集群kmean ?

2视图(30天)
托尼·卡斯蒂略
托尼·卡斯蒂略 2016年10月5日
大家好,我在做一个算法,让我找到典型的一天或一周的太阳辐照度从电子表格和辐照量的值从一年。
我有一些问题与我的算法,应该做到以下几点:1-read excel电子表格,试计算的均值列“f”3-calculate kmean 4-graph一点工段的意思是“f”5-graph列中的所有值“f”
“3”不工作,因为它给我一个错误的消息。
这是比Matlab错误消息给我, 错误使用kmeans(第262行)X行一定比集群的数量。 这是非常奇怪的,所以,如果我点击它打开另一个MATLAB脚本,如果你能注意我的脚本不有262行代码。
错误Untitled4(12)行idx = kmeans(8759年52);
% Algoritmo de clusterizacion kmeans对位确定de联合国去年% una semana tipica de consumo清除所有关闭所有
% carga la hoja de拿督f = xlsread (“IrradBilbo2。xlsx ', 1, ' f4: f8763 ');%弗雷德promedio y =意味着(f);
% clausterizacion为什么kmean idx = kmeans(8759年52);
图(1)% graficacion网格抓住ylabel (“Potencia [Wm2]”);包含(mes del去年的);标题(“Radiacion Anual ');情节(f);%翻译洛杉矶8763年英勇de irradiacion del另
图(2)网格抓住ylabel (“Potencia [Wm2]”);包含(mes del去年的);标题(“Radiacion Anual ');情节(y,‘*’);%翻译el promedio de los 8763英勇de irradiacion del另
% escritura de英勇流(“promedio de irradiacion anual % f / n:”, y);

接受的答案

马修Eicholtz
马修Eicholtz 2016年10月5日
看到的文档 kmeans 函数。
IDX = kmeans (X, K)
第一个输入(X)应该是一个N-by-P数据矩阵,其中N是集群实例的数量和P的数量特征。第二个输入(K)是集群的数量。输出(IDX)将是一个n×1的向量为每个数据点集群指数。
在您的脚本,您的电话
52 idx = kmeans (8759);
第一个输入问题。它是一个标量!换句话说,你只有1数据点与特征。集群是不可能“数据”到52集群。从一个非常简短的看你的代码,我想您可能希望这不是:
idx = kmeans (f, 52岁);
1评论
托尼·卡斯蒂略
托尼·卡斯蒂略 2016年10月5日
这是非常奇怪的,所以,如果我点击它打开另一个MATLAB脚本,如果你能注意我的脚本不有262行代码。
你好,现在我的代码运行而不发送错误消息,但图不似乎是应该是什么,你能帮我一点吗?。我想对数据排序(集群)天首先根据其辐照度或数周。

登录置评。

更多的答案(0)

标签

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!