pyhrf.jde.nrl.trigaussian module¶
-
class
pyhrf.jde.nrl.trigaussian.
GGGNRLSampler
(do_sampling=True, val_ini=None, contrasts={}, do_label_sampling=True, use_true_nrls=False, use_true_labels=False, labels_ini=None, ppm_proba_threshold=0.05, ppm_value_threshold=0, ppm_value_multi_threshold=array([ 0., 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1., 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2., 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3., 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4. ]), mean_activation_threshold=4, rescale_results=False, wip_variance_computation=False)¶ Bases:
pyhrf.jde.nrl.bigaussian.NRLSampler
-
CLASSES
= array([0, 1, 2])¶
-
CLASS_NAMES
= ['inactiv', 'activ', 'deactiv']¶
-
FALSE_NEG
= 4¶
-
FALSE_POS
= 3¶
-
L_CA
= 1¶
-
L_CD
= 2¶
-
L_CI
= 0¶
-
sampleLabels
(cond, variables)¶
-
-
class
pyhrf.jde.nrl.trigaussian.
TriGaussMixtureParamsSampler
(do_sampling=True, use_true_value=False, val_ini=None, hyper_prior_type='Jeffreys', activ_thresh=4.0, var_ci_pr_alpha=2.04, var_ci_pr_beta=0.5, var_ca_pr_alpha=2.01, var_ca_pr_beta=0.5, var_cd_pr_alpha=2.01, var_cd_pr_beta=0.5, mean_ca_pr_mean=5.0, mean_ca_pr_var=20.0, mean_cd_pr_mean=-20.0, mean_cd_pr_var=20.0)¶ Bases:
pyhrf.jde.nrl.bigaussian.BiGaussMixtureParamsSampler
-
I_MEAN_CD
= 3¶
-
I_VAR_CD
= 4¶
-
L_CD
= 2¶
-
NB_PARAMS
= 5¶
-
PARAMS_NAMES
= ['Mean_Activ', 'Var_Activ', 'Var_Inactiv', 'Mean_Deactiv', 'Var_Deactiv']¶
-
P_MEAN_CD_PR_MEAN
= 'meanCDPrMean'¶
-
P_MEAN_CD_PR_VAR
= 'meanCDPrVar'¶
-
P_VAR_CD_PR_ALPHA
= 'varCDPrAlpha'¶
-
P_VAR_CD_PR_BETA
= 'varCDPrBeta'¶
-
checkAndSetInitValue
(variables)¶
-
computeWithJeffreyPriors
(j, cardCDj)¶
-
finalizeSampling
()¶
-
getCurrentMeans
()¶
-
getCurrentVars
()¶
-
getOutputs
()¶
-
linkToData
(dataInput)¶
-
sampleNextInternal
(variables)¶
-