声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3755|回复: 1

[其他相关] [求助]卡方分布函数??

[复制链接]
发表于 2006-4-4 23:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
以下是我参照数理统计实用算法编写的卡方分布函数,这个程序在df为偶数时正确,但df为奇数时计算结果不正确,请各位高手帮忙,看看什么原因。另外,论坛中<font size="-1"><font color="#cc0033">Handbook Of Mathematical Functions找不到,如果哪位能下载请帮我下载一下, 我的邮箱是:dreams_wing@163.com 谢谢了!</font></font><br>double CDFChi(double X2, int df){<br>    int n=df, IAI;<br>    double F, u, pp;<br>    if (X2==0) return 0.0;<br>    double PIS=sqrt(PI());<br>    double x=X2/2;<br>    double CHS=sqrt(x);<br><br>    if (n%2==0) {<br>        u=x*exp(-x);<br>        F=1-exp(-x);<br>        IAI=2;<br>    }<br>    else {<br>        u=sqrt(x)*exp(-x)/PIS;<br>        pp=CDFNor(CHS);<br>        F=2*(pp-0.5);<br>        IAI=1;<br>    };<br><br>    if (IAI==n) return F;<br>    double n2=n-2;<br>    for (double i=IAI; i&lt;=n2; i+=2) {<br>        F=F-2*u/i;<br>        u=X2*u/i;<br>    };<br>    return F;<br>};
回复
分享到:

使用道具 举报

发表于 2006-4-5 15:03 | 显示全部楼层
C语言编的,俺们看不懂!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-13 04:11 , Processed in 0.054235 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表