大佬教程收集整理的这篇文章主要介绍了我的回归与因子变量是否对 Diff (r) 中的 Diff 做我认为的那样?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在一个看起来像这样的数据框上运行差异回归中的差异:
批号 | 治疗 | 期间 | 犯罪 | 子类 |
---|---|---|---|---|
批次1 | 1 | 0 | 14 | 1 |
批次1 | 1 | 1 | 10 | 1 |
lot3 | 0 | 0 | 16 | 1 |
lot3 | 0 | 1 | 17 | 1 |
lot5 | 0 | 0 | 9 | 1 |
lot5 | 0 | 1 | 11 | 1 |
lot2 | 1 | 0 | 20 | 2 |
lot2 | 1 | 1 | 16 | 2 |
lot3 | 0 | 0 | 16 | 2 |
lot3 | 0 | 1 | 17 | 2 |
lot9 | 0 | 0 | 19 | 2 |
lot9 | 0 | 1 | 20 | 2 |
我添加子类列的原因是将控制批次与处理批次相匹配,因为它们位于城市的同一区域,但至少相距一定距离。如您所见,一些对照批次与多个处理批次相匹配。我的目标是运行回归,以便每个单独的处理批次仅使用匹配的对照批次。
我在 R 中运行了类似的东西:
sumMary(fit1 <- glm(crimes ~ factor(subclass)*(treatment*period),data = df,family = poisson))
我得到以下结果:
(拦截)
因子(子类)#
治疗TRUE
periodTRUE
因子(子类)#:治疗真
因子(子类)#:periodTRUE
但我感兴趣的是 Diff 和 Diff 术语:treatmentTRUE:periodTRUE
正如我之前所说,相信 R 正在执行回归是否正确?在确定差异项中的差异时,是否仅使用与每个单独处理批次匹配的对照批次?
我运行回归的另一种方式是在一个略有不同的数据框上,它不包括子类并且只包含每个控制批次的一个实例。但我知道这种方法会在所有处理批次和所有没有匹配的控制批次上运行 diff 中的差异。
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
@H_264_197@以上是大佬教程为你收集整理的我的回归与因子变量是否对 Diff (r) 中的 Diff 做我认为的那样?全部内容,希望文章能够帮你解决我的回归与因子变量是否对 Diff (r) 中的 Diff 做我认为的那样?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。