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