全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
15381 6
2015-07-13

1.调整变量格式


.format x1 %10.3f  一一将 x1 的列宽固定为 10,小数点后取三位

.format x1 %10.3g 一一将 x1 的列宽固定为 10,有效数字取三位

.format x1 %10.3e 一一将 x1 的列宽固定为 10,采用科学计数法

.format x1 %10.3fc 一一将 x1 的列宽固定为 10,小数点后取三位,加入千分位分隔符

.format x1 %10.3gc 一一将 x1 的列宽固定为 10,有效数字取三位,加入千分位分隔街

.format x1 %-10.3gc 一一将 x1 的列宽固定为 10,有效数字取三位,加入千分位分隔符,加入 “-” 表示左对齐


2.合并数据


.use“C:\Documents and Settings\xks\桌面\2006.dta”,clear

.merge using“C:\Documents and Settings\xks\桌面\1999.dta”

**将 1999 和 2006 的数据按照样本 (observation ) 排列的自然顺序合并起来

OR…

.use “C:\Documents and Settings\xks\桌面\2006.dta”,clear

.merge id using ”C:\Documents and Settings\xks\桌面\1999.dta”,unique sort

**将1999 和 2006 的数据按照唯一的( unique )变量 id 来合并,在合并时对 id 进行排序(sort)


更建议采用第一种方法 ~



3.对样本进行随机筛选


.sample 50

**在观测案例中随机选取 50%的样本,其余删除

.sample 50,count

**在观测案例中随机选取 50 个样本,其余删除


查看与编辑数据 :

.browse x1 x2 if x3>3        (按所列变量与条件打开数据查看器)

.edit x1 x2 if x3>3        (按所列变量与条件打开数据编辖器)


4.图形绘制


(1)茎叶图

.stem x1,line(2) (做x1的茎叶图,每一个十分位的树茎都被拆分成两段来显示 ,前半段为 0~4,后半段为 5~9)

.stem x1,width(2) (做x1的茎叶图,每一个十分位的树茎都被拆分成五段来显示,每个小树茎的组距为 2)

.stem x1,round(100)(将x1除以100后再做x1的茎叶图)


(2)直方图

.histogram mpg,discrete frequency normal xlabel(1(1)5)

(discrete 表示变量不连续,frequency 表示显示频数 ,normal 加入正态分布曲线,xlabel 设定 x 轴,1和 5 为极端值,(1)为单位)


.histogram price, fraction norm

(fraction 表示 y 轴显示小数,除了frequency 和 fraction 这两个选择之外,该命令可替换为 “percent"百分比,和 “density”密度;未加上 discrete 就表示将 price 当作连续变量来绘图)

.histogram price, percent by(foreign)

(按照变量“foreign”的分类,将不同类样本的“price”绘制出来 ,两个图分左右排布)

.histogram mpg,discrete by(foreign, col(1))

(按照变量“foreign”的分类,将不同类样本的“mpg”绘制出来,两个图分上下排布)

.histogram mpg,discrete percent by(foreign,total) norm

(按照变量“foreign”的分类,将不同类样本的“  mpg”绘制出来,同时绘出样本整体的“总”直方图)


(3)二变量图

.graph twoway lfit price weight || scatter price weight

(作出 price 和 weight 的回归线图一一“lfit ”,然后与 price 和 weight 的散点图相叠加)

.twoway scatter price weight,mlabel(make)

(做 price 和 weight 的散点图,并在每个点上标注“make”即厂商的取值)

.twoway scatter price weight || lfit price weight,by(foreign)

(按照变量 foreign 的分类,分别对不同类样本的 price 和 weight 做散点图和回归线图的叠加,两图呈左右分布)

.twoway scatter price weight || lfit price weight,by(foreign,col(1))

(按照变量 foreign 的分类,分别对不同类样本的 price 和 we ight 做散点图和回归线图的叠加,两图呈上下分布)


.twoway scatter price weight [fweight= displacement],msymbol(oh)

(画出 price 和 weight 的散点图,“msybol(oh)”表示每个点均为中空的圆圈,[fweight= displacement]表示每个点的大小与 displacement 的取值大小成比例)

.twoway connected y1 time,yaxis(1) || y2 time,yaxis(2)

(画出 y1 和 y2 这两个变量的时间点线图,并将它们叠加在一个图中,左边“yaxis(1)” 为 y1 的度量,右边“yaxis(2) ” 为 y2 的)

.twoway line y1 time,yaxis(1) || y2 time,yaxis(2)

(与上图基本相同,就是没有点 ,只显示曲线)


.graph twoway scatter var1 var4 || sctter var2 var4 || scatter var3 var4

(做三个点图的叠加)

.graph twoway line var1 var4 || sctter var2 var4 || scatter var3 var4

(做三个线图的叠加)

.graph twoway connected var1 var4 || connected var2 var4 || connected var3 var4

(叠加三个点线相连图)


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-7-30 21:56:06
我来顶一下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-3-17 17:59:00
多谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-8 10:47:23
不错,谢谢分享~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-2-28 16:37:38
谢谢谢谢,来自遥远的2020的赞哈哈哈
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-1-1 13:35:45
谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群