全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5706 4
2022-11-14
DIDI新手,我是手动赋值的 ,参考的https://zhuanlan.zhihu.com/p/137617052 一直出现omitt 用reg 也同样结果,转置图形的时候显示vertical is a class 求助 什么原因啊啊啊啊 求解!!感激不尽
二维码

扫码加我 拉你入群

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

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

全部回复
2023-4-17 17:23:16
请问你是如何解决的呢
二维码

扫码加我 拉你入群

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

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

2024-2-4 17:31:28
你是如何解决的啊
二维码

扫码加我 拉你入群

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

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

2024-3-16 17:19:03
同问 如何解决的 我也是这个问题
二维码

扫码加我 拉你入群

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

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

2024-5-23 10:48:09
这个问题看起来像是你在使用面板数据(Panel Data)进行差异倾向得分匹配(DID)分析时遇到的。"垂直是一个类"这个错误可能是由于你在绘制图形或者处理数据时,某个变量被误识别为分类变量(class),而应该是一个数值变量。

在Python中,如果你在使用诸如`matplotlib`或`seaborn`这样的绘图库,并且你的DataFrame中的某列(例如'vertical')被解析为了分类变量,那么你可能会遇到这个问题。解决方法是确保你的数据类型正确:

1. 检查'垂直'列的数据类型。你可以用`df['垂直'].dtype`来查看。
2. 如果它是类别(category)或者对象(object),你需要将其转换为数值类型,比如整数或浮点数。可以使用`pd.to_numeric()`函数进行转化。

代码示例:

```python
df['vertical'] = pd.to_numeric(df['vertical'], errors='coerce')
```

这段代码会尝试将'垂直'列转化为数值类型,如果遇到无法转换的值(比如非数字文本),它会选择忽略或抛出错误(取决于`errors`参数)。

另外,对于DID分析中的平行趋势检验,你可能需要确保在处理数据和设置回归模型时遵循正确的步骤。如果你在使用R或者Stata等其他统计软件,解决方式可能会有所不同。如果问题仍然存在,请提供更多的代码细节,以便得到更具体的帮助。

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



二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群