Top |
NcABCClusterNCountNcABCClusterNCount — Object implementing Approximate Bayesian Computation (ABC) for cluster number counts. |
double | epsilon-update | Read / Write / Construct |
NcABCClusterNCountEpsilonUpdate | epsilon-update-type | Read / Write / Construct |
guint | lnM-bins | Read / Write / Construct |
NcmVector * | lnM-nodes | Read / Write / Construct |
NcmVector * | quantiles | Read / Write / Construct |
double | rbf-scale | Read / Write / Construct |
gboolean | scale-cov | Read / Write / Construct |
NcABCClusterNCountSummary | summary-type | Read / Write |
guint | z-bins | Read / Write / Construct |
NcmVector * | z-nodes | Read / Write / Construct |
GEnum ├── NcABCClusterNCountEpsilonUpdate ╰── NcABCClusterNCountSummary GObject ╰── NcmABC ╰── NcABCClusterNCount
NcABCClusterNCount * nc_abc_cluster_ncount_new (NcmMSet *mset
,NcmMSetTransKern *prior
,NcmDataset *dset
);
Creates a new NcABCClusterNCount.
void nc_abc_cluster_ncount_set_scale_cov (NcABCClusterNCount *abcnc
,gboolean on
);
FIXME
void nc_abc_cluster_ncount_set_epsilon_update (NcABCClusterNCount *abcnc
,gdouble q
);
Sets the quantile used to update epsilon.
void nc_abc_cluster_ncount_set_bin_uniform (NcABCClusterNCount *abcnc
,guint z_bins
,guint lnM_bins
);
Sets the binning type to NC_ABC_CLUSTER_NCOUNT_SUMMARY_BIN_UNIFORM.
void nc_abc_cluster_ncount_set_bin_quantile (NcABCClusterNCount *abcnc
,NcmVector *quantiles
);
Sets the binning type to NC_ABC_CLUSTER_NCOUNT_SUMMARY_BIN_QUANTILE and uses
quantiles
as the quantiles for both z and lnM. If quantiles
is NULL
uses the defaults: (0.02, 0.09, 0.25, 0.5, 0.75, 0.91, 0.98).
void nc_abc_cluster_ncount_set_bin_nodes (NcABCClusterNCount *abcnc
,NcmVector *z_nodes
,NcmVector *lnM_nodes
);
Sets the binning type to NC_ABC_CLUSTER_NCOUNT_SUMMARY_BIN_NODES and uses
z_nodes
and lnM_nodes
as nodes for binning.
“epsilon-update”
property “epsilon-update” double
Value used to update epsilon.
Owner: NcABCClusterNCount
Flags: Read / Write / Construct
Allowed values: [0,1]
Default value: 0.75
“epsilon-update-type”
property“epsilon-update-type” NcABCClusterNCountEpsilonUpdate
Method used to update epsilon.
Owner: NcABCClusterNCount
Flags: Read / Write / Construct
Default value: NC_ABC_CLUSTER_NCOUNT_EPSILON_UPDATE_QUANTILE
“lnM-bins”
property “lnM-bins” guint
Number of bins in lnM.
Owner: NcABCClusterNCount
Flags: Read / Write / Construct
Allowed values: >= 1
Default value: 5
“lnM-nodes”
property“lnM-nodes” NcmVector *
Nodes for lnM.
Owner: NcABCClusterNCount
Flags: Read / Write / Construct
“quantiles”
property“quantiles” NcmVector *
Quantiles for binning.
Owner: NcABCClusterNCount
Flags: Read / Write / Construct
“rbf-scale”
property “rbf-scale” double
Scale for RBF interpolation.
Owner: NcABCClusterNCount
Flags: Read / Write / Construct
Allowed values: [1e-06,1000]
Default value: 0.2
“scale-cov”
property “scale-cov” gboolean
Scaled covariance.
Owner: NcABCClusterNCount
Flags: Read / Write / Construct
Default value: TRUE
“summary-type”
property“summary-type” NcABCClusterNCountSummary
Summary type.
Owner: NcABCClusterNCount
Flags: Read / Write
Default value: NC_ABC_CLUSTER_NCOUNT_SUMMARY_BIN_UNIFORM
“z-bins”
property “z-bins” guint
Number of bins in z.
Owner: NcABCClusterNCount
Flags: Read / Write / Construct
Allowed values: >= 1
Default value: 5
“z-nodes”
property“z-nodes” NcmVector *
Nodes for z.
Owner: NcABCClusterNCount
Flags: Read / Write / Construct