E031

概率分布表,常用的包括正态分布、CHISQ分布、T分布、F分布等。

 

#include "stdafx.h"

#include "orsciSTAT.h"
using namespace dm;


int main()
{
cout << " orsci: distribution function....normal, chisq, t, f..." << endl;
cout << " http://www.orsci.cn" << endl;
cout << endl;

cout<< "Norm正态分布的分布函数与逆概率函数..." << endl;
cout << dm::norm_dist(0.62, 0, 2) << endl;
cout << dm::norm_dist(0.62, 0, 0.5) << endl;
cout << dm::norm_dist(0.62, 1, 2) << endl;
cout << endl;
cout << dm::norm_inv(1- 0.05) << endl;
cout << dm::norm_inv(1- 0.025) << endl;
cout << dm::norm_inv(0.48) << endl;
cout << dm::norm_inv(0.62) << endl;
cout << dm::norm_inv(0.62, 0, 1) << endl;
cout << dm::norm_inv(0.62, 0, 0.5) << endl;
cout << dm::norm_inv(0.62, 0, 2) << endl;
cout << dm::norm_inv(0.62, 1, 2) << endl;
cout << dm::norm_inv(0.62, 8, 3.4) << endl;

cout << endl;
cout<< "CHISQ分布的分布函数与逆概率函数..." << endl;
cout << dm::chiSQ_dist(0.5, 10) << endl;
cout << dm::chiSQ_prob(0.5, 10) << endl;
cout << dm::chiSQ_inv(0.05, 3) << endl;
cout << dm::chiSQ_dist(7.814727903, 3) << endl;
cout << dm::chiSQ_inv(1 - 0.025, 3) << endl;

cout << endl;
cout<< "T分布的分布函数与逆概率函数..." << endl;
cout << dm::tdist_dist(0.62, 2) << endl;
cout << dm::tdist_inv(0.025, 10) << endl;

cout << endl;
cout<< "F分布的分布函数与逆概率函数..." << endl;
cout << dm::fdist_dist(0.62, 10, 5) << endl;
cout << dm::fdist_inv(0.025, 10, 5) << endl;

cout << endl;
cout << "press any key to stop..." << endl;
char pp;
cin >> pp;

return 1;
}

输出

(一)运行结果

orsci: distribution function....normal, chisq, t, f...
http://www.orsci.cn

Norm正态分布的分布函数与逆概率函数...
0.62172
0.892512
0.424655

1.64485
1.95996
-0.0501535
0.305481
0.305481
0.15274
0.610962
1.61096
9.03863

CHISQ分布的分布函数与逆概率函数...
6.61171e-006
6.3379e-005
0.351846
0.95
9.34841

T分布的分布函数与逆概率函数...
0.700758
-2.22814

F分布的分布函数与逆概率函数...
0.242947
0.236067

press any key to stop...


(二)说明:

(1)在检验中常用的抽样分布概率表。

(2)具体理论方法,请参看配套书籍。

(3)orsci的dm包提供常见概率分布计算,可下载配套软件orsci应用。

书籍 姜维. 《数据分析与数据挖掘》、《数据分析与数据挖掘实践》、《文本分析与文本挖掘》
软件 orsci开发包(C++语言、Delphi语言和C语言)。