簡體   English   中英

R 中的 Beta 回歸模型

[英]Beta regression model in R

請再次接受我對我對 R 知之甚少的歉意。我正在努力變得更好! 我是一名生物學家,可悲的是我的統計知識很低

我有以下數據集:

Perc_Reacting,Pulses,IndMutant,Proportion
93,1,1,0.93
81,2,1,0.81
73,3,1,0.73
64,4,1,0.64
73,5,1,0.73
68,6,1,0.68
64,7,1,0.64
65,8,1,0.65
50,9,1,0.5
68,10,1,0.68
57,11,1,0.57
50,12,1,0.5
62,13,1,0.62
44,14,1,0.44
54,15,1,0.54
56,16,1,0.56
50,17,1,0.5
42,18,1,0.42
42,19,1,0.42
29,20,1,0.29
96,1,0,0.96
100,2,0,1
92,3,0,0.92
96,4,0,0.96
92,5,0,0.92
92,6,0,0.92
84,7,0,0.84
96,8,0,0.96
91,9,0,0.91
82,10,0,0.82
86,11,0,0.86
82,12,0,0.82
91,13,0,0.91
85,14,0,0.85
83,15,0,0.83
70,16,0,0.7
74,17,0,0.74
64,18,0,0.64
68,19,0,0.68
78,20,0,0.78

第一行和最后一行相同,一個用%表示,另一個用1-0的比例表示

我需要運行一個 Beta 回歸模型,但是當我嘗試創建模型時,錯誤跳轉:

model.beta<-betareg(C_elegans$Proportion~C_elegans$Pulses)

betareg(C_elegans$Proportion ~ C_elegans$Pulses) 錯誤:因變量無效,所有觀測值必須在 (0, 1)

你能幫我為這些數據創建一個 beta 回歸模型,以及如何制作相關的圖來表明它很合適嗎?

我還需要為這些數據提出一個線性回歸模型,誰能告訴我你認為如何做得更好?

以下是將最后三列擬合到平面方程“Proportion = a + (b * Pulses) + (c * IndMutant)”的結果,參數 a = 1.0468289473684214E+00, b = -1.8650375939849695E-02, c = -2.5850000000000006E-01 得出 R 平方 = 0.876 和 RMSE = 0.064。

散點圖

曲面圖

誤差圖 (這里“絕對誤差”是指“非相對誤差”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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