| Top |
NcABCClusterNCountNcABCClusterNCount — Object implementing Approximate Bayesian Computation (ABC) for cluster number counts. |
Properties
| gdouble | epsilon-update | Read / Write / Construct |
| NcABCClusterNCountEpsilonUpdate | epsilon-update-type | Read / Write / Construct |
| guint | lnM-bins | Read / Write / Construct |
| GVariant * | lnM-nodes | Read / Write / Construct |
| GVariant * | quantiles | Read / Write / Construct |
| gdouble | rbf-scale | Read / Write / Construct |
| gboolean | scale-cov | Read / Write / Construct |
| NcABCClusterNCountSummary | summary-type | Read / Write |
| guint | z-bins | Read / Write / Construct |
| GVariant * | z-nodes | Read / Write / Construct |
Object Hierarchy
GEnum
├── NcABCClusterNCountEpsilonUpdate
╰── NcABCClusterNCountSummary
GObject
╰── NcmABC
╰── NcABCClusterNCount
Functions
nc_abc_cluster_ncount_new ()
NcABCClusterNCount * nc_abc_cluster_ncount_new (NcmMSet *mset,NcmMSetTransKern *prior,NcmDataset *dset);
Creates a new NcABCClusterNCount.
nc_abc_cluster_ncount_set_scale_cov ()
void nc_abc_cluster_ncount_set_scale_cov (NcABCClusterNCount *abcnc,gboolean on);
FIXME
nc_abc_cluster_ncount_set_epsilon_update ()
void nc_abc_cluster_ncount_set_epsilon_update (NcABCClusterNCount *abcnc,gdouble q);
Sets the quantile used to update epsilon.
nc_abc_cluster_ncount_set_bin_uniform ()
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.
nc_abc_cluster_ncount_set_bin_quantile ()
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).
nc_abc_cluster_ncount_set_bin_nodes ()
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.
Property Details
The “epsilon-update” property
“epsilon-update” gdouble
Value used to update epsilon.
Flags: Read / Write / Construct
Allowed values: [0,1]
Default value: 0.75
The “epsilon-update-type” property
“epsilon-update-type” NcABCClusterNCountEpsilonUpdate
Method used to update epsilon.
Flags: Read / Write / Construct
Default value: NC_ABC_CLUSTER_NCOUNT_EPSILON_UPDATE_QUANTILE
The “lnM-bins” property
“lnM-bins” guint
Number of bins in lnM.
Flags: Read / Write / Construct
Allowed values: >= 1
Default value: 5
The “lnM-nodes” property
“lnM-nodes” GVariant *
Nodes for lnM.
Flags: Read / Write / Construct
Allowed values: GVariant<ad>
Default value: NULL
The “quantiles” property
“quantiles” GVariant *
Quantiles for binning.
Flags: Read / Write / Construct
Allowed values: GVariant<ad>
Default value: NULL
The “rbf-scale” property
“rbf-scale” gdouble
Scale for RBF interpolation.
Flags: Read / Write / Construct
Allowed values: [1e-06,1000]
Default value: 0.2
The “scale-cov” property
“scale-cov” gboolean
Scaled covariance.
Flags: Read / Write / Construct
Default value: TRUE
The “summary-type” property
“summary-type” NcABCClusterNCountSummary
Summary type.
Flags: Read / Write
Default value: NC_ABC_CLUSTER_NCOUNT_SUMMARY_BIN_UNIFORM
The “z-bins” property
“z-bins” guint
Number of bins in z.
Flags: Read / Write / Construct
Allowed values: >= 1
Default value: 5
The “z-nodes” property
“z-nodes” GVariant *
Nodes for z.
Flags: Read / Write / Construct
Allowed values: GVariant<ad>
Default value: NULL