全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1101 5
2024-10-24
R语言中用TERGM来跑数据,跑出来发现edges和国家间距离一起不能显示,如果先跑距离变量,后面edges就会变成NA。如果先跑edges后面距离变量就变成NA。 111.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2024-10-25 22:08:15
TERGM对输入数据的格式有特定要求。确保edges数据和国家间距离数据的格式与TERGM函数所期望的输入格式一致。edges可能需要以特定的矩阵形式表示,而距离变量可能需要是数值向量或矩阵。如果数据格式不正确,可能会导致部分变量无法正确读取或显示。
检查数据中是否存在缺失值或异常值,会影响模型的运行和结果显示。缺失值可以考虑使用适当的方法进行填充,均值填充、中位数填充或使用专门的缺失值处理算法。异常值可以进行检测和处理,用箱线图法或基于统计模型的方法识别和处理异常值。
edges可能应该是二元变量,表示两个国家之间是否存在连接,而距离变量可能是连续变量。如果变量类型错误,会导致模型无法正确处理这些变量。确认edges变量和距离变量的类型是否正确。
如果变量的尺度差异很大,可能会影响模型的稳定性和结果。可对距离变量进行标准化或归一化处理,考虑对变量进行适当的尺度变换,edges变量在相似的尺度上。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-10-26 08:19:01
似乎是由于变量间的共线性或是模型过拟合导致的。在使用TERGM模型分析网络数据时,尤其包含了边缘覆盖率(edgecov)和国家间距离等网络结构特征的变量时,这些变量可能会在统计上产生冲突或影响彼此的估计稳定性。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-10-27 22:43:05
att006 发表于 2024-10-26 08:19
似乎是由于变量间的共线性或是模型过拟合导致的。在使用TERGM模型分析网络数据时,尤其包含了边缘覆盖率( ...
这种办法怎么解决呢?我已经把距离连续变量换成了离散变量,跑出来还是无效,好头大。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-10-30 19:55:51
欢迎继续积极参与论坛讨论活动。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2025-9-25 23:08:18
阿邹要学习 发表于 2024-10-27 22:43
这种办法怎么解决呢?我已经把距离连续变量换成了离散变量,跑出来还是无效,好头大。
请问您后来解决这个问题了吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群