在没有统计工具箱的MATLAB中将Z得分转换为p值

时间:2014-04-19 10:02:16

标签: matlab statistics p-value

我试图在MATLAB中将一系列Z分数转换为双尾P值。我可以在网上看到许多使用MATLAB统计工具箱的解决方案,但我没有这个额外的包。如何仅使用核心MATLAB中的函数将我的Z分数转换为p值?

1 个答案:

答案 0 :(得分:0)

这将归结为找到标准正态曲线下的面积。如果你让Y是一个连续的随机变量,找到你的两个尾巴的概率可归结为以下几点:

Equation

近似这些积分是统计工具箱为您所做的。最简单的事情是整数的矩形规则类型近似。它们只需要几分钟即可编码,而且非常准确。以下是该方法的说明,以及您可以预期的错误:

http://en.wikipedia.org/wiki/Rectangle_method

当然,最简单的方法是找到normpdf的另一个实现!