2

我有一个关于如何在 jstat 库中使用分布函数的问题。具体来说,我专注于学生。

我试过这个:

var alphaLevel = 0.05;
var degreesOfFreedom = 18;

// the answer I want to get is 2.100922
tStat = jStat.studentt(alphaLevel,degreesOfFreedom);

// but all that is returned is an object with 
// members _a,_b,_c (_a=alphaLevel, _b=degreesOfFreedom,_c=undefined).

正如 jstat github 站点上所解释的,静态函数和实例函数之间存在差异。但是,如何做到这一点超出了我对 javascript 的经验。

谁能解释如何正确调用 studentt 函数并获得正确的结果?

谢谢!

4

1 回答 1

2

用法遵循此文档:http: //jstat.github.io/distributions.html#jStat.studentt

因此,在您的示例中,您有两个选择。您可以立即得到结果:

var tStat = jStat.studentt.pdf(alphaLevel, degreesOfFreedom);

或者您可以返回一个允许您传入多个 alpha 值的实例:

var tStat = jStat.studentt(degreesOfFreedom);
var a1 = tStat.pdf(alpha1);
var a2 = tStat.pdf(alpha2);
于 2013-11-18T09:31:13.133 回答