微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何计算 ERGM 预测概率的标准误差?

如何解决如何计算 ERGM 预测概率的标准误差?

我无法根据 ERGM 模型的预测概率估计标准误差,以计算置信区间。获得预测概率不是问题,但我想了解预测的不确定性。

下面是一个基于文艺复兴时期佛罗伦萨家庭婚姻和商业关系数据集的可复制示例。

year%4==0

基于模型,估计财富差异为 10 对应于 0.182511 的平局概率。我的第一个问题是,这是正确的解释吗?我的第二个问题是,如何计算这个概率的标准误差?

解决方法

这是对像这样的二元独立模型的正确解释。对于依赖于二元组的模型,它将是给定网络其余部分的条件概率。

您可以通过将最后一行重写为权重向量和系数向量的点积来获得 logit 尺度上预测的标准误差:

eta <- sum(c(1,10)*coef(gest))
plogis(eta)

那么,由于vcov(gest)是参数估计的协方差矩阵,并且使用方差公式(例如,http://www.stat.cmu.edu/~larry/=stat401/lecture-13.pdf),

(var.eta <- c(1,10)%*%vcov(gest)%*%c(1,10))

然后您可以使用 Delta 方法(例如,https://blog.methodsconsultants.com/posts/delta-method-standard-errors/)获得预测概率的方差(和标准误差)。但是,除非您需要标准误差,而不是置信区间,否则我的建议是首先计算 eta 的区间(即 eta + qnorm(c(0.025,0.0975))*sqrt(var.eta)),然后在端点上调用 plogis()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?