楼主: supersteven
4324 20

[编程问题求助] 循环语句那里出了错误,请帮忙看看,谢谢 [推广有奖]

  • 8关注
  • 1粉丝

半路出家

博士生

28%

还不是VIP/贵宾

-

威望
0
论坛币
337 个
通用积分
2.1994
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1613 点
帖子
188
精华
0
在线时间
149 小时
注册时间
2005-12-9
最后登录
2022-4-5

楼主
supersteven 发表于 2014-4-28 21:18:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
gen da11=.
forvalues i=2003(1)2012{
forvalues j=1(1)17{
cap drop resid
reg tta va bb ff gg if year==`i' & ind0==`j'
predict resid,resid
repalce da11=resid if year==`i' & ind0==`j'
}
}

我这样运行后,显示“no observations”

二维码

扫码加我 拉你入群

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

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

关键词:循环语句 observations observation forvalues forvalue

精,去粗而取之,诚,心神体贯之,精诚所至,金石为开

沙发
ywh19860616 发表于 2014-4-28 21:35:38
  1. gen da11=.
  2. forvalues i=2003(1)2012{
  3. forvalues j=1(1)17{
  4. cap drop resid
  5. reg tta va bb ff gg if  (year==`i' & ind0==`j')
  6. predict e if e(sample), res
  7. replace da11 = e if e(sample)
  8. cap drop e
  9. }
  10. }
复制代码
一份耕耘,一份收获。

藤椅
同道中人1992 发表于 2014-4-28 21:40:31
好专业

板凳
supersteven 发表于 2014-4-28 21:58:39
ywh19860616 发表于 2014-4-28 21:35
仍旧显示无观测值。该怎么办,谢谢
精,去粗而取之,诚,心神体贯之,精诚所至,金石为开

报纸
supersteven 发表于 2014-4-28 22:04:15
谢谢2楼,非常感谢
精,去粗而取之,诚,心神体贯之,精诚所至,金石为开

地板
ywh19860616 发表于 2014-4-28 22:15:46
supersteven 发表于 2014-4-28 22:04
谢谢2楼,非常感谢
如果可以,请上传你的数据。
一份耕耘,一份收获。

7
supersteven 发表于 2014-4-29 00:16:45
ywh19860616 发表于 2014-4-28 22:15
如果可以,请上传你的数据。
我按照您的方法,中间的回归分析,换成判别分析和logit回归分析,都出现一个问题,这中间有错误么?谢谢您昨天的及时解答,非常感谢。
gen kz=.
forvalues i=2003(1)2012{
forvalues j=1(1)17{
cap drop resid
discrim lda  cf_ts div_ts ch_ts cs Q_w, group(psize) if  (year==`i' & ind0==`j')
predict zscore if e(sample), dscore
replace kz = zscore if e(sample)
cap drop zscore
}
}

显示的错误是:option if() not allowed
r(198);
精,去粗而取之,诚,心神体贯之,精诚所至,金石为开

8
ywh19860616 发表于 2014-4-29 07:46:28
supersteven 发表于 2014-4-29 00:16
我按照您的方法,中间的回归分析,换成判别分析和logit回归分析,都出现一个问题,这中间有错误么?谢谢您 ...
  1. discrim lda  cf_ts div_ts ch_ts cs Q_w  if  (year==`i' & ind0==`j'), group(psize)
复制代码
一份耕耘,一份收获。

9
supersteven 发表于 2014-4-29 08:27:19
ywh19860616 发表于 2014-4-29 07:46
此外,predict在discrim后不能使用,详细请help  discrim lda postestimation
顶礼膜拜,非常感谢,我的朋友。能否留qq,愿以后多与您交流。
精,去粗而取之,诚,心神体贯之,精诚所至,金石为开

10
supersteven 发表于 2014-4-29 08:43:39
ywh19860616 发表于 2014-4-29 07:46
此外,predict在discrim后不能使用,详细请help  discrim lda postestimation
我看了help discrim lda, 是可以用predict的。我修改了循环语句后,运行到中途,提示出现以下错误:“pooled within-group SSCP matrix has rank 4 instead of rank 5 r(506)”;网上找相关问题,我找不到。能否给解答下。
精,去粗而取之,诚,心神体贯之,精诚所至,金石为开

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-23 23:55