楼主: fengw417
9837 11

[问答] R语言实现K-prototype [推广有奖]

  • 0关注
  • 3粉丝

硕士生

82%

还不是VIP/贵宾

-

威望
0
论坛币
50 个
通用积分
6.4864
学术水平
16 点
热心指数
14 点
信用等级
9 点
经验
7201 点
帖子
146
精华
0
在线时间
224 小时
注册时间
2012-10-19
最后登录
2024-7-3

楼主
fengw417 发表于 2014-6-17 16:04:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
    数据中既有分类变量又有连续性数值变量,想用K-prototype方法聚类,但不知道用R如何实现,有没有这方面的包,哪位大神帮帮忙
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:prototype type R语言 TOT 数值变量 如何

沙发
lww1993 发表于 2014-6-18 21:46:42
我没有找到相应可以实现k-prototype的包。如果你有相应的数据的话,写一个类似的程序就可以了。
比如,你有training set与testing set.
1.计算testing set中的每一项与training中的每一项的距离。这个时候你要定义相应的距离。k-prototype比较麻烦的就是要确定distance=d1+weight*d2,d1代表连续变量之间的距离,d2代表名义变量的距离。weight代表权重。这个呢,得看实际情况;
2.根据距离大小确定testing set中的每一项的归属。根据投票数确定。
我感觉,除了计算距离上有自己的特别处,k-prototype与knn没有什么不同。
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

藤椅
fengw417 发表于 2014-6-26 16:37:04
lww1993 发表于 2014-6-18 21:46
我没有找到相应可以实现k-prototype的包。如果你有相应的数据的话,写一个类似的程序就可以了。
比如,你有 ...
谢谢,有没有这方面通用的程序,我不太会编。  我找到一个clus*****包来实现数值属性和分类属性聚类问题,但用自己数据总是出错,有兴趣你可以看看

板凳
fengw417 发表于 2014-6-26 16:38:20
lww1993 发表于 2014-6-18 21:46
我没有找到相应可以实现k-prototype的包。如果你有相应的数据的话,写一个类似的程序就可以了。
比如,你有 ...
谢谢,有没有这方面通用的程序,我不太会编。  我找到一个clus*****包来实现数值属性和分类属性聚类问题,但用自己数据总是出错,有兴趣你可以看看

报纸
fengw417 发表于 2014-6-26 16:39:24
lww1993 发表于 2014-6-18 21:46
我没有找到相应可以实现k-prototype的包。如果你有相应的数据的话,写一个类似的程序就可以了。
比如,你有 ...
c l u s t M D这个包

地板
GUTS 发表于 2014-8-6 11:06:32
同问,好像clus*****包的算法不是基于k-means改进来的吧?

7
xiaopinge2013 发表于 2015-8-14 17:47:55
fengw417 发表于 2014-6-26 16:39
c l u s t M D这个包
有这个包吗?我咋没找到?求教!

8
xiaopinge2013 发表于 2015-8-14 17:56:33
xiaopinge2013 发表于 2015-8-14 17:47
有这个包吗?我咋没找到?求教!
额,已经找到了,就是clust M D包中的clust M D()函数

9
jjxm20060807 发表于 2015-8-16 17:08:13
谢谢分享

10
boyue2000 发表于 2015-11-27 23:02:11
楼主上线没?能不能帮忙做一下K-p运算?
spss能干吗?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 16:36