下载命令:ssc install outreg2 或者其他
-----------------------------------------------------------------------------------------------------------
**一、描述性统计
outreg2 using xxx(备注:想要导出的word的名称).doc,replace sum(log) title(Descriptive statistics)
outreg2 using xxx.doc,replace sum(log) keep(**v**(备注:想对哪些变量做描述性统计) **v** **v**) title(Descriptive statistics)
outreg2 using xxx.doc,replace sum(log) keep(**v** **v** **v**) eqkeep(N mean min max)title(Descriptive statistics)
bysort x(备注:x是分组时用到的):outreg2 using xxx.doc,replace sum(log) title(Descriptive statistics)
-----------------------------------------------------------------------------------------------------------
**二、相关性分析
logout,save (文件名例如:相关性分析)word replace: pwcorr 变量 ,sig star(0.05)
logout,save (文件名)word replace: pwcorr_a(显著性小星星显示)
比如:logout,save (我的相关性分析) word replace: pwcorr Rneg mean3H mean3L ,sig star(0.05)
------------------------------------------------------------------------------------------------------
**三、多元回归
outreg2 using xxx.doc,replace tstat bdec(3) tdec(2) ctitle(y) y指的是因变量的名称或模型M1
outreg2 using xxx.doc,replace tstat bdec(3) tdec(2) e(r2_a,F) addstat(F test.e(p)) (添加F值)
outreg2 using xxx.doc,append tstat bdec(3) tdec(2) e(r2_a,F) addstat(F test.e(p))
(append 可以实现把多个模型放在一个表格中)
**outreg2 using xxx.doc,append tstat ctitle(M1/M2/M3等等) 这个很实用
----------------------------------------------------------------------------------------------------------
**四、调节效应、滞后效应、固定效应、交互效应
调节:命令一个新变量。eg:gen raceage = race* age 然后做回归 reg raceage 看看是否显著。
滞后:reg RD L.xxx(需要取滞后量的变量)
固定:xtreg RD L.xxx(需要取滞后量的变量) xtreg y x1 x2 x3,fe r
outreg2 using xxx.doc,replace tstat bdec(3) tdec(2) ctitle(y) e(r2_a,F) addstat(F test,e(p)) addtext(Company FE, YES) y指的是因变量的名称或模型M1。 Company FE表示对公司个体进行控制
outreg2 using xxx.doc,replace tstat bdec(3) tdec(2) ctitle(y) e(r2_a,F) addstat(F test,e(p)) addtext(Company FE, YES,Year FE,Yes) Company FE表示对公司个体进行控制。Year FE,Yes表示对年份进行控制。
检验多重共线性的方法:1,先回归 reg 2, 输入命令 estat vif (vif<10,则不存在多重共线)
--------------------------------------------------------------------------------------------
**五、画图
*(一)折线图(曲线图) 范例数据 sysuse sp500,clear
基础:twoway line high date
延伸:twoway line high date in 1/20,scheme(slmono) xlabel(,angle(30)) ylabel(,angle(0) grid) ytick(1300(5)1380) lpattern(solid dash) lcolor(green*1.2 black*0.7) lwidth(*1.2 *1.3)
graph export "$path\_Results\myline.wmf", replace
【课本内容】 最简单的 twoway line 变量1 变量2 变量3
1、给图形增加标题、给坐标轴增加数值标签并设定间距、显示坐标轴的刻度
twoway line 变量1 变量2 变量3,title("人口普查情况") xlabel(1997(2)2012) ylabel(130(25)220) xtick(1997(1)2012)
2、改变变量默认标签
twoway line 变量1 变量2 变量3,title("人口普查情况") xlabel(1997(2)2012) ylabel(130(25)220) xtick(1997(1)2012) legend(label(1"总人数") label(2"新生儿数"))
3、改变线条样式
twoway line 变量1 变量2 变量3,title("人口普查情况") xlabel(1997(2)2012) ylabel(130(25)220) xtick(1997(1)2012) legend(label(1"总人数") label(2"新生儿数")) clpattern(solid dash)
////////////////////////////////////////////////////////////////////////////////////////////
*(二)连线图
【课本内容】 最简单的 twoway connected 变量1 变量2
1、给图形增加标题、给坐标轴增加数值标签并设定间距、显示坐标轴的刻度
twoway connected 变量1 变量2,title("上市公司数量情况") xlabel(1998(2)2013) ylabel(60(10)100) ytick(800(400)2500) ytick(800(100)2500)
2、改变线条样式
twoway connected 变量1 变量2,title("上市公司数量情况") xlabel(1998(2)2013) ylabel(800(400)2500) ytick(800(100)2500) clpattern(dash)
3、控制散点标志的形状
twoway connected 变量1 变量2,title("上市公司数量情况") xlabel(1998(2)2013) ylabel(800(400)2500) ytick(800(100)2500) clpattern(dash) msymbol(D)
例如,时间趋势图:twoway connected 奖惩 无信息 有信息 时期 ,title("时间趋势图") xlabel(1(1)10) ylabel(0(2)16) clpattern(dash)
///////////////////////////////////////////////////////////////////////////////////////
*(三)线性拟合图(含散点图) 范例数据 sysuse auto,clear
全样本线性拟合图:twoway scatter price weight || lfit price weight
分组线性拟合图 : twoway (scatter price weight if foreign==1) (lfit price weight if foreign==1)(scatter price weight if foreign==0) (lfit price weight if foreign==0),legend(label(1 "Foreeign)label(2 "")label(3 "Demestic")label(4 "") position(4) ring(0)) (此命令运行不了)
有拟合方程的线性拟合图:help aaplot
gen gpm = 1000/mpg
label var gpm "Gallons per thousand miles"
aaplot gpm weight
【课本内容】 最简单的 twoway scatter 变量1 变量2
1、给图形增加标题、给坐标轴增加数值标签并设定间距、显示坐标轴的刻度
twoway scatter 变量1 变量2,title("学生成绩情况") xlabel(60(10)80) ylabel(60(10)100) ytick(60(5)100)
2、控制散点标志的形状
twoway scatter 变量1 变量2,title("学生成绩情况") xlabel(60(10)80) ylabel(60(10)100) ytick(60(5)100) msymbol(D)
3、 控制散点标志的颜色
twoway scatter 变量1 变量2,title("学生成绩情况") xlabel(60(10)80) ylabel(60(10)100) ytick(60(5)100) msymbol(D) mcolor(yellow)
/////////////////////////////////////////////////////////////////////////////////////////
*(四)直方图 范例数据 sysuse nlsw88, clear
频数 histogram age, frequency xlabel(34(1)46)
频率 histogram age, fraction xlabel(34(1)46)
占比=频率 histogram age, percent xlabel(34(1)46)
【课本内容】
1、给图形增加标题 histogram 电力消费 ,frequency title("电力消费情况")
2、给坐标轴增加数值标签并设定间距 histogram 电力消费 ,frequency title,xlabel(0(500)4000) ylabel(0(3)15)
3、显示坐标轴的刻度 histogram 电力消费 ,frequency title,xlabel(0(500)4000) ylabel(0(3)15) ytick(0(1)15)
4、设定直方图的起始值和直方条的宽度 histogram 电力消费 ,frequency title,xlabel(0(500)4000) ylabel(0(3)15) ytick(0(1)15) start(100) width(500)
/////////////////////////////////////////////////////////////////////////////////////////
*(五) 条形图
【课本内容】 最简单的 graph bar 变量2,over(变量1) 变量1一般是第一列
1、给图形增加标题、给坐标轴增加数值标签并设定间距、显示坐标轴的刻度
graph bar 变量2,over(变量1) title("某商业银行营销团队营业净收入") ylabel(1000(1000)7000) ytick(1000(500)7000)
2、利用条形图进行对比分析以得到更多信息
graph bar 变量2 变量3,over(变量1) title("某商业银行营销团队营业净收入") ylabel(1000(1000)7000) ytick(1000(500)7000)
/////////////////////////////////////////////////////////////////////////////////////////
*(六)函数图 help twoway function
范例: twoway function y=x
twoway function y=-2*x^2 + 8*x + 10
twoway function y=-2*x^2 + 8*x + 10, rang(-10 10)
twoway function y=-2*x^2 + 8*x + 10, rang(-10 10) xline(2,lpattern(dash)) lcolor(blue) 对称轴
t分布的密度函数 help density functions


雷达卡





京公网安备 11010802022788号







