我想用性别来绘制我感兴趣的主要变量中1和0的分数的线性图。
我知道如何使用条形图,使用count或mean,但这些命令似乎不适用于双向图。
有人能为我提供快速指南吗?
答案 0 :(得分:0)
OP在评论中报告这是有效的:
graph bar (mean) fertzer, over(sexhead2) by(wave)
这里fertzer
是一个指标变量(假的,所谓的),如果家庭使用肥料,则值为1,否则为0; sexhead2
也是户主男性或女性的指标,wave
表示2011年或2012年。
但尝试使用此语法获取折线图失败:
graph twoway (mean) fertzer, over(sexhead2) by(wave)
以下是这个问题的类比,其语法有效:
sysuse auto, clear
gen himpg = mpg > 20
egen mean = mean(himpg), by(foreign rep78)
line mean rep78, by(foreign) ytitle(fraction with more than 20 miles/gallon) yla(, ang(h)) sort
twoway connected mean rep78, by(foreign) ytitle(fraction with more than 20 miles/gallon) yla(, ang(h)) sort
使用twoway
,与graph hbar
,graph bar
或graph dot
不同,您必须在制作图表之前将工具创建为新变量。 (mean)
不提供twoway
等语法。