[英]How to plot a graph (e.g. u-shape) to show the non-linear relationship in panel data gression?
我是做回歸的大一新生,也在使用 python / r 我現在正在研究公司的ESG績效和財務績效之間的非線性關系,有一組面板數據和以下等式:
ROA = C(1) + C(2)*ENV + C(3)*ENV2 + C(4)*SOC + C(5)*SOC2 + C(6)*GOV +
C(7)*GOV2 + C(8)*LNA + C(9)*LEV + C(10)*PB + C(11)*LNOE
ENV2、SOC2、GOV2分別為ENV、SOC、GOV的二次項,C(8)-C(11)為控制變量。
我想要 plot 一張圖表來顯示 ENV/SOC/GOV 對 ROA 的邊際效應,所以我的問題是我怎樣才能通過 python 或 r 得到 plot U 形或反 U 形擬合曲線?
非常感謝!
您可以將marginaleffects
效應 package 中的plot_cap()
function 用於R
(免責聲明:我是作者)。 例如,這是一個帶有二次項的 model:
library(marginaleffects)
# simulate
x <- rnorm(100)
y <- x + x^2 + rnorm(100)
# fit
mod <- lm(y ~ x + I(x^2), data = mtcars)
# plot
plot_cap(mod, condition = "x")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.