|
#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应用。 |