使用 coefplot 的同一模型中系数的不同颜色
Different colors for coefficients in the same model with coefplot
我使用 社区贡献 命令 coefplot
绘制分类变量的回归系数。
我的回归模型是一个简单的线性模型,它有一个分类变量,其中7
个城市类型作为自变量,一个连续变量(人口密度)作为因变量。
我想以图形方式显示我的回归系数如何根据城市类型而变化。
我可以使用以下语法轻松获得我想要的东西:
coefplot density cities
但是,我想为我的自变量(城市类型)的每个类别使用不同的颜色来自定义我的绘图。
我怎样才能有七种不同的点颜色而不是只有一种?
这是一种非常笨拙的手动方式:
#delimit;
sysuse auto, clear;
label define rep78 1 "One Repair" 2 "Two Repairs" 3 "Three Repairs" 4 "Four Repairs" 5 "Five Repairs";
label values rep78 rep78;
regress price ib1.rep78 c.weight;
estimates store M1;
coefplot
(M1, keep(2.rep78) mcolor(navy) ciopts(color(navy)))
(M1, keep(3.rep78) mcolor(orange) ciopts(color(orange)))
(M1, keep(4.rep78) mcolor(maroon) ciopts(color(maroon)))
(M1, keep(5.rep78) mcolor(emerald) ciopts(color(emerald)))
, legend(off) offset(0) note("Effects Relative to One Repair", span);
您可以使用以下内容添加常量:
(M1, keep(_cons) rename(_cons = "One Repair (Base)") mcolor(navy) ciopts(color(navy)))
我使用 社区贡献 命令 coefplot
绘制分类变量的回归系数。
我的回归模型是一个简单的线性模型,它有一个分类变量,其中7
个城市类型作为自变量,一个连续变量(人口密度)作为因变量。
我想以图形方式显示我的回归系数如何根据城市类型而变化。
我可以使用以下语法轻松获得我想要的东西:
coefplot density cities
但是,我想为我的自变量(城市类型)的每个类别使用不同的颜色来自定义我的绘图。
我怎样才能有七种不同的点颜色而不是只有一种?
这是一种非常笨拙的手动方式:
#delimit;
sysuse auto, clear;
label define rep78 1 "One Repair" 2 "Two Repairs" 3 "Three Repairs" 4 "Four Repairs" 5 "Five Repairs";
label values rep78 rep78;
regress price ib1.rep78 c.weight;
estimates store M1;
coefplot
(M1, keep(2.rep78) mcolor(navy) ciopts(color(navy)))
(M1, keep(3.rep78) mcolor(orange) ciopts(color(orange)))
(M1, keep(4.rep78) mcolor(maroon) ciopts(color(maroon)))
(M1, keep(5.rep78) mcolor(emerald) ciopts(color(emerald)))
, legend(off) offset(0) note("Effects Relative to One Repair", span);
您可以使用以下内容添加常量:
(M1, keep(_cons) rename(_cons = "One Repair (Base)") mcolor(navy) ciopts(color(navy)))