[英]Is there an R function similar to TDIST(x, degrees of freedom, tails) in Excel?
我正在做一些功課,並且僅限於使用 R。 我需要一個與 Excel 中可用的TDIST(x,df,tail)
完全相同的Excel
。 我發現的值是t = 1.92
和df = 5
,它是 2 尾的。
我曾嘗試使用dt(x, df, ncp, log = false)
但我無法通過這項工作來獲得正確的答案。
因此,如果在 R 中有一個 function 會給我與=TDIST(1.92, 5, 2)
相同的答案,那將是完美的。
function 的結果應該是 0.116
是的,我認為您的 Excel 結果錯誤。 當我跑
=TDIST(1.92, 9, 2)
我得到 0.087056
基本上使用雙面選項,您計算的是您的 t 統計量小於 -1.92 或大於 1.92 的概率。 由於這種情況下的 t 分布是居中的,我們可以通過取值概率小於 -1.92 並將其翻倍來獲得該值。 在 R 中,我們可以得到P(x<T)
where T~t(df)
with pt(x, df)
所以我們可以
2*pt(-1.92, 9)
# [1] 0.0870565
我們可以定義一個對應的 function
tdist <- function(x, df) 2*pt(-abs(x), df)
tdist(1.92, 9)
# [1] 0.0870565
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.