Re: [问题] 自写函数之变项规律命名

楼主: celestialgod (天)   2016-01-29 18:12:25
※ 引述《wanson (望生)》之铭言:
: 最近尝试在写一个k-means方法的function
: 但对R 不是非常熟悉
: 目前在对变项命名就卡住
: 想说询问一下
: 如果我的function只有data set 跟 k (要取的cluster数目)
: 请问要怎样命名第一轮的centroid k
: 目前写到以下,不知道有人可以教一下吗
建议这样做:
假设data是n x p的矩阵,要分k群,则
label <- sample(1:k, nrow(data), TRUE)
label就是1~k
: t<-1:13
: kmeans<-function(data,k){
: sample=sample(data,k)
: for(i in 1:k)
: {
: c[i]=sample[i]
: }
: }
: kmeans(t,3)
: 这边我想出现c1-c3这样
: 谢谢
你如果要出现c1~c3,请用eval
不过跟以往一样,我不推荐这个方法,就不写了

Links booklink

Contact Us: admin [ a t ] ucptt.com