【问题标题】:Student's t distribution in JavaScript for Google Spreadsheet用于 Google 电子表格的 JavaScript 中的学生 t 分布
【发布时间】:2010-04-25 20:05:27
【问题描述】:

Google 电子表格目前不支持标准函数 TDIST - 即学生的 t 分布。此函数对于计算 p 值至关重要。

这似乎与没有实现积分使用函数 (AFAICT) 的事实有关。

但是,Google Docs 允许人们使用 JavaScript 添加和发布自己的脚本。

所以理想情况下我们应该有这样的东西:

function tdist(t_value, degrees_of_freedom, two_tailed [defaults true]) {...}

任何人都知道这个的现有实现(我的 google-fu 还没有出现,但可能比你的弱)或如何做到这一点的好主意?

我想将它与其他一些当前可计算但有点麻烦的有用函数(如学生 t 检验本身)一起发布。

谢谢!

【问题讨论】:

    标签: javascript statistics google-docs


    【解决方案1】:

    【讨论】:

    • 哦,你这个鬼鬼祟祟的 *****。 :D 打败我半分钟。 +1
    • 完美。我已将其修改为与 Google Docs 一起工作,以一对二作为论据,并提交。希望这会很快出现在标准的谷歌文档库中。 :)
    • @Sai:截至 2012 年 9 月 14 日,在 Google 电子表格中,下拉工具/脚本库菜单条目,在搜索字段中输入“tdist”,可以看到以下条目:“统计测试函数:tdist(x, dof, onelateral) - 学生的 t 分布。onelateral 默认为 false。”。那是你提交的吗?
    • @Sai:我通过实验确定添加到 Google 脚本库的“tdist”函数给出了累积分布函数 (CDF(x)),而 Excel 中的 TDIST 函数 (tails=1) 给出了补充累积分布函数 (CCDF(x))。我从en.wikipedia.org/wiki/Cumulative_distribution_function 得出结论,1-google_tdist(x,dof,oneside) == excel_tdist(x,dof,1)。使用xuru.org/st/PD.asp 比较每一个,因此请注意那些期望提交的 Google tdist 的行为与 Excel 中相同的人。
    • x-value有什么关系
    【解决方案2】:

    Google Sheets does now include the TDIST function(如果您已切换到新版本)。

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-04-08
        • 1970-01-01
        • 1970-01-01
        • 2015-06-30
        • 2012-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多