2013-08-03 11 views
1

Я хочу дендрограммы этих данных:
дендрограмма массив ячеек в MATLAB

tt = 1.0e+03 * 

Столбцы с 1 по 5

3.8334 3.9707 3.8887 2.1713 2.5616 

Столбцы 6 по 7

2.3764 2.4533 

Я использую код в matlab:

tree = linkage(tt,'average'); 
figure() 
dendrogram(tree) 

, но он дает эту ошибку:

Error using linkage (line 137)

Первый вход не появляется, чтобы быть матрица расстояний, поскольку его размер не совместим с выходом функции PDIST. Входной сигнал матрицы данных должен иметь более одной строки.

В чем проблема
, и я хочу, чтобы промежутки времени были интервалами. Это интервалы выходных данных дендрограммы?

+0

по крайней мере С.Б., пожалуйста, скажите мне, мы можем сделать что-то, что выход дендрограммы стали интервалы , номера телефонов: {{47080, 50280}, {143820, 146820}, {228730, 231330}, {249560, 252170}, {346060, 349220}, {461740, 463540}, {546100, 548810}, { 646400, 646960}, {690680, 691120}}; – samdean

+0

Это правильный код. Просто транспонируйте 'tt', чтобы сделать вектор-столбец:' tt'' – marsei

+0

@ Magla, спасибо – samdean

ответ

0

Ввод связей связан с строками как наблюдениями и столбцами в качестве переменных, но в вашем примере tt представляет собой вектор строки 1x7, что предполагает одно наблюдение в каждой из 7 переменных. Вместо транспонировать ТТ вектор-столбец, если эти данные представляют 7 наблюдений одной переменной, а затем вы можете построить дендрограммы:

% your original tt variable 
tt = 1.0e+03 .* [3.8334 3.9707 3.8887 2.1713 2.5616 2.3764 2.4533]; 
% transpose from row vector to column vector 
tt = tt'; 
% proceed as planned 
tree = linkage(tt,'average'); 
figure() 
dendrogram(tree) 
+0

, который работает спасибо. но все же у меня есть другой вопрос. вы можете ответить мне. Я хочу, чтобы выходные данные этой дендрограммы были интервалами. я действительно не знаю, почему, но я работаю над статьей, результатом которой является после выполнения дендрограммы на них интервалы. это возможно или я ошибаюсь, и это невозможно – samdean

+0

Я не уверен, что представляют интервалы? Доверительные интервалы? – DMR

+0

это аудио- и видео-кластеры. например, для видео такого рода вещи должны быть выполнены: «Видеопоток сегментирован в кадры на основе цветных гистограмм для обнаружения резких изменений и прогрессивных переходов. Каждый результирующего снимка суммируется с помощью ключевого кадра, взятого в середине снимка, в свою очередь, представляемого в виде гистограммы RGB с 8 ячейками на цвет. Кластеризация снизу основывается на евклидовом расстоянии между 512-цветными гистограммами цветов, используя связь Уорда «Я видел результат, который имеет такие интервалы, как: {{ 47080, 50280}, {143820, 146820}, {228730, 231330}, {249560, 252170}} – samdean

Смежные вопросы