问题标签 [r-zelig]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 访问 Zelig relogit 输出中的 z 值和其他统计信息
我想计算罕见事件的 logit 回归。我决定使用Zelig
包(relogit
函数)来做到这一点。
通常,我stargazer
用来提取和保存回归结果。但是,这两个软件包似乎存在兼容性问题(Using stargazer with Zelig)。
我现在想从Zelig
relogit
输出中提取以下信息:
系数、z 值、p 值、观察次数、对数似然度、AIC
我设法提取了 p 值和系数。然而,其余的我都失败了。但我确信这些值必须以某种方式访问,因为它们在summary()
输出中报告(但是,我没有设法将summary
输出存储为R
对象)。无法以与常规摘要相同的方式处理glm
摘要(https://stats.stackexchange.com/questions/176821/relogit-model-from-zelig-package-in-r-how-to-get-the-估计系数)
一个可重现的例子:
但是,我没有找到其他元素的类似命令,例如z values
等AIC
。但是,正如summary()
调用中显示的那样,它们应该可以以某种方式访问。
summary
调用结果:
r - Zelig Probitgee 的 Stargazer Table
我已经(成功地)在 Zelig 中运行了一个带有集群 SE 的 probitgee,并希望在 stargazer 表中获得输出。
对于观星者,我使用以下
我得到错误:
我尝试使用 Zelig 线性模型运行它,它可以工作:
上面产生了一个回归系数和 SE 表。
如何让 Zelig probitgee 与 Stargazer 合作?
r - 使用有序贝叶斯概率 - 如何计算贝叶斯因子?
我正在尝试为我运行的三个模型找到贝叶斯因子(下面的代码)。
但是,当我使用包时
我得到错误代码:
有人可以帮助我吗?谢谢
我的数据结构如下所示:
r - 特征误差(Sigma,对称 = TRUE):使用 zelig 逻辑回归的“x”中的值无限或缺失
所以我正在尝试进行倾向得分匹配,然后利用 Zelig 对匹配的数据执行逻辑回归。
这是我的数据的示例: DATA
所以我试图根据痴呆症、中风和年龄来匹配患者。然后,我试图查看药物 X 是否与患者匹配后跌倒风险增加有关。然后,我想对药物 Y 和药物 Z 进行相同的过程,以查看每种药物是否有关联。
这是迄今为止我用来执行匹配和逻辑回归分析的代码:
直到最后一行,一切似乎都很顺利。这是我不断收到的错误消息。
任何想法我做错了什么?我已经被困在这里一段时间了,决定寻求帮助。
提前致谢。
r - Zelig (R) 中的混合 Logit 模型 - 未运行 - 不再可用?
我有兴趣从使用 Zelig 包的混合 logit 模型中获得第一个差异。但是,我无法在 Zelig 中运行混合 logit 模型。我按照 Zelig 网站的指示更新了 Zelig 包。
我运行了混合 logit 模式,但出现以下错误:错误:logit.mixed 不是受支持的模型类型。
我试图从小插图运行模型并得到同样的错误:
我收到以下错误: 错误:logit.mixed 不是受支持的模型类型。
Zelig 是否不再提供“logit.mixed”?我目前正在使用 R 版本 3.5.1,如果这有所作为。
r - R:具有多重插补数据的有序逻辑回归(amelia 包)
我正在分析来自欧洲社会调查的数据。由于相当多的数据丢失,我使用了 amelia 包进行插补。依赖值是具有 4 个值的序数,因此我计划使用 Zelig 包中的“ogit”函数执行有序逻辑回归:
该代码将运行,但是当我询问结果时,会显示以下错误代码:
z.out:
模型:se[i, ] <- sqrt(diag(vcovlist[[i]])) 中的组合插补错误:要替换的项目数不是替换长度的倍数
我有五个独立的估算数据集。单独分析我可以使用 Zelig 和这五个中的每一个的“ologit”功能。仅当我使用组合的 amelia 数据对象时才会出现问题。我试图用相同的 amelia 输出估计不同的模型,但我似乎只对与有序回归相关的模型有问题。例如,“ls”模型运行得很好,如果我将依赖变量更改为二分变量,我也可以毫无问题地运行“logit”模型。
因此,我想知道之前是否有人能够在 amelia 数据上使用 zelig 运行“ologit”,或者是否有人知道可能是什么问题?我将不胜感激任何想法和建议。非常感谢您的时间和帮助。
这是一个使用 ordinal 包中的 wine 数据集的示例:
r - 如何使用 Zelig 包显示重要的星星
我想在 Zelig 回归的结果中显示重要的星星,并为 tobit 模型提供稳健的标准误差。代码是这样的。但是没有显着的星星,比如使用 AER 包的正常 tobit 回归(tobit 命令)
系数右侧没有星号。
有谁知道如何显示重要的星星?
r - Should I put outcome variable in Matchit::matchit ()
I would like to perform a logistic regression by adjusting for propensity score. My question is, do I have to include the outcome (binary in my case) in the propensity score calculation? Otherwise how else can I link the outcome variable to the matched data created?
r - 在 R 4.0.2 中安装 zeligverse
我正在尝试在 zelig 库中使用 plot.ci 函数,但显然 Zelig 不受 R 4.0.2 支持。我正在尝试查看是否有解决方法来访问这些功能,或者在他们进行适当的更新之前我是否无法使用这个库。请帮忙。
伊森
下面的错误信息:
r - 如何使用 Amelia 的估算数据创建一个函数来运行多个回归模型?
我有一个多重插补数据集(使用 Amelia 插补),并且想导出一个函数,它可以一次性运行多个回归(具有相同的结果和不同的预测变量)。原因是我需要对不同的结果变量进行多次回归(使用相同的预测变量)。
我已经定义了函数,但是当我运行它时,我收到一条错误消息:
model.frame.default 中的错误(公式 = 结果〜国家,数据 = as.data.frame(.),:可变长度不同(为“国家”找到)
我认为这是因为估算的数据集是“amelia”对象而不是典型的数据框,因此很难索引变量“国家”。但我不知道该怎么做。
下面是一个可重现的示例。我真的很感激任何建议。