Confidence Region

Confidence Region — FIXME

Synopsis

#define             NCM_FIT_CR_MAX_DIM
#define             NC_CR_COVAR_EV                      (cr,
                                                         n)
#define             NC_CR_PVAL                          (cr,
                                                         n)
#define             NC_CR_X                             (cr,
                                                         r,
                                                         theta)
#define             NC_CR_Y                             (cr,
                                                         r,
                                                         theta)
struct              NcConfidenceRegion;
struct              NcConfidenceRegion2dPoint;
enum                NcConfidenceRegionSearchType;
gboolean            nc_confidence_region_free           (NcConfidenceRegion *cr);
NcConfidenceRegion * nc_confidence_region_new           (NcmFit *fit,
                                                         NcmModelID gmid1,
                                                         guint pid1,
                                                         NcmModelID gmid2,
                                                         guint pid2);
NcConfidenceRegion * nc_confidence_region_new_1d        (NcmFit *fit,
                                                         NcmModelID gmid,
                                                         guint pid);
gdouble             ncm_fit_cr_get_bf_param             (NcConfidenceRegion *cr,
                                                         guint n);
gdouble             ncm_fit_cr_get_param                (NcConfidenceRegion *cr,
                                                         guint n);
gdouble             ncm_fit_cr_get_param_shift          (NcConfidenceRegion *cr,
                                                         guint n);
NcmMSetPIndex *     ncm_fit_cr_get_pi                   (NcConfidenceRegion *cr,
                                                         guint n);
NcmMSetPIndex *     ncm_fit_cr_get_pi_array             (NcConfidenceRegion *cr);
gdouble             ncm_fit_cr_get_sd                   (NcConfidenceRegion *cr,
                                                         guint n);
gdouble             ncm_fit_cr_get_var                  (NcConfidenceRegion *cr,
                                                         guint n);
void                ncm_fit_cr_set_param_shift          (NcConfidenceRegion *cr,
                                                         guint n,
                                                         gdouble s);

Description

FIXME

Details

NCM_FIT_CR_MAX_DIM

#define NCM_FIT_CR_MAX_DIM 2

NC_CR_COVAR_EV()

#define NC_CR_COVAR_EV(cr,n) (*ncm_vector_ptr((cr)->covar_ev,(n)))

NC_CR_PVAL()

#define NC_CR_PVAL(cr,n) (ncm_mset_param_get((cr)->fit->mset,NC_CR_PNUM((cr),(n))))

NC_CR_X()

#define NC_CR_X(cr,r,theta) ((cr)->shift[0] + (r) * cos(theta))

NC_CR_Y()

#define NC_CR_Y(cr,r,theta) ((cr)->shift[1] + (r) * sin(theta))

struct NcConfidenceRegion

struct NcConfidenceRegion {
};

FIXME


struct NcConfidenceRegion2dPoint

struct NcConfidenceRegion2dPoint {
};

FIXME


enum NcConfidenceRegionSearchType

typedef enum {
  NC_CONFIDENCE_REGION_SEARCH_1D = 0,
  NC_CONFIDENCE_REGION_SEARCH_ELLIPTIC_RADIUS,
  NC_CONFIDENCE_REGION_SEARCH_ELLIPTIC_ANGLE,
  NC_CONFIDENCE_REGION_SEARCH_CONSTRAIN_1D
} NcConfidenceRegionSearchType;

FIXME

NC_CONFIDENCE_REGION_SEARCH_1D

FIXME

NC_CONFIDENCE_REGION_SEARCH_ELLIPTIC_RADIUS

FIXME

NC_CONFIDENCE_REGION_SEARCH_ELLIPTIC_ANGLE

FIXME

NC_CONFIDENCE_REGION_SEARCH_CONSTRAIN_1D

FIXME

nc_confidence_region_free ()

gboolean            nc_confidence_region_free           (NcConfidenceRegion *cr);

FIXME

cr :

a NcConfidenceRegion

Returns :

FIXME

nc_confidence_region_new ()

NcConfidenceRegion * nc_confidence_region_new           (NcmFit *fit,
                                                         NcmModelID gmid1,
                                                         guint pid1,
                                                         NcmModelID gmid2,
                                                         guint pid2);

FIXME

fit :

a NcmFit.

gmid1 :

a NcmModelID.

pid1 :

FIXME

gmid2 :

a NcmModelID.

pid2 :

FIXME

Returns :

FIXME

nc_confidence_region_new_1d ()

NcConfidenceRegion * nc_confidence_region_new_1d        (NcmFit *fit,
                                                         NcmModelID gmid,
                                                         guint pid);

FIXME

fit :

a NcmFit.

gmid :

a NcmModelID.

pid :

FIXME

Returns :

FIXME

ncm_fit_cr_get_bf_param ()

gdouble             ncm_fit_cr_get_bf_param             (NcConfidenceRegion *cr,
                                                         guint n);

FIXME

cr :

FIXME

n :

FIXME

Returns :

FIXME

ncm_fit_cr_get_param ()

gdouble             ncm_fit_cr_get_param                (NcConfidenceRegion *cr,
                                                         guint n);

FIXME

cr :

FIXME

n :

FIXME

Returns :

FIXME

ncm_fit_cr_get_param_shift ()

gdouble             ncm_fit_cr_get_param_shift          (NcConfidenceRegion *cr,
                                                         guint n);

FIXME

cr :

FIXME

n :

FIXME

Returns :

FIXME

ncm_fit_cr_get_pi ()

NcmMSetPIndex *     ncm_fit_cr_get_pi                   (NcConfidenceRegion *cr,
                                                         guint n);

FIXME

cr :

FIXME

n :

FIXME

Returns :

FIXME

ncm_fit_cr_get_pi_array ()

NcmMSetPIndex *     ncm_fit_cr_get_pi_array             (NcConfidenceRegion *cr);

FIXME

cr :

FIXME

Returns :

FIXME

ncm_fit_cr_get_sd ()

gdouble             ncm_fit_cr_get_sd                   (NcConfidenceRegion *cr,
                                                         guint n);

ncm_fit_cr_get_var ()

gdouble             ncm_fit_cr_get_var                  (NcConfidenceRegion *cr,
                                                         guint n);

ncm_fit_cr_set_param_shift ()

void                ncm_fit_cr_set_param_shift          (NcConfidenceRegion *cr,
                                                         guint n,
                                                         gdouble s);

FIXME

cr :

FIXME

n :

FIXME

s :

FIXME