apollo_beta |
Named numeric vector. Names and values for parameters.
|
apollo_fixed |
Character vector. Names (as defined in apollo_beta) of parameters whose value should not change during estimation.
|
database |
data.frame. Data used by model.
|
apollo_control |
List. Options controlling the running of the code.
-
modelName: Character. Name of the model. Used when saving the output to files. Avoid characters not allowed in file names, such as \, *, :, etc.
-
modelDescr: Character. Description of the model. Used in output files.
-
indivID: Character. Name of column in the database with each decision maker's ID.
-
mixing: Boolean. TRUE for models that include random parameters.
-
nCores: Numeric>0. Number of threads (processors) to use in estimation of the model.
-
workInLogs: Boolean. TRUE for higher numeric stability at the expense of computational time.
Useful for panel models only. Default is FALSE.
-
seed: Numeric. Seed for random number generation.
-
HB: Boolean. TRUE if using RSGHB for Bayesian estimation of model.
-
noValidation: Boolean. TRUE if user does not wish model input to be validated before estimation - FALSE by default.
-
noDiagnostics: Boolean. TRUE if user does not wish model diagnostics to be printed - FALSE by default.
-
panelData: Boolean. TRUE if using panelData data (created automatically by apollo_validateControl).
-
weights: Character. Name of column in database containing weights for estimation.
|
apollo_HB |
List. Contains options for bayesian estimation. See ?RSGHB::doHB for details.
Parameters modelname, gVarNamesFixed, gVarNamesNormal,
gDIST, svN and FC are automatically set based on the
other arguments of this function.
Other settings to include are the following.
-
hbDist Mandatory setting. A named character vector determining
the distribution of each parameter to be estimated. Possible
values are as follows.
-
"DNE": Parameter kept at its starting value (not estimated).
-
"F": Fixed (as in non-random) parameter.
-
"N": Normal.
-
"LN+": Positive log-normal.
-
"LN-": Negative log-normal.
-
"CN+": Positive censored normal.
-
"CN-": Negative censored normal.
-
"JSB": Johnson SB.
-
constraintNorm Character vector. Constraints for random coefficients
in bayesian estimation. Constraints can be written as
"b1>b2", "b1<b2", "b1>0", or "b1<0".
-
fixedA Named numeric vector. Contains the names and fixed mean values of
random parameters. For example, c(b1=0) fixes the mean of b1 to zero.
-
fixedD Named numeric vector. Contains the names and fixed variance of
random parameters. For example, c(b1=1) fixes the variance of b1 to zero.
|
apollo_draws |
List of arguments describing the inter and intra individual draws. Required only if apollo_control$mixing = TRUE. Unused elements can be ommited.
-
interDrawsType: Character. Type of inter-individual draws ('halton','mlhs','pmc','sobol','sobolOwen',
'sobolFaureTezuka', 'sobolOwenFaureTezuka' or the name of an object loaded in memory,
see manual in www.ApolloChoiceModelling.com for details).
-
interNDraws: Numeric scalar (>=0). Number of inter-individual draws per individual. Should be set to 0 if not using them.
-
interUnifDraws: Character vector. Names of uniform-distributed inter-individual draws.
-
interNormDraws: Character vector. Names of normaly distributed inter-individual draws.
-
intraDrawsType: Character. Type of intra-individual draws ('halton','mlhs','pmc','sobol','sobolOwen','sobolFaureTezuka', 'sobolOwenFaureTezuka' or the name of an object loaded in memory).
-
intraNDraws: Numeric scalar (>=0). Number of intra-individual draws per individual. Should be set to 0 if not using them.
-
intraUnifDraws: Character vector. Names of uniform-distributed intra-individual draws.
-
intraNormDraws: Character vector. Names of normaly distributed intra-individual draws.
|
apollo_randCoeff |
Function. Used with mixing models. Constructs the random parameters of a mixing model. Receives two arguments:
|
apollo_lcPars |
Function. Used with latent class models. Constructs a list of parameters for each latent class. Receives two arguments:
|
recycle |
Logical. If TRUE, an older version of apollo_inputs is looked for in the calling environment (parent frame), and any
element in that old version created by the user is copied into the new apollo_inputs returned by this function.
For recycle=TRUE to work, the old version of apollo_inputs must be named "apollo_inputs".
If FALSE, nothing is copied from any older version of apollo_inputs. FALSE is the default.
|
silent |
Logical. TRUE to keep the function from printing to the console. Default is FALSE.
|