【问题标题】:How to call studentt method of jstat to get result?如何调用jstat的studentt方法得到结果?
【发布时间】:2013-11-14 19:15:25
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: javascript jstat


    【解决方案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);
    

    【讨论】:

    • 太好了,足以让我克服困难。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多