leaspy.models.utils.initialization.model_initialization.initialize_parameters
- initialize_parameters(model, dataset, method='default') tuple
Initialize the model’s group parameters given its name & the scores of all subjects.
- Under-the-hood it calls an initialization function dedicated for the model:
initialize_linear()(including when univariate)initialize_logistic()(including when univariate)
It is automatically called during
Leaspy.fit().- Parameters:
- model
AbstractModel The model to initialize.
- dataset
Dataset Contains the individual scores.
- methodstr
- Must be one of:
'default': initialize at mean.'random': initialize with a gaussian realization with same mean and variance.
- model
- Returns:
- parametersdict [str,
torch.Tensor] Contains the initialized model’s group parameters.
- parametersdict [str,
- Raises:
LeaspyInputErrorIf no initialization method is known for model type / method