将常数定义为 r 回归的系数

Posted

技术标签:

【中文标题】将常数定义为 r 回归的系数【英文标题】:Defining a constant as a coefficient from an r regression [duplicate] 【发布时间】:2020-05-09 05:00:54 【问题描述】:

我正在尝试。 IE。试图将弹性定义为您在照片中看到的数字 -1.64431。

reg <- lm(ln_q ~ ln_price, data=df) 
elasticity <- reg[["coefficients","ln_price"]]
print(elasticity)

我得到错误:

Error in reg[["coefficients", "ln_price"]] : 
  incorrect number of subscripts

非常感谢任何帮助! :)

【问题讨论】:

我猜你可能想要 - coef(reg)["ln_price"] ? 【参考方案1】:
elasticity <- reg$coefficients[names(reg$coefficients)=="ln_price"]

【讨论】:

请解释您的答案,以便其他人理解。只发布代码是行不通的。

以上是关于将常数定义为 r 回归的系数的主要内容,如果未能解决你的问题,请参考以下文章

R语言 逻辑回归

如何用matlab线性回归分析?

一元线性回归方程的计算步骤

Python和R之间的线性回归系数之间的差异

matlab-线性回归

为啥我的回归系数在我的 R 模型中没有意义?