Top | ![]() |
![]() |
![]() |
![]() |
Monte Carlo ABC analysis for cluster number countsMonte Carlo ABC analysis for cluster number counts — Object implementing Approximate Bayesian Computation (ABC) for cluster number counts |
Properties
NcABCClusterNCountBin | binning-type | Read / Write |
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 |
gboolean | scale-cov | Read / Write / Construct |
guint | z-bins | Read / Write / Construct |
GVariant * | z-nodes | Read / Write / Construct |
Object Hierarchy
GEnum ├── NcABCClusterNCountBin ╰── NcABCClusterNCountEpsilonUpdate 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_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_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_BIN_NODES and uses
z_nodes
and lnM_nodes
as nodes for binning.
Property Details
The “binning-type”
property
“binning-type” NcABCClusterNCountBin
Binning type.
Flags: Read / Write
Default value: NC_ABC_CLUSTER_NCOUNT_BIN_UNIFORM
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 “scale-cov”
property
“scale-cov” gboolean
Scaled covariance.
Flags: Read / Write / Construct
Default value: TRUE
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