r - ergm/statnet 包可以处理丢失的属性数据吗?

标签 r sna statnet

刚刚开始使用 ERGM,如果以下问题不合逻辑,我们深表歉意。我尝试在这个网站和 statnet_help 上搜索,但没有成功。

我想知道 statnet 中的 ergm() 函数现在是否可以处理属性上丢失的数据?我已在 R 中将其编码为“na”,但运行以下 ergm 模型会导致错误。

    > m2 <- ergm(d1~edges + nodecov('wellbeing')) 

    > Error in ergm.getglobalstats(nw, model, response = response) : 
    > NA/NaN/Inf in foreign function call (arg 13) 

所讨论的属性变量是连续的。

非常感谢,

最佳答案

我认为边/节点协变量上不可能有 NA。无论如何,目前还不清楚他们应该如何治疗。根据您对跟踪丢失数据的节点的重要性的兴趣,您可以尝试:

  • 用一些合理的值(甚至是平均值)来计算NA
  • NA 添加一个等于 1 的二元协变量,否则添加等于 0 的二元协变量,并在 nodecov 中使用它,也许还有一些其他效果来检查是否有任何证据表明这些节点在网络结构中具有一些特殊的作用。

关于r - ergm/statnet 包可以处理丢失的属性数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35854478/

相关文章:

r - 计算 R 中的度数、接近度和介数

r - 从数据框中的二进制和字符变量创建双模式网络

r - 将环境中的所有data.frames转换为data.tables

r - 将 2 个子图与 R 中的汉明距离进行比较

r - "Social Network Analysis Labs in R"(斯坦福教程): Confusion over graph object/network class

r - 是否可以从网络图中获取坐标?

r - flextable:嵌入 ggpplots 使用来自 2 列的数据和列表(用于比较)作为每行的单个图

r - 额外字体包 : problems saving plot as pdf with missing text

r - 在双边案例交叉设计中创建控制日期