24小时热门版块排行榜    

查看: 10007  |  回复: 2

雨辰mm

新虫 (初入文坛)

[求助] K-means系统聚类 已有2人参与

做Kmeans聚类时出现

Error in do_one(nmeth) : 外接函数调用时不能有NA/NaN/Inf(arg1)
此外: Warning message:
In storage.mode(x) <- "double" : 强制改变过程中产生了NA)
这是什么意思呢?怎样才能解决NA问题
发自小木虫Android客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

somomo91

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
kmeans 没法处理包含 NA/NaN/Inf 的数据
必须剔除掉,可以用 is.na() 和 is.finite() 来查找包含NA 和Inf 的数据的位置,
2楼2017-06-24 20:43:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

deephill

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
Kmeans 的方法中,求距离的方法、聚类的方法分别有好多种,中间有的方法对数据有要求,不能为负值什么的。你去学习下。
另外有na 不能通过的,只能剔除na的行了
3楼2017-06-26 00:00:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 雨辰mm 的主题更新
信息提示
请填处理意见