如何调用jstat的studentt方法得到结果?

时间:2013-11-14 19:15:26

标签: javascript jstat

我有一个关于如何在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函数并获得正确的结果吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

该用法遵循以下文档: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);