powered by
Performs diagnostic checks on fitted demand models, returning information about convergence, boundary conditions, and residual patterns.
check_demand_model(object, ...)# S3 method for beezdemand_hurdle check_demand_model(object, ...)# S3 method for beezdemand_nlme check_demand_model(object, ...)# S3 method for beezdemand_fixed check_demand_model(object, ...)
# S3 method for beezdemand_hurdle check_demand_model(object, ...)
# S3 method for beezdemand_nlme check_demand_model(object, ...)
# S3 method for beezdemand_fixed check_demand_model(object, ...)
An object of class beezdemand_diagnostics containing:
beezdemand_diagnostics
List with convergence status and messages
List with boundary condition warnings
Summary statistics for residuals
Summary of random effects (if applicable)
Character vector of identified issues
Character vector of recommendations
A fitted model object of class beezdemand_hurdle, beezdemand_nlme, or beezdemand_fixed.
beezdemand_hurdle
beezdemand_nlme
beezdemand_fixed
Additional arguments passed to methods.
The function checks for:
Convergence status and optimization messages
Parameters at or near boundaries
Residual patterns (heteroscedasticity, outliers)
Random effect variance estimates near zero
Correlation matrices near singularity
plot_residuals(), plot_qq()
plot_residuals()
plot_qq()
# \donttest{ data(apt) fit <- fit_demand_hurdle(apt, y_var = "y", x_var = "x", id_var = "id") diagnostics <- check_demand_model(fit) print(diagnostics) # }
Run the code above in your browser using DataLab