pycmtensor.models.MNL#
Module Contents#
- class pycmtensor.models.MNL.MNL(db, params: Dict, utility: Union[list[aesara.tensor.var.TensorVariable], aesara.tensor.var.TensorVariable], av: List[aesara.tensor.var.TensorVariable] = None, **kwargs)[source]#
Bases:
pycmtensor.pycmtensor.PyCMTensorModelDefines a Multinomial Logit model
- Parameters:
db (pycmtensor.Data) – the database object
params (dict) – dictionary of parameters
utility (list or TensorVariable) – the vector of utility functions
av (list, optional) – list of availability conditions. If None, all availability is set to 1
**kwargs – keyword arguments. Possible options are optimizer: pycmtensor.optimizer=Adam set the optimizer to use. see
pycmtensor.optimizerfor available options.