楼主: jxapp_53753
4647 4

[数据管理求助] 合并数据报错 data are mi set [推广有奖]

  • 0关注
  • 0粉丝

硕士生

80%

还不是VIP/贵宾

-

威望
0
论坛币
3206 个
通用积分
2.9579
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
130 点
帖子
12
精华
0
在线时间
395 小时
注册时间
2019-1-7
最后登录
2024-10-15

楼主
jxapp_53753 发表于 2020-5-29 16:02:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,请教各位一个问题:我合并了两期(2015年和2017 年)的CHFS的数据后,执行“xtset id year”后报错 data are mi set,造成无法定义面板,按报错提示是做了多重插补的意思吗?可是我没有做这个多重插补的操作,只是append了这两期的数据,教大家这个问题应该怎么解决呢?按照提示可以“mi xtset id year”,但是这样定义无法执行xtdes 还有xtoprobit等一些程序,请教大家这个问题应该怎么解决呢?
二维码

扫码加我 拉你入群

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

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

关键词:Data 合并数据 Set ARE oprobit

QQ截图20200529160201.png (14.69 KB)

QQ截图20200529160201.png

沙发
我们都怎么了 发表于 2020-6-29 20:35:55
请问楼主解决了吗

藤椅
小黑猫001 学生认证  发表于 2020-7-11 16:34:53
请问楼主现在解决了吗?如果解决了是怎么解决的呢?

板凳
18765571369 发表于 2022-2-22 19:14:44
请问解决了吗

报纸
赵安豆 发表于 2025-11-16 11:37:29
遇到 "data are mi set" 的错误通常意味着 Stata 认为你的数据集已经被设置为了多重插补(Multiple Imputation, MI)格式,即使你实际上并没有进行过这样的操作。这可能是由于之前的操作或数据处理过程中意外地触发了MI的设置。

解决这个问题的方法如下:

1. **检查 MI 设置**:首先确认你的数据集是否确实被标记为MI。你可以使用命令 `mi describe` 来查看数据集的MI状态。如果显示“data are mi set”,那么问题就在这里。

2. **取消 MI 设置**:如果你确定数据不应该被设置为MI格式,可以尝试用以下命令来解除这个设置:
   ```
   mi unset
   ```

3. **重新定义面板数据**:在使用 `mi unset` 命令后,你可以再次尝试定义面板数据:
   ```
   xtset id year
   ```

4. **检查数据完整性**:确保你合并的数据没有缺失值或结构上的问题。如果存在缺失值,Stata可能会自动将其视为需要进行多重插补的情况。

5. **清理数据集**:在处理复杂的数据集时,有时候重新加载原始数据并一步一步地操作可以避免一些意外情况的发生。你可以尝试从头开始append数据,并且每一步都保存中间结果,这样如果出现问题也可以更方便地定位到具体步骤。

执行上述步骤后,你应该能够定义面板数据结构,进而使用`xtdes`、`xtoprobit`等命令了。如果问题依旧存在,可能需要进一步检查你的数据是否符合面板数据的定义要求(即是否有重复的id-year组合,或者是否存在不连续的时间序列等问题)。

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



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

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