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

if (is.na(n) || n > 65536L) 中的错误停止“大小不能为 NA 也不能超过 65536”:缺少需要 TRUE/FALSE 的值

如何解决if (is.na(n) || n > 65536L) 中的错误停止“大小不能为 NA 也不能超过 65536”:缺少需要 TRUE/FALSE 的值

我有几个小时进行聚类分析,但每次我运行代码时,它都会向我显示错误:“if (is.na(n) || n > 65536L) stop("size不能是 NA 也不能超过 65536"): 缺少需要 TRUE/FALSE 的值”,或者这个“在 dist(BD) 中:强制引入的 NA”。如果有人可以帮助我,我会很感激。

以下代码是我尝试做的以及我在谷歌中找到的一些意图(但我无法完成):

#clusters
library(ggplot2)
library(car)
library(dplyr)
library(factoextra)
library(cluster)
library(simstudy)
library(data.table)
library(tidyverse)
library(PerformanceAnalytics)
library()


?hclust
BD2 <- matrix( data = c[P1,P2,P5,P11,P21],nrow = 1600,byrow = FALSE,dimnames = NULL)
?dist
hclustfunc <- function(Encuesta_de_Opinion_Nacional_Prueba_GB) { cluster_complete <- hclust(Encuesta_de_Opinion_Nacional_Prueba_GB,method="complete")
result <- list(cluster_complete)  
return(result)
Cl2 <- scale(Encuesta_de_Opinion_Nacional_Prueba_GB,center = TRUE,scale = TRUE)
Clabels <- row.names(Encuesta_de_Opinion_Nacional_Prueba_GB$P5)
cluster_complete <- hclust(d = dist(Encuesta_de_Opinion_Nacional_Prueba_GB),method = "complete")
Cluster_single   <- hclust(d = BD,method = "single")
Cluster_average  <- hclust(d = dist(BD),method = "average")
Cluster_Km  <- kmcluster(Encuesta_de_Opinion_Nacional_Prueba_GB,center = 4,nstart = 50) 
hclust(d = BD,method = "ward.D")

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