如何在R中找到迴歸方差分析的F臨界值?
要找到R中迴歸方差分析的F臨界值,我們可以按照以下步驟操作:
- 首先,建立一個數據框。
- 然後,建立迴歸模型。
- 之後,使用qf函式查詢F統計量的臨界值。
建立資料框
讓我們建立一個如下所示的資料框:
> x<-rpois(20,2) > y<-rpois(20,5) > df<-data.frame(x,y) > df
執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出將在您的系統上有所不同):
x y 1 5 5 2 0 9 3 1 3 4 3 5 5 2 5 6 2 4 7 3 6 8 4 6 9 2 5 10 0 6 11 5 8 12 1 7 13 3 2 14 0 4 15 1 4 16 2 4 17 1 7 18 2 8 19 2 6 20 1 4
建立迴歸模型
使用lm函式建立y和x之間的迴歸模型,並使用anova函式查詢ANOVA表:
> x<-rpois(20,2) > y<-rpois(20,5) > df<-data.frame(x,y) > RegM<-lm(y~x,data=df) > RegM_ANOVA<-anova(RegM) > RegM_ANOVA
輸出
Analysis of Variance Table Response: y Df Sum Sq Mean Sq F value Pr(>F) x 1 0.024 0.0238 0.0071 0.934 Residuals 18 60.776 3.3765
查找回歸方差分析的F臨界值
使用qf函式查找回歸方差分析的F臨界值:
> x<-rpois(20,2) > y<-rpois(20,5) > df<-data.frame(x,y) > RegM<-lm(y~x,data=df) > RegM_ANOVA<-anova(RegM) > qf(1-0.05,RegM_ANOVA[1,1],RegM_ANOVA[2,1])
輸出
[1] 4.413873
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP