楼主: 达霏欣3
2647 4

[编程问题求助] 求指点:stata如何随机选择部分解释变量做循环回归 [推广有奖]

  • 0关注
  • 0粉丝

本科生

34%

还不是VIP/贵宾

-

威望
0
论坛币
3005 个
通用积分
2.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
274 点
帖子
10
精华
0
在线时间
169 小时
注册时间
2016-8-3
最后登录
2024-11-3

楼主
达霏欣3 发表于 2019-3-5 11:01:21 |AI写论文
20论坛币
被解释变量y,解释变量x1,x2,...,x17,需要随机选3个或4个解释变量对y做回归,然后根据回归结果选择最佳模型,这个回归循环要怎么写,不知道如何表示y对任意3个或4个x回归如何实现。

1.png (69.47 KB)

部分数据

部分数据

关键词:被解释变量 解释变量 如何实现 回归结果 最佳模型

沙发
达霏欣3 发表于 2019-3-5 11:44:31
forvalues i = 1/15 {
    forvalues j = `i'/16{
            forvalues k = `j'/17{
                reg y x`i' x`j' x`k'
            }
        }
}
我这样回归的结果会有x1,x1,x1和x1,x1,x2这些解释变量组合出现,如何筛选重复的项呢?

forvalues i = 1/15 {
    forvalues j = `i'+1/16{
            forvalues k = `j'+1/17{
                reg y x`i' x`j' x`k'
            }
        }
}
这样又显示无效,invalid syntax

藤椅
铁锷未残 学生认证  发表于 2019-3-5 13:42:16
https://bbs.pinggu.org/forum.php?mod=redirect&goto=findpost&ptid=2737913&pid=22401095&from^^uid=2861280
如果这可以帮助到你,请帮我评分,评分选项在我回复页面的右下方。

板凳
达霏欣3 发表于 2019-3-5 17:06:27
铁锷未残 发表于 2019-3-5 13:42
https://bbs.pinggu.org/forum.php?mod=redirect&goto=findpost&ptid=2737913&pid=22401095&from^^uid=286128 ...
感谢回答,但是我还是没有弄懂,无法实现循环所有的回归

报纸
g8fast 发表于 2020-4-19 02:54:10
达霏欣3 发表于 2019-3-5 17:06
感谢回答,但是我还是没有弄懂,无法实现循环所有的回归
您好请问这个问题解决了吗?我也遇到同样的问题

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

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