作业帮 > 数学 > 作业

R语言 做欧式距离A=c(34,52 ,23)和B=c(75,13 ,45)之间做欧式距离但是下面还有许多 例如 A=c

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/07/16 14:00:41
R语言 做欧式距离
A=c(34,52 ,23)和B=c(75,13 ,45)之间做欧式距离
但是下面还有许多 例如 A=c(34,52 ,23)和B2=c(15,1113 ,42)
A=c(34,52 ,23)和B3=c(7125,1323 ,452)
A2=c(322,5212 ,3323)和B=c(75,13 ,45)
.等等 有2个大文件
最小距离法
R语言 做欧式距离A=c(34,52 ,23)和B=c(75,13 ,45)之间做欧式距离但是下面还有许多 例如 A=c
你怎么又做欧氏距离,有最小距离法?啥意思啊,你是要聚类吗?
再问: 嗯 聚类 首先得把这些数据的欧氏距离做出来
再答: 你是不知道怎么读文件?还是不知道怎么用R来做欧式距离?用R做距离的话用dist函数就行了。
再问: 读取用的是read.table 公式是dist(rbind(A,B),method="euclidean") 如果就2个好办 但我不知道怎么一行行读下去呢 是否要用while或者FOR?
再答: 对的,用个for循环就行了。其实很简单。我假设你的两个文件一样长。a,b是两个文件的内容,你用个for(i in 1:dim(a)[1]){score[i]