2
我一直在嘗試使用相同的x軸數據(「甲烷」),但y軸變化(第1,10,16天等)的幾個線性迴歸「自動化」。從每次迴歸中,我想提取截取和斜率並將它們寫在每個相應的列下(第1到72天)。我仍然不知道哪種方法更合適,如果是循環或s/lapply。如何在for循環或s/lapply中添加線性迴歸?
實施例(稱爲 「raw_standards」 數據幀):
Methane 1 10 16 62 72
224.62 1490700 1423400 2475400 2063300 1819650
449.23 3297100 2878950 4980300 4078800 3701750
842.32 4181900 5292200 10718500 8247400 7566600
2246.18 9211500 12535000 25439000 19867500 16443000
4492.36 29228000 27567000 49345000 39328000 30743000
我給環路電流如下:
For (i in raw_standards[,2:6]) {
y = raw_standards [,3:20]
lm(y ~ raw_standards$'uM Methane', raw_standards)
}
我也試圖與lapply:
lapply (raw_standards [ , 2:6],
lm(raw_standards [ , 2:6] ~ raw_standards$'uM Methane',raw_standards))
不限有助於瞭解如何正確編寫賴特代碼非常感謝。