簡體   English   中英

Excel 中是否有類似於 TDIST(x, degree of Freedom, tails) 的 R function ?

[英]Is there an R function similar to TDIST(x, degrees of freedom, tails) in Excel?

我正在做一些功課,並且僅限於使用 R。 我需要一個與 Excel 中可用的TDIST(x,df,tail)完全相同的Excel 我發現的值是t = 1.92df = 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM