问题标签 [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.

0 投票
1 回答
488 浏览

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 valuesAIC。但是,正如summary()调用中显示的那样,它们应该可以以某种方式访问​​。

summary调用结果:

0 投票
1 回答
229 浏览

r - Zelig Probitgee 的 Stargazer Table

我已经(成功地)在 Zelig 中运行了一个带有集群 SE 的 probitgee,并希望在 stargazer 表中获得输出。

对于观星者,我使用以下

我得到错误:

我尝试使用 Zelig 线性模型运行它,它可以工作:

上面产生了一个回归系数和 SE 表。

如何让 Zelig probitgee 与 Stargazer 合作?

0 投票
0 回答
70 浏览

r - 使用有序贝叶斯概率 - 如何计算贝叶斯因子?

我正在尝试为我运行的三个模型找到贝叶斯因子(下面的代码)。

但是,当我使用包时

我得到错误代码:

有人可以帮助我吗?谢谢

我的数据结构如下所示:

0 投票
1 回答
907 浏览

r - 特征误差(Sigma,对称 = TRUE):使用 zelig 逻辑回归的“x”中的值无限或缺失

所以我正在尝试进行倾向得分匹配,然后利用 Zelig 对匹配的数据执行逻辑回归。

这是我的数据的示例: DATA

所以我试图根据痴呆症、中风和年龄来匹配患者。然后,我试图查看药物 X 是否与患者匹配后跌倒风险增加有关。然后,我想对药物 Y 和药物 Z 进行相同的过程,以查看每种药物是否有关联。

这是迄今为止我用来执行匹配和逻辑回归分析的代码:

直到最后一行,一切似乎都很顺利。这是我不断收到的错误消息。

任何想法我做错了什么?我已经被困在这里一段时间了,决定寻求帮助。

提前致谢。

0 投票
2 回答
381 浏览

r - Zelig (R) 中的混合 Logit 模型 - 未运行 - 不再可用?

我有兴趣从使用 Zelig 包的混合 logit 模型中获得第一个差异。但是,我无法在 Zelig 中运行混合 logit 模型。我按照 Zelig 网站的指示更新了 Zelig 包。

我运行了混合 logit 模式,但出现以下错误:错误:logit.mixed 不是受支持的模型类型。

我试图从小插图运行模型并得到同样的错误:

我收到以下错误: 错误:logit.mixed 不是受支持的模型类型。

Zelig 是否不再提供“logit.mixed”?我目前正在使用 R 版本 3.5.1,如果这有所作为。

0 投票
1 回答
471 浏览

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 数据集的示例:

0 投票
1 回答
68 浏览

r - 如何使用 Zelig 包显示重要的星星

我想在 Zelig 回归的结果中显示重要的星星,并为 tobit 模型提供稳健的标准误差。代码是这样的。但是没有显着的星星,比如使用 AER 包的正常 tobit 回归(tobit 命令)

系数右侧没有星号。

有谁知道如何显示重要的星星?

0 投票
1 回答
90 浏览

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?

0 投票
1 回答
360 浏览

r - 在 R 4.0.2 中安装 zeligverse

我正在尝试在 zelig 库中使用 plot.ci 函数,但显然 Zelig 不受 R 4.0.2 支持。我正在尝试查看是否有解决方法来访问这些功能,或者在他们进行适当的更新之前我是否无法使用这个库。请帮忙。

伊森

下面的错误信息:

0 投票
0 回答
28 浏览

r - 如何使用 Amelia 的估算数据创建一个函数来运行多个回归模型?

我有一个多重插补数据集(使用 Amelia 插补),并且想导出一个函数,它可以一次性运行多个回归(具有相同的结果和不同的预测变量)。原因是我需要对不同的结果变量进行多次回归(使用相同的预测变量)。

我已经定义了函数,但是当我运行它时,我收到一条错误消息:

model.frame.default 中的错误(公式 = 结果〜国家,数据 = as.data.frame(.),:可变长度不同(为“国家”找到)

我认为这是因为估算的数据集是“amelia”对象而不是典型的数据框,因此很难索引变量“国家”。但我不知道该怎么做。

下面是一个可重现的示例。我真的很感激任何建议。