r语言 线性回归 相关系数_基于R语言的lmer混合线性回归模型
原文
基于R語言的lmer混合線性回歸模型?tecdat.cn混合模型適合需求嗎?
混合模型在很多方面與線性模型相似。它估計一個或多個解釋變量對響應(yīng)變量的影響。混合模型的輸出將給出一個解釋值列表,其效應(yīng)值的估計值和置信區(qū)間,每個效應(yīng)的p值以及模型擬合程度的至少一個度量。如果您有一個變量將您的數(shù)據(jù)樣本描述為您可能收集的數(shù)據(jù)的子集,則應(yīng)該使用混合模型而不是簡單的線性模型。
什么概率分布最適合數(shù)據(jù)?
假設(shè)你已經(jīng)決定要運行混合模型。接下來你要做的是找到最適合你的數(shù)據(jù)的概率分布。
?
#lnorm表示對數(shù)正態(tài)qqp (recog $ Aggression.t,“l(fā)norm” )#qqp要求估計負(fù)二項式,泊松#和伽瑪分布的參數(shù)。 可以使用fitdistr #函數(shù)生成估計值。
?
?
查看我使用qqp生成的圖。y軸表示觀察值,x軸表示由分布模擬的分位數(shù)。紅色的實線表示完美的分布擬合,虛線的紅色線條表示完美的分布擬合的置信區(qū)間。
如何將混合模型擬合到數(shù)據(jù)
數(shù)據(jù)是正常分布的
如果你的數(shù)據(jù)是正態(tài)分布的, 你可以使用線性混合模型(LMM)。您將需要加載lme4軟件包并調(diào)用lmer函數(shù)。
如果你的數(shù)據(jù)不正常分布
用于估計模型中效應(yīng)大小的REML和最大似然方法會對數(shù)據(jù)不適用正態(tài)性假設(shè),因此您必須使用不同的方法進(jìn)行參數(shù)估計。
結(jié)束 :了解你的數(shù)據(jù)
在熟悉數(shù)據(jù)之前,您無法真正了解哪些分析適合您的數(shù)據(jù),熟悉這些數(shù)據(jù)的最佳方法是繪制它們。通常我的第一步是做我感興趣的變量的密度圖,按照我最感興趣的解釋變量來分解。
?
繪圖對評估模型擬合也很重要。通過以各種方式繪制擬合值,您可以確定哪種模型適合描述數(shù)據(jù)
。
該圖所做的是創(chuàng)建一條代表零的水平虛線:與最佳擬合線平均偏離零。
?
結(jié)果正如我所希望的那樣:與最佳擬合線的偏差趨于零。如果這條實線沒有覆蓋虛線,那意味著最適合的線條不太適合。
MCMC模型圖形比較
?
這些隨機效果看起來非常尖銳,不像白色噪音。所以讓我們嘗試用更多的迭代來重新設(shè)計模型。這是計算量更大,但產(chǎn)生更準(zhǔn)確的結(jié)果。
?
現(xiàn)在更接近線條周圍的白色噪音,這意味著更好的模型。
總結(jié)
以上是生活随笔為你收集整理的r语言 线性回归 相关系数_基于R语言的lmer混合线性回归模型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NETserver控件使用之Re
- 下一篇: nginx源码分析之模块初始化