Ios 将Z分数转换为百分位数(目标c)

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)工作 提前谢谢 我学过微积分,但从来没有学过统计,而且我已经很长时间不费吹灰之力就记不住这些东西了。我能提供的一件事是如何

我已经用均值和标准差计算了一大堆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)

那么,首先找到算法,然后实现它。这个问题太模糊了。“我只是不确定哪一个是正确的”在什么和什么之间?来吧,提供一些信息!你明白了,看看编辑