楼主: 逍遥梦蝶
1337 3

[回归分析求助] 循环做OLS时,不满足自由度条件的组别怎么办? [推广有奖]

  • 3关注
  • 18粉丝

院士

0%

还不是VIP/贵宾

-

威望
0
论坛币
17127 个
通用积分
1004.6219
学术水平
111 点
热心指数
117 点
信用等级
87 点
经验
53492 点
帖子
702
精华
0
在线时间
4796 小时
注册时间
2009-5-22
最后登录
2024-5-25

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
分了好多组做OLS然后取残差,每组的样本容量大小不一,有的可能不能满足自由的的条件,Stata好像又不能自动识别出这种情况依旧进行估计,在做循环时怎样避免这种组别的回归?谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:OLS 自由度 怎么办 Stata tata 自由度

沙发
jjjj6666 发表于 2014-3-1 22:37:06 |只看作者 |坛友微信交流群
you can just add a conditional statement before running the reg, for example, suppose 100 is the min sample size you want for running the reg

forv I=1/100 {
count if group==`i'
if r(N)>=100 {
reg ..........................
}
}


if you have very small sample size, even if bigger than you DF requirement, does it make sense to run reg?

使用道具

藤椅
逍遥梦蝶 发表于 2014-3-2 09:14:59 |只看作者 |坛友微信交流群
jjjj6666 发表于 2014-3-1 22:37
you can just add a conditional statement before running the reg, for example, suppose 100 is the min ...
我想要的是,只要满足自由度条件的就回归,不满足的就不进行。

使用道具

板凳
jjjj6666 发表于 2014-3-2 10:44:48 |只看作者 |坛友微信交流群
then just change 100 to what ever number you want.

使用道具

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

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

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

GMT+8, 2024-5-25 20:13