Description Usage Arguments Author(s) Examples
View source: R/xreg_function.R
Allows a list of formulas and fitting functions to be used for each type or set of data.
1 2 3 4 5 6 7 8 9 10 11 12 |
controlList |
one or more xregControl-objects (concatenated using c() ) to control maximum-likelihood estimation for different types or sets of data provided in dataList. Can alternatively provide a single formula or list of formulas, in which case an xregControl object will be generated on the fly. An xreg-object can be provided, in which case the xregControlList will be extracted. See examples |
dataList |
Named list of data.frames for which maximum sum-likelihood should be estimated. Names must correspond to names of xregControl objects. If no names are provided, order will be used to decide which xregControl-object to use. |
start_values |
Optional named list or vector of numeric start values, to override those provided in the xregControl obects. Previously estimated xreg-objects can be used, in which case fitted values will be extracted. |
fixed_values |
Optional named list or vector of numeric values that will be held as fixed, and will be available in the same way as the fitted parameters. An xreg-object can be used. |
latent_classes |
Optional integer parameter defining the number of latent classes to be fitted |
latent_id_colname |
Optional parameter defining the name of the id column defining the individuals (or groups) over which latent classes are to be fitted |
return_type |
Optional debug function. Default value, "fit", returns and xreg-object with fitted values. "df" returns the final data.frame of estimated values. "first" returns likelihood for providedd start values. "first_df" returns the initial data.frame with start_values. "predict" returns final data.frame. "precalc_df" returns data.frame prior to calculation of likelihood. Useful for debugging of likelihood-function. |
print_sum |
Optional argument to force continuous printing of the progress of fitting. Can be useful for debugging. |
... |
optional arguments to be forwarded to x_mle, optim, xregControl, etc. |
latent_class_parameter |
Optional character vector with names corresponding to the parameters that are to be varied in the latent classes (if latent_classes > 1) |
Kim Rand
1 2 3 4 | control_continuous <- xregControl(formulas = list(x ~ y * YVAR + z + ZVAR, value ~ INTERCEPT + x * XVAR), start_values = c(INTERCEPT = 0, XVAR = 1, YVAR = 1, ZVAR = 1), p_fun = cont_normal, name = "CONTINUOUS")
control_dichotomos <- xregControl(formulas = list(value ~ INTERCEPT2 + z * ZVAR), start_values = c(INTERCEPT2 = 0, ZVAR = 1), p_fun = dich_logistic, name = "DICHOTOMOUS")
joint_control <- c(control_continuous, control_dichotomous)
xreg(controlList = joint_control, dataList = list(CONTINUOUS = df1, DICHOTOMUS = df2))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.