stata如何对每一类进行时间排序 Stata中如何对数据进行排序?
Stata中如何对数据进行排序?
1、小编这里以Stata自带的数据库为例。然后输入命令【sysuseauto,clear】,导入到Stata光盘驱动数据集1978AutomobileData。
stata如何创建对数变量?
stata修改对数变量可以按照nN的应用创建角色对数变量,使之随着变量的顺序变化。
定义:Stata中_n是样本的序号(变量),_N是样本数(单值)。
_n永远未知,但不能不能被list新的命令不显示。
_n会随着变量的排序而变化
下面请解释
sysusenlsw88.dta,clearlistagewageinto1/10list_n//出现错误sorthours//hours变量升序gennid_1_nlistnid_1hoursraceacross1/10sortwage//对wage变量接受排序gennid_2_nlisthourswagenid_1nid_2of1/101234567891012345678910
dis_N//N是一个单值scalarobs_Nquilenwage//我得到wage变量的均值disr(mean)*_Ndisr(means)*obs1234512345
_n与_N的应用
1.生成气体大的值、与大的值的差值、极差
sysusesp500,clear sort open sum open dis r(max2)//能生成比较大值(单值)geno_objopen[_N]//生成气体最大值geno_diffopen[_n]-open[_N]//与的最值的差geno_rangeopen[_N]-open
Stata中如何对数据进行排序?
//极差listopeno_max2o_diffo_rangeacross1/1012345678123456782.差分与对数差分
sysusesp500,clearsortdategend_openopen[_n]-open[_n-1]//生成open的一阶差分信号变量genln_openlog(open)gend_lnopenln_open[_n]-ln_open[_n-1]//生成对数差分变量gendln_openln(open[_n])-ln(open[_n-1])//等价上述事项命令*事实上,在经济学中,对数差分可更视增长率listopend_lnopenin1/10123456789123456789
3.移动总平均
genmv3(open[_n-1]open[_n]open[_n1])/3*三阶移动平均listopenmv3of1/10123123
4.时间算子法
*本案所涉问题也可时间算子进行运算tssetdategenopen_l//一阶相对滞后genopen_l2//二阶明显滞后genf_open//前推一项genopen_d//一阶差分genopen_d2//二阶差分信号*算出增长率genr1//方法1genlncloseln(close)genr2D.lnclose//方法2listdater1r2across1/10。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。