我是个新手。我想对收入的对数(消费)进行回归估计,然后绘制消费和收入的曲线图。
我可以运行以下回归并绘制结果。
results <- lm(I(log(CONSUMPTION)) ~ INCOME, data=dataset)
effect_plot(results, pred=INCOME)
如果我这样做,我得到的是纵轴上的log(消耗),而不是消耗。
如何在垂直轴上绘制消耗图?
问这个问题的另一种方法是如何将绘图的y轴从log(y)转换为y?虽然我的问题是关于effect_plot()函数,但我对任何plot函数都很满意。
谢谢你能给我的任何帮助。
发布于 2020-07-21 21:08:41
感谢您的回复。我能够使用泊松回归找到一种变通方法:
results1 <- glm(CONSUMPTION ~ INCOME+WEALTH, family=poisson, data=Consumption )
effect_plot(results1,pred=INCOME,data=Consumption)
这使我能够识别一个变量(收入)的影响,即使回归有多个解释变量(INCOME+WEALTH),并在垂直轴上绘制消费的估计影响,而不是ln(消费),收入在横轴上。
相关的估计值实际上与我从对数线性回归中得到的估计值相同:
results2 <- lm(I(log(CONSUMPTION)) ~ INCOME+WEALTH, data=Consumption )
感谢您抽出时间来帮助我解决我的问题。
https://stackoverflow.com/questions/62999717
复制