楼主: 施冠锐
1582 3

[Stata初级班] 请教老师 [推广有奖]

  • 11关注
  • 9粉丝

高级会员

已卖:4份资源

学科带头人

14%

还不是VIP/贵宾

-

威望
0
论坛币
4810 个
通用积分
48.3475
学术水平
29 点
热心指数
43 点
信用等级
22 点
经验
214196 点
帖子
1745
精华
0
在线时间
2001 小时
注册时间
2009-8-9
最后登录
2025-2-17

楼主
施冠锐 发表于 2011-7-27 11:08:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
连老师您好
执行下列程序:
forvalue i = 1/`n'{
  reg TA L_a Reva Ppe if g==`i'
  predict nda_`i' if g==`i'
  predict da_`1' if g==`i', res  
}
结果显示:invalid syntax
不知道哪里出现了问题?
谢谢您
二维码

扫码加我 拉你入群

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

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

关键词:forvalue predict invalid SYNTAX value 请教 老师

沙发
施冠锐 发表于 2011-7-28 21:13:28
连老师,我执行下列程序,结果仍显示:invalid syntax

forvalue i = 1/`n'{
  2.   reg TA L_a Reva Ppe if g==`i'
  3.   predict nda1 if g==`i'
  4.   predict da1 if g==`i', res
  5.   replace nda=nda1 if g==`i'
  6.   replace da=da1 if g==`i'
  7.   drop nda1 da1
  8. }
invalid syntax

藤椅
施冠锐 发表于 2011-7-28 21:17:23
执行下列程序,显示:insufficient observations,可我的样本数为: 11855,不知道哪里出现问题呢?

drop g nda da
egen g=group(year indcd)
sum g
local n= r(max)
gen nda=.
gen da=.
forvalue i = 1/`n'{
  reg TA L_a Reva Ppe if g==`i'
  predict nda1 if g==`i'
  predict da1 if g==`i', res
  replace nda=nda1 if g==`i'
  replace da=da1 if g==`i'
  drop nda1 da1
}

insufficient observations



Variable        Obs        Mean        Std. Dev.        Min        Max
                                       
g        11855        38.49498        18.34225        1        66

板凳
arlionn 在职认证  发表于 2011-7-30 10:34:54
虽然所有样本是11855,但可能某些子样本组里观察值数非常少。你需要查验一下。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-21 02:11