gemmr.sample_size.linear_model.get_lm_coefs¶
-
gemmr.sample_size.linear_model.
get_lm_coefs
(model, criterion, target_error, target_power, data_home)¶ Get linear model coefficients.
For default parameters, i.e. if
criterion='combined'
,target_power=0.9
andtarget_error=0.1
, coefficients are read from file'../datasets/sample_size_lm_[model].csv'
. Otherwise, they are calculated from outcome datasets.Parameters: - model (str) – ‘cca’ or ‘pls’
- criterion (str) –
Can be:
'combined'
'power'
'association_strength'
'weight'
'score'
'loading'
'crossloading'
- target_error (float between 0 and 1) – target error level
- target_power (float between 0 and 1) – target power level
- data_home (None or str) – path where outcome data are stored,
None
indicates default path
Returns: - intercept (float) – linear model intercept
- coefs (np.ndarray) – linear model coefficients