为什么 R 返回一条没有斜率的直线?

问题描述 投票:0回答:0

我正在尝试获取我的数据的活化能,但是为此我必须获得我的数据的线性回归斜率,其中记录了代谢率和开尔文温度,温度是在 6 个精确温度下测量的,而不是连续测量的.但是,

lm()
函数没有返回任何斜率。我不明白为什么,有什么建议吗?

这是我到目前为止使用的代码

mydata$TemperatureK <- (mydata$Temperature + 273.15)
mydata$logmetabolicrate <- log(mydata$mg.hr.g)
Regression <- lm(mydata$logmetabolicrate ~ 1/mydata$TemperatureK)

plot(1/mydata$TemperatureK, 
     mydata$logmetabolicrate, 
     xlab ="1/T(K^-1)", 
     ylab = "ln(Metabolic rate (mg/hr/g))")

abline(Regression)

summary(Regression)

abline
函数为数据放置一条水平直线,
summary
仅返回截距图

r lm
© www.soinside.com 2019 - 2024. All rights reserved.