全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
2270 1
2010-01-02
sort命令用在某个变量以后,如果要查看,为什么要再创立一个新变量来查看排序后的最大一个观测值,也就是第74个观测值呀?比如老师课上讲的:
sort price
gen pp = price[74] (先给price变量排序,然后看第74个观测值)

list pp in 1/20  (结果中呈现20个15906,15906为price中最大值



我如果用以下的命令,不创立变量pp,想查看变量第74个观测值,怎么结果不一样呢?
sort price
dis price [74]
结果出现329174,而这个值在price所有观测值中都没有的阿?


问题出在哪里?为什么一定要这个新变量pp?


谢谢老师!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-1-2 11:08:34
yellowriver 发表于 2010-1-2 10:48
sort命令用在某个变量以后,如果要查看,为什么要再创立一个新变量来查看排序后的最大一个观测值,也就是第74个观测值呀?比如老师课上讲的:
sort price
gen pp = price[74] (先给price变量排序,然后看第74个观测值)

list pp in 1/20  (结果中呈现20个15906,15906为price中最大值

A: 我这样做,是因为很多时候,我们需要产生另一个变量 diff,它是所有观察值与最大值的差异,如
gen diff = pp - price.
当然,也可以不必产生pp变量,而直接使用如下命令:
sort price
gen diff = price[74]-price
我在视频中的例子是便于你们理解。

我如果用以下的命令,不创立变量pp,想查看变量第74个观测值,怎么结果不一样呢?
sort price
dis price [74]
结果出现329174,而这个值在price所有观测值中都没有的阿?
A: 你的命令写错了,应该是
dis price[74] // 没有空格
若是采用你的写法 dis price [74]呈现的是最低价格和74,3291是样本中的最低价格。

问题出在哪里?为什么一定要这个新变量pp?


谢谢老师!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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