24小时热门版块排行榜    

CyRhmU.jpeg
查看: 684  |  回复: 3

Darrenwwy

铜虫 (初入文坛)

[求助] 聚类分析已有1人参与

本人初学聚类分析,用matlab编写的代码,现在有计算样品与样品之间的函数GetDistance(),计算聚类中心的函数CalCenter(),按照最邻近规则对全体样品进行分类的函数C_ZuiLinJin(),调试时使用函数C_ZuiLinJin()调用函数GetDistance()和函数CalCenter(),但是现在不知道如何构造样品,也不知道如何将样品数据载入代码进行调试,我现在的样品有50个,可以分成4类,每一类有4个特征,样品集该怎样构造,请大家知道帮助,谢谢。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhushuwei32

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
每个样本应该都是有4个特征的吧,直接建立一个**.txt文档,把你那50个样本的数据集粘到文档里,每一行代表一个样本数据,每一列对应特征属性,那就是50*4的一个矩阵了。文档放到你的当前路径,用Data=load('**.txt');读入就表示你的样品矩阵了,然后对Data矩阵运算。不知道是不是理解了楼主的意思,是否理解的太简单了
2楼2015-05-21 11:13:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Darrenwwy

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by zhushuwei32 at 2015-05-21 11:13:24
每个样本应该都是有4个特征的吧,直接建立一个**.txt文档,把你那50个样本的数据集粘到文档里,每一行代表一个样本数据,每一列对应特征属性,那就是50*4的一个矩阵了。文档放到你的当前路径,用Data=load('**.txt' ...

太感谢了,读取数据的办法我了解了,但是要如何调用计算样品与样品之间的函数GetDistance()和计算聚类中心的函数CalCenter()?
3楼2015-05-21 22:08:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hqlgood

金虫 (小有名气)

你的三个函数得告诉我们才知道啊!
我为人人,人人为我
4楼2015-05-22 17:48:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Darrenwwy 的主题更新
信息提示
请填处理意见