楼主: mslchen
2508 4

[一般统计问题] 请教各位,如何在语句中调用变量的观察值? [推广有奖]

  • 0关注
  • 0粉丝

小学生

35%

还不是VIP/贵宾

-

威望
0
论坛币
989 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
96 点
帖子
3
精华
0
在线时间
9 小时
注册时间
2015-3-30
最后登录
2020-12-6

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位好,我需要求不同年份的房价关于某一固定年份房价的变化率,写的语句如下:
g dprice=Price/Price[_n-int(year-initialyear)],
其中year和initialyear都是变量,分别代表变化的年份和固定的初始年份,但是最后生成的新变量全都是空值。

所以想请教一下大家是不是调用变量值的时候出了差错,谢谢大家!!
二维码

扫码加我 拉你入群

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

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

关键词:Initial Price year Rice ear 如何 房价

沙发
mslchen 发表于 2015-12-16 22:16:22 |只看作者 |坛友微信交流群
顶一下

使用道具

藤椅
夏目贵志 发表于 2015-12-17 00:37:04 |只看作者 |坛友微信交流群
语句好像没有问题。要么是你输入的时候不小心打错了什么。要么就是你的数据有问题。
看这个例子
  1. . sysuse auto
  2. (1978 Automobile Data)

  3. . keep price

  4. . gen initialyear=1985

  5. . gen year=1984+_n

  6. . gen dprice=price/price[_n-int(year-initialyear)]

  7. list in 1/5

  8.      +------------------------------------+
  9.      | price   initia~r   year     dprice |
  10.      |------------------------------------|
  11.   1. | 4,099       1985   1985          1 |
  12.   2. | 4,749       1985   1986   1.158575 |
  13.   3. | 3,799       1985   1987   .9268114 |
  14.   4. | 4,816       1985   1988   1.174921 |
  15.   5. | 7,827       1985   1989    1.90949 |
  16.      +------------------------------------+
复制代码

使用道具

板凳
mslchen 发表于 2015-12-17 10:09:00 |只看作者 |坛友微信交流群
夏目贵志 发表于 2015-12-17 00:37
语句好像没有问题。要么是你输入的时候不小心打错了什么。要么就是你的数据有问题。
看这个例子
谢谢你~ 是不是因为我的这个是面板数据的问题?不同组之间initialyear也是在变的?

使用道具

报纸
夏目贵志 发表于 2015-12-17 12:21:40 |只看作者 |坛友微信交流群
mslchen 发表于 2015-12-17 10:09
谢谢你~ 是不是因为我的这个是面板数据的问题?不同组之间initialyear也是在变的?
这个程序看起来跟是否是面板没有关系。你用的都是同一行的观测值,不受面板影响。检查一下你的数据是否有什么缺失值。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-11 14:57