leaspy.models.shared_speed_logistic
Classes
Logistic model for multiple variables of interest, imposing same average |
Module Contents
- class SharedSpeedLogisticModel(name, **kwargs)
Bases:
leaspy.models.riemanian_manifold.LogisticInitializationMixin,leaspy.models.time_reparametrized.TimeReparametrizedModelLogistic model for multiple variables of interest, imposing same average evolution pace for all variables (logistic curves are only time-shifted).
- Parameters:
- name
str The name of the model.
- **kwargs
Hyperparameters of the model.
- name
- Parameters:
name (str)
- static metric(*, g_deltas_exp)
Used to define the corresponding variable.
- static g_deltas_exp(*, g, deltas_exp)
- static pad_deltas(*, deltas)
Prepend deltas with a zero as delta_1 is set to zero in the equations.
- static collin_to_d_gamma_t0(*, deltas_exp, denom)
- classmethod model_with_sources(*, rt, space_shifts, metric, deltas_padded, log_g)
Returns a model with sources.
- Parameters:
rt (leaspy.utils.weighted_tensor.TensorOrWeightedTensor[float])
space_shifts (leaspy.utils.weighted_tensor.TensorOrWeightedTensor[float])
metric (leaspy.utils.weighted_tensor.TensorOrWeightedTensor[float])
deltas_padded (leaspy.utils.weighted_tensor.TensorOrWeightedTensor[float])
log_g (leaspy.utils.weighted_tensor.TensorOrWeightedTensor[float])
- Return type:
- classmethod model_no_sources(*, rt, metric, deltas_padded, log_g)
Returns a model without source. A bit dirty?
- Parameters:
- Return type:
- get_variables_specs()
Return the specifications of the variables (latent variables, derived variables, model ‘parameters’) that are part of the model.
- Returns:
- NamedVariables
The specifications of the model’s variables.
- Return type: