lmrcImagesStatDataGet(API)

提供: Eospedia
2014年5月13日 (火) 01:04時点におけるKinoshita (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

DataManip/mrcImage/src/lmrcImagesStatDataGetは統計データを取り扱うためのAPI です。mrcImageSNなどで使用しています。

定数

構造体

typedef struct lmrcImagesStatDataGetInfo {
	int      numImage;

	int 	 flagAvg;
	mrcImage Avg;
	int 	 flagSQRAvg;
	mrcImage SQRAvg;
	int      flagVar;
	mrcImage Var;
	int      flagSD;
	mrcImage SD;
	int      flagSN;
	mrcImage SN;
	int      flagSE;
	mrcImage SE;
	int      flagt;
	mrcImage t;
} lmrcImagesStatDataGetInfo;

API

統計データの取得

extern void lmrcImagesStatDataGet(lmrcImagesStatDataGetInfo* linfo, mrcImage* srcs, int n, long mode);

t-Test

extern void lmrcImagesTTest(mrcImage* Prob, mrcImage* TTest, mrcImage* srcs1, int n1, mrcImage* src2, int n2, long mode);
extern void lmrcImagesTTest2(mrcImage* Prob, mrcImage* TTest, mrcImage* Avg1, mrcImage* Var1, int n1, mrcImage* Avg2, mrcImage* Var2, int n2, long mode);

F-Test

extern void lmrcImagesFTest(mrcImage* FProb, mrcImage* FTest, mrcImage* srcs1, int n1, mrcImage* src2, int n2, long mode);
extern void lmrcImagesFTest2(mrcImage* FProb, mrcImage* FTest, mrcImage* Avg1, mrcImage* Var1, int n1, mrcImage* Avg2, mrcImage* var2, int n2, long mode);

分散マップ

extern void lmrcImagesVarianceMapInformationPrint(FILE* fpt);
extern void lmrcImagesVarianceMap(mrcImage* FProb, mrcImage* FTest, mrcImage* srcs1, int n1, mrcImage* src2, int n2, long mode);
extern void lmrcImagesVarianceMap2(mrcImage* FProb, mrcImage* FTest, mrcImage* avg, mrcImage* var, mrcImage* avg1, mrcImage* var1, int n1, mrcImage* avg2, mrcImage* var2, int n2, long mode);

分散解析

extern void lmrcImagesVarianceAnalysisInformationPrint(FILE* fpt);
extern void lmrcImagesVarianceAnalysis(mrcImage* FProb, mrcImage* FTest,  mrcImage** src, int* n1, int n2, long mode);
extern void lmrcImagesVarianceAnalysis2(mrcImage* FProb, mrcImage* FTest, mrcImage* avg, mrcImage* var, mrcImage* avgs, mrcImage* vars, int* n1, int n2, long mode);