Ios 将Z分数转换为百分位数(目标c)
我已经用均值和标准差计算了一大堆z分数,现在我想把它们变成百分位数。在objective-c中,iPhone应用程序如何实现这一点 在高中的统计课上,我只使用了z分数表 我发现这个等式正是我试图重新建立的: 这条线索似乎是一个答案,但我仍然不明白到底发生了什么。有人能给我解释一下这一切是如何运作的吗?例如,什么是erfc函数 将<代码>0.5*erfc(z分数*M_SQRT1_2)代码>工作Ios 将Z分数转换为百分位数(目标c),ios,objective-c,math,statistics,Ios,Objective C,Math,Statistics,我已经用均值和标准差计算了一大堆z分数,现在我想把它们变成百分位数。在objective-c中,iPhone应用程序如何实现这一点 在高中的统计课上,我只使用了z分数表 我发现这个等式正是我试图重新建立的: 这条线索似乎是一个答案,但我仍然不明白到底发生了什么。有人能给我解释一下这一切是如何运作的吗?例如,什么是erfc函数 将0.5*erfc(z分数*M_SQRT1_2)工作 提前谢谢 我学过微积分,但从来没有学过统计,而且我已经很长时间不费吹灰之力就记不住这些东西了。我能提供的一件事是如何
提前谢谢 我学过微积分,但从来没有学过统计,而且我已经很长时间不费吹灰之力就记不住这些东西了。我能提供的一件事是如何查找erfc函数。打开终端应用程序并键入“manerfc”,它将为您提供该功能的UNIX手册页面。以下是它显示内容的第一部分: 名字 erf,erfc——错误函数运算符 概要 #包括
double
erf(double x);
long double
erfl(long double x);
float
erff(float x);
double
erfc(double x);
long double
erfcl(long double x);
float
erfcf(float x);
描述
这些函数计算x的误差函数
The erf() function calculates the error function of x; where
erf(x) = 2/sqrt(pi)*integral from 0 to x of exp(-t*t) dt.
The erfc() function calculates the complementary error function of x; that is erfc() com-
putes the difference of the error function erf(x) from 1.0. This is useful, since for
large x use of erfc() avoids loss of precision due to cancellation.
特殊值
erf(+-0)返回+-0
erf(+-infinity) returns +-1.
好的,我找到了解决办法 第二个等式返回百分位数,其中x是z分数 所以
0.5*(1+erf(z_分数*M_SQRT1_2))
是我问题的答案
同样,erfc(x)=1-erf(x)那么,首先找到算法,然后实现它。这个问题太模糊了。“我只是不确定哪一个是正确的”在什么和什么之间?来吧,提供一些信息!你明白了,看看编辑