大家好,下面是我们老师给我们布置的stata编程作业,我遇到的编程问题主要集中在前三个小点,(1)生成的随机样本分位数的obs无法被set,本来是想set obs为100,但是由于跟我已经先把数据导进到stata里面,其obs为7000左右也就是Y和X的样本。所以我应该怎么处理这种问题呢,当生成的随机分位数的obs和样本的obs不一样的时候,
而关于第一小步我的命令是:
set seed 101
set obs 100
gen x=runiform()
sort x,stable
而系统显示set obs 100不能执行,因为我之前已经导入我的样本数据了,其obs大概为7000左右。
这个步骤是随机生成100个在(0,1)的随机数来作为我的样本数据的分位数回归的分位置q,可是我就卡在这里了。
(2)接着我应该如何调用这个x变量里面的值作为分位数回归的分位值呢?我使用分位数回归的命令为 qreg lnwage edu exp exp_square sex,q(#) 。而#好像只能填一个具体的分位置,并不能调用x里面的值。
恳请各位帮帮我啊!!!!!!!~~~~~~~~~