R 数据集中每行的欧几里德距离

R 数据集中每行的欧几里德距离,r,R,假设我们有datasetG2: data(iris) G2 <- iris[1:5, -5] 您的符号有点混乱,因为您在代码和公式中使用了不同的D。怎么样 m <- as.matrix(dist(G2, upper=T)) D <- apply(m, 2, mean) n <- length(D) D <- n/(n-1)*D m可以使用dist(G2,diag=T,upper=T)来填充中的所有距离? m <- as.matrix(dist(G2, up

假设我们有dataset
G2

data(iris)
G2 <- iris[1:5, -5]

您的符号有点混乱,因为您在代码和公式中使用了不同的D。怎么样

m <- as.matrix(dist(G2, upper=T))
D <- apply(m, 2, mean)
n <- length(D)
D <- n/(n-1)*D
m可以使用
dist(G2,diag=T,upper=T)
来填充中的所有距离?
m <- as.matrix(dist(G2, upper=T))
D <- apply(m, 2, mean)
n <- length(D)
D <- n/(n-1)*D