日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

R语言 非中心化F分布

發布時間:2025/4/14 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 R语言 非中心化F分布 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

R語言 非中心化F分布

    • 非中心化F分布的定義
    • R語言中的非中心化F分布

非中心化F分布的定義

非中心化的F分布有兩種不同的定義方式,這兩種不同的定義方式源于兩種不同的非中心化卡方分布的定義。

定義一(可以參考陳希孺的數理統計引論第一章) 假設X1,?,XnX_1,\cdots,X_nX1?,?,Xn?互相獨立,并且Xi~N(ai,1)X_i \sim N(a_i,1)Xi?N(ai?,1),則稱
∑i=1nXi2~χ2(n,δ)\sum_{i=1}^n X_i^2 \sim \chi^2(n,\delta)i=1n?Xi2?χ2(n,δ)

其中nnn代表樣本數,δ\deltaδ是非中心化參數
δ=∑i=1nai2\delta = \sqrt{\sum_{i=1}^n a_i^2}δ=i=1n?ai2??

假設X~χm,δ2,Y~χn2X \sim \chi^2_{m,\delta},Y \sim \chi^2_{n}Xχm,δ2?,Yχn2?且二者獨立,則
Z=X/mY/n~Fm,n,δZ = \frac{X/m}{Y/n} \sim F_{m,n,\delta}Z=Y/nX/m?Fm,n,δ?

定義二 (可以參考Monahan的A primer on linear model第五章)假設X1,?,XnX_1,\cdots,X_nX1?,?,Xn?互相獨立,并且Xi~N(ai,1)X_i \sim N(a_i,1)Xi?N(ai?,1),則稱∑i=1nXi2~χ2(n,δ)\sum_{i=1}^n X_i^2 \sim \chi^2(n,\delta)i=1n?Xi2?χ2(n,δ)

其中nnn代表樣本數,δ\deltaδ是非中心化參數
δ=12∑i=1nai2\delta = \frac{1}{2}\sum_{i=1}^n a_i^2δ=21?i=1n?ai2?

假設X~χm,δ2,Y~χn2X \sim \chi^2_{m,\delta},Y \sim \chi^2_{n}Xχm,δ2?,Yχn2?且二者獨立,則
Z=X/mY/n~Fm,n,δZ = \frac{X/m}{Y/n} \sim F_{m,n,\delta}Z=Y/nX/m?Fm,n,δ?

我們記第一種定義的非中心化參數為δ1\delta_1δ1?,第二種定義的非中心化參數為δ2\delta_2δ2?,則
δ12=2δ2\delta_1^2 = 2\delta_2δ12?=2δ2?

R語言中的非中心化F分布

R語言中使用F分布依靠下面四個函數,它們分別表示概率密度,分布函數、分位點以及隨機數。

現在假設大家對前三個參數是比較熟悉的,我們來討論一下第四個參數ncp(non-central parameter),在R文檔中有這樣一句話:

The non-central F distribution is again the ratio of mean squares of independent normals of unit variance, but those in the numerator are allowed to have non-zero means and ncp is the sum of squares of the means.

也就是說在R語言中,非中心化F分布的ncp應該輸入δ12\delta_1^2δ12?

用One-way ANOVA F檢驗來做兩樣本的t檢驗,檢驗的勢為Φ=P(F>F1,n?2,1?α∣∣μ1?μ2∣≠0)\Phi = P(F>F_{1,n-2,1-\alpha}||\mu_1-\mu_2| \ne 0)Φ=P(F>F1,n?2,1?α?μ1??μ2??=0)

其中F~F1,n?2(0.5(n?)2)F \sim F_{1,n-2}(0.5(n^*)^2)FF1,n?2?(0.5(n?)2)
ES2(n1?1+n2?1)=(n?)2\frac{ES^2}{(n_1^{-1}+n_2^{-1})}= (n^*)^2(n1?1?+n2?1?)ES2?=(n?)2

因為非中心化F分布的分布函數非常復雜,所以我們作圖展示這個檢驗的勢。假設α=0.05\alpha=0.05α=0.05, 兩樣本的樣本數相同(n1=n2n_1=n_2n1?=n2?),分別為5(綠線)\10(藍線)\20(紅線), 這張圖就是檢驗的勢關于effect size的絕對值∣ES∣|ES|ES

alpha = 0.05 n1 = c(5,10,20) Critical_value = qf(1-alpha,1,(2*n1-2))ES = seq(0.1,10,by = 0.1) ncp1 = n1[1]*ES^2/2 Power1 = 1-pf(Critical_value[1],1,(2*n1[1]-2),ncp = ncp1) ncp2 = n1[2]*ES^2/2 Power2 = 1-pf(Critical_value[2],1,(2*n1[2]-2),ncp = ncp2) ncp3 = n1[3]*ES^2/2 Power3 = 1-pf(Critical_value[3],1,(2*n1[3]-2),ncp = ncp3)plot(Power1~ES,col = "green",type = "l", xlim = c(0,10), ylim = c(0,1)) par(new = T) plot(Power2~ES,col = "blue",type = "l", xlim = c(0,10), ylim = c(0,1)) par(new = T) plot(Power3~ES,col = "red",type = "l", xlim = c(0,10), ylim = c(0,1))

總結

以上是生活随笔為你收集整理的R语言 非中心化F分布的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。