作者morefunmba (开心一点)
看板R_Language
标题[问题] 0/1 dataframe可不可以分群?
时间Tue Oct 20 11:45:39 2015
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
请把以下不需要的部份删除
使用者(已经有用R 做过不少作品)
[问题叙述]:
请简略描述你所要做的事情,或是这个程式的目的
有一组dataset是国际合作的资料
都是0/1资料
ID表示个人
V1...V13表示合作的动机(复选题)
也就是这是一个个人跟合作动机的资料
ID V1 V2 V3 V4 .....
A 0 1 1 0
B 1 0 0 1
C 1 1 1 0
D 0 0 1 1
E 0 0 1 0
.....
我想用分群的方式知道个人是否可以依据不同的动机被分群
但稍微爬文之後发现不管是Ward法或k-mean法都没有办法使用0/1资料
(好像是因为mead跟SD会有问题,就算不出距离)
有没有其他分群的方式可以知道ABCDE....会被归在哪一群?
卡关很久了...
我是用R-Studio最新版..
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.190.5
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1445312742.A.E05.html
1F:→ celestialgod: 这比较偏向资料分析,可能统计版比较适合你 10/20 11:59
2F:→ celestialgod: k-medoids可能有用 10/20 12:00
3F:→ morefunmba: 谢谢大大,我转过去问一下,感恩! 10/20 13:53
4F:→ andrew43: 不会因为是01资料就没办法。一定有方法的,只是有无道理 10/20 16:24
5F:→ andrew43: dist()里也有method = "binary"可用,不会算不出距离。 10/20 16:33
6F:→ morefunmba: 谢谢大大,method = "binary"可理解,但method=? 要怎 10/21 08:42
7F:→ morefunmba: 麽决定是Ward/kmeans......之类的.. 10/21 08:43
8F:→ andrew43: 这就大哉问了。我不敢说。 10/21 11:53
9F:→ andrew43: 就好比DNA资料去重建演化史,方法也是百百种,没人敢说 10/21 11:56
10F:→ andrew43: 什麽一定好。但至少可以validation检查 10/21 11:56
11F:→ andrew43: 没办法给你一个解答通吃。 10/21 11:57
12F:→ morefunmba: 谢谢您,我再找些文献来看,至少有方向了,感谢 10/21 12:51