首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对数-对数图与幂函数拟合

对数-对数图与幂函数拟合
EN

Stack Overflow用户
提问于 2021-06-18 21:42:36
回答 1查看 24关注 0票数 0

我尝试使用lm对这里提到的对数-对数图数据使用mammal dataset来拟合幂函数。我根据描述使用了以下代码,但未能重现结果。

代码语言:javascript
复制
mammals <- read.csv("mammals.csv", header=TRUE, stringsAsFactors = FALSE)
plot(log10(mammals$AdultBodyMass_g), log10(mammals$BasalMetRate_mLO2hr)) # log-log plot
lmMammals <- lm(log10(BasalMetRate_mLO2hr) ~ log10(AdultBodyMass_g), data=mammals)
summary(lmMammals)
# Metabolic Rate = 0.5758 Mass ^ 0.7063
mammals$MetRate_predict <- 0.57584 * (mammals$AdultBodyMass_g ^ 0.70630)

mammals[1:5, c("BasalMetRate_mLO2hr", "MetRate_predict")]

我不明白为什么我的预测值与实测值有很大不同。我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-06-24 16:26:54

博客中有一个错误,正确的答案是:

代谢率= 10^0.5758 *质量^ 0.7063 mammals$MetRate_predict <- 10^0.57584 * (mammals$AdultBodyMass_g ^ 0.70630)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68036242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档