楼主: embracewing
8339 9

[面板数据求助] 分组回归总是提示not sorted [推广有奖]

  • 0关注
  • 0粉丝

高中生

15%

还不是VIP/贵宾

-

威望
0
论坛币
1104 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
169 点
帖子
4
精华
0
在线时间
44 小时
注册时间
2018-5-29
最后登录
2022-4-15

楼主
embracewing 发表于 2021-9-23 22:58:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
面板数据,想要根据股票和年份进行分组回归,为了简化操作,已经将股票和年份合并成symbol,想要按照symbol进行分组回归,但是一直提示错误,by symbol:reg wretwd l2.cwretwdeq l.cwretwdeq cwretwdeq f.cwretwdeq f2.cwretwdeq,就提示not sorted
各位老师,我该怎么解决一下?
我感觉可能是由于交易周数不连续造成的?

二维码

扫码加我 拉你入群

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

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

关键词:sorted 分组回归 SOR not TED

沙发
wdlbcj 学生认证  发表于 2021-9-24 15:24:39
你这里使用了滞后的命令,但可能没有设定时间

或者你改成: bys 再试试

藤椅
embracewing 发表于 2021-9-24 21:45:04
已经设置过面板了,但是会报错
我已经解决,谢谢你

板凳
美丽的烟火 学生认证  发表于 2021-12-30 19:45:17
embracewing 发表于 2021-9-24 21:45
已经设置过面板了,但是会报错
我已经解决,谢谢你
请问是什么问题呀,我也遇到了,求赐教

报纸
samandty 学生认证  发表于 2022-6-30 16:57:20
embracewing 发表于 2021-9-24 21:45
已经设置过面板了,但是会报错
我已经解决,谢谢你
请赐教,我也遇到相同的问题

地板
glorenia 发表于 2022-8-18 20:00:42
我也遇到相同的问题,看来大家都是已经xtset了,而且也都sort id year 了,结果还是报错 not sorted

7
会娟娟 发表于 2022-11-30 10:57:59 来自手机
embracewing 发表于 2021-9-24 21:45
已经设置过面板了,但是会报错
我已经解决,谢谢你
请问你是怎么解决的啊,求赐教

8
李英花 学生认证  发表于 2023-12-23 14:00:02
会娟娟 发表于 2022-11-30 10:57
请问你是怎么解决的啊,求赐教
请问怎么解决的啊,同样碰到了,万分感谢~

9
梁小鸭_ 发表于 2024-1-26 19:14:55
glorenia 发表于 2022-8-18 20:00
我也遇到相同的问题,看来大家都是已经xtset了,而且也都sort id year 了,结果还是报错 not sorted
我也遇到了这个问题,再重新xtset一下就可以了!

10
赵安豆 发表于 2024-6-20 20:52:23
在进行分组回归时遇到“not sorted”错误通常是因为Stata运行命令的变量没有按要求排序。尽管你提到问题可能由交易周数不连续引起,但更常见的是数据集未按照`symbol`和时间序列(如果适用)正确排序。

解决这个问题的基本步骤如下:

1. **检查数据是否已排序:**
   使用`sort symbol date`或`gsort -date symbol`命令来确保你的数据根据`symbol`以及可能的时间变量如`date`进行了排序。这里使用`gsort`是因为它能够处理缺失值,而`sort`不能。

2. **确认排序结果:**
   执行排序后,可以使用`list symbol date in 1/5, clean`查看前几行数据是否按预期排序,或者使用`browse`命令浏览整个数据集来检查排序效果。

3. **运行分组回归:**
   在确保数据正确排序后,再尝试执行你的回归命令。正确的排序应该能够避免“not sorted”错误。

4. **处理不连续的时间序列:**
   如果你遇到的交易周数不连续问题确实影响了结果,可能需要填补缺失值或在分析时考虑这一点。使用`tsset symbol date, daily`(如果数据是每日更新)设置时间序列格式后,可以更容易地识别和处理这些不连续性。

5. **额外检查:**
   - 确保你的数据中没有重复的观测值。
   - 检查是否有任何异常或错误的数据点可能影响排序过程。
   
按照上述步骤操作通常能够解决“not sorted”错误。如果问题仍然存在,可能需要更详细地审查数据结构和质量以确定具体原因。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

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