如何解决AME 之后的 Suest - dy/dx 没有为 suest 保存
整天运行这些命令后,我的头着火了,我现在伸出手。 请不要将我引向网络上经常提到的有关 Suest 的论文,我已经检查过了。 似乎在 suest 命令中存储 AME 的 dy/dx 值以在不同模型之间合并以执行测试命令存在问题。
我想测试的是,在一个政权/环境中下层阶级/上层阶级/中产阶级的 AME 与位于另一个政权/环境中的下层阶级相比是否具有统计学意义。 因变量:3 个类别:租房者、抵押房屋所有权、完全房屋所有权。
*Liberal_market
mlogit owner_housing_debt2 United_States United_Kingdom Swizerland c.age_centered
ib0.lower_class ib0.upper_class if homeownership_regimes==1,baSEOutcome(1)
margins,dydx(lower_class upper_class) coeflegend post
est store Liberal_market
*Family_financial_support
mlogit owner_housing_debt2 Belgium Finland France Ireland Luxembourg norway Spain
ib0.lower_class ib0.upper_class if homeownership_regimes==2,baSEOutcome(1)
margins,dydx(lower_class upper_class) coeflegend post
est store Family_financial_support
est table Liberal_market Family_financial_support
suest Liberal_market Family_financial_support
**In the end,this is what I want to do:
test [Liberal_market]1.lower_class =[Family_financial_support]1.lower_class
*错误信息 Liberal_market 是用非标准的 vce (delta) 估计的 r(322);
-不幸的是,Statalist 关于 suest 中的非标准 vce 的以下回答也没有帮助我 https://www.statalist.org/forums/forum/general-stata-discussion/general/1511169-can-not-use-suest-for-margins-after-probit-or-regress
感谢您的解决方案:)
解决方法
谢谢。我试过你的建议。不幸的是,我找不到带有边距的 xlincom 示例的有组织的文档。 我尝试了以下代码,但我的问题是在 suest 之后从 2 个单独的 mlogit reg 中提取自变量类别(1.lower_class 和 1.upper_class)的边距。我的意思是,如何在命令中定义我想要来自模型 A 的 1.lower 类和来自模型 B 的 1.lower_class 的边距和 xlincom。请看我下面的例子:
mlogit owner_housing_debt2 ib0.lower_class ib0.upper_class if regime==1,baseoutcome(1)
est store A
mlogit owner_housing_debt2 ib0.lower_class ib0.upper_class if regime==2,baseoutcome(1)
est store B
suest A B
margins 1.lower_class 1.upper_class,coeflegend post
lincom _b[1.lower_class] - _b[1.upper_class]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。