楼主: 航空气象学
4391 6

[回归分析求助] 求问怎么做这个回归的循环或者重复呢 [推广有奖]

  • 0关注
  • 0粉丝

初中生

71%

还不是VIP/贵宾

-

威望
0
论坛币
285 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
711 点
帖子
8
精华
0
在线时间
28 小时
注册时间
2015-7-27
最后登录
2024-8-17

楼主
航空气象学 发表于 2018-3-3 23:27:09 |AI写论文
20论坛币
捕获.JPG 数据大致就这样子
做的是每个y与x的回归
要做reg y1 x
      reg y2 x
      reg y3 x
......
请问如何设置语句才能做完这么多个回归呢
目的是要整理出这些回归的R220


拜谢各位大神了!

关键词:怎么做 REG

沙发
航空气象学 发表于 2018-3-3 23:27:59
显示错了 是要整理出这些回归的R2来

藤椅
lnb1981 发表于 2018-3-3 23:30:00
换个软件

板凳
航空气象学 发表于 2018-3-3 23:32:39
lnb1981 发表于 2018-3-3 23:30
换个软件
stata没办法实现吗。。

报纸
lnb1981 发表于 2018-3-3 23:43:51
用像R这种写代码的吧

地板
黃河泉 在职认证  发表于 2018-3-4 09:08:14
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(year x y1 y2 y3 y4 y5 y6 y7 y8)
  4. 1 317.6 3078.5 4661.7 5387.1 2792.2 4313.2 4643.9 4551.2 3244.1
  5. 2 209.9 1362.4 1807.1 2676.3 1801.9 1957.3 2202.9 2380.5 2168.6
  6. 3  33.1 1170.6 2015.8 2803.3 2039.7 2256.2 2132.2 1834.1   1588
  7. 4 40.29  417.5  837.8  883.9  437.9  679.7  727.8  643.6  410.9
  8. 5 39.68  157.7  167.9  192.9  156.7  191.4  185.5  199.6  189.5
  9. 6 20.36    197  210.3  223.1  216.7  286.4    298  276.9  272.6
  10. 7 24.43    138  200.1  210.1  161.2  161.7  145.1  110.6   98.1
  11. 8 12.93  191.5    516    729  560.4  519.9  628.5  537.1  561.2
  12. 9 26.63  290.6  291.1    335    246  356.2  289.8  268.2  213.3
  13. 10  2.54  70.91  87.94   82.2  58.72  80.54  86.47  77.68  62.16
  14. end
  15. reshape long y, i(year) j(id)
  16. sort id year
  17. statsby r2=e(r2), by(id) saving("r2.dta", replace): reg x y
复制代码
这个用 Stata 做很简单的,虽然用 loop 可以(但我通常不喜欢),请试试

7
黃河泉 在职认证  发表于 2018-3-4 09:08:32
尔后建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

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

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