For "mid" objects, an S3 method of summary() prints a comprehensive summary of a fitted MID model.
Arguments
- object
a "mid" object to be summarized.
- diagnosis
logical. If
TRUE, the diagnosis plot is displayed. Defaults toFALSE.- digits
the number of significant digits for printing numeric values.
- ...
arguments to be passed to
graphics::panel.smooth()for the diagnosis plot.
Details
The S3 method summary.mid() generates a comprehensive overview of the fitted MID model.
The output includes:
Call: the function call used to fit the MID model.
Link: name of the link function used to fit the MID model, if applicable.
Uninterpreted Variation Ratio: proportion of target model variance not explained by MID model.
Residuals: five-number summary of (working) residuals.
Encoding: summary of encoding schemes per variable.
Diagnosis: residuals vs fitted values plot (displayed only when
diagnosis = TRUE).
Examples
# Summarize a fitted MID model
data(cars, package = "datasets")
mid <- interpret(dist ~ speed, cars)
#> 'model' not passed: response variable in 'data' is used
summary(mid)
#>
#> Call:
#> interpret(formula = dist ~ speed, data = cars)
#>
#> Uninterpreted Variation Ratio:
#> [1] 0.22636
#>
#> Residuals:
#> Min 1Q Median 3Q Max
#> -24.50000 -8.06250 -0.33333 8.37500 29.50000
#>
#> Encoding:
#> main.effect
#> speed linear(17)
