Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
2 / 2 / 0
Регистрация: 20.04.2011
Сообщений: 16

Чем clusterdata отличается от k-means?

19.10.2013, 23:47. Показов 2430. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Чем clusterdata отличается от k-means?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.10.2013, 23:47
Ответы с готовыми решениями:

Чем отличается =- от -=
Только подробно опишите пожалуйста,у меня из-за этого программа в циклах не правильно считает

Чем отличается if от (?:)
Здравствуйте. Почитываю С++, сам программирую в Делфи. Вот немного запутался. В делфи есть условный оператор if, тогда как в С++ есть такой...

Чем отличается?
Чем отличается? %d и %i в этой проге что лучше использовать d или i #include <stdio.h> int main (void) { short...

3
319 / 258 / 30
Регистрация: 30.03.2013
Сообщений: 755
22.10.2013, 09:14
Цитата Сообщение от Prutvel Посмотреть сообщение
Здравствуйте. Чем clusterdata отличается от k-means?
clusterdata - это иерархическая классификация, по которой далее можно построить иерархию классов
а k-means - это НЕ иерархическая классификация
0
2 / 2 / 0
Регистрация: 20.04.2011
Сообщений: 16
04.11.2013, 03:11  [ТС]
как в матлабе правильно задаётся clusterdata?
0
319 / 258 / 30
Регистрация: 30.03.2013
Сообщений: 755
04.11.2013, 21:10
help clusterdata:

clusterdata Construct clusters from data.

T = clusterdata(X, CUTOFF) constructs clusters from data X.
X is a matrix of size M by N, treated as M observations of N
variables. CUTOFF is a threshold for cutting the hierarchical
tree generated by LINKAGE into clusters. When 0 < CUTOFF < 2,
clusters are formed when inconsistent values are greater than
CUTOFF (see INCONSISTENT). When CUTOFF is an integer and CUTOFF >= 2,
then CUTOFF is considered as the maximum number of clusters to
keep in the hierarchical tree generated by LINKAGE. The output T is
a vector of size M containing a cluster number for each observation.

When 0 < CUTOFF < 2, T = clusterdata(X,CUTOFF) is equivalent to:
Matlab M
1
2
3
 Y = pdist(X, 'euclid');
       Z = linkage(Y, 'single');
       T = cluster(Z, 'cutoff', CUTOFF);
When CUTOFF is an integer >= 2, T = clusterdata(X,CUTOFF) is equivalent
to:

Matlab M
1
2
3
  Y = pdist(X,'euclid'); 
       Z = linkage(Y,'single'); 
       T = cluster(Z,'maxclust',CUTOFF)
T = clusterdata(X,'PARAM1',VAL1,'PARAM2',VAL 2,...) provides more
control over the clustering through a set of parameter/value pairs.
Valid parameters are the following:

Parameter Value
'distance' Any of the distance metric names allowed by PDIST
(the 'minkowski' option can be followed by the
value of the exponent P).
'linkage' Any of the linkage methods allowed by LINKAGE.
'savememory' A string 'on' or 'off'. When the value is 'on',
clusterdata constructs clusters without computing the
distance matrix internally, so it usually requires
less memory for data with a large number of
observations. Value 'on' requires both of the
following two conditions to be satisfied:
* 'linkage' is 'ward', 'centroid', or 'median'.
* 'distance' is 'euclidean'.
When the above two conditions are satisfied, the
default is 'on' when the number of columns in X is
not greater than 20, or the machine doesn't have
enough memory to save the distance matrix.
'cutoff' Cutoff for inconsistent or distance measure.
'maxclust' Maximum number of clusters to form.
'criterion' Either 'inconsistent' or 'distance'.
'depth' Depth for computing inconsistent values.

Examples:
Matlab M
1
2
3
4
5
6
       % Compute four clusters of the Fisher iris data using Ward linkage
       % and ignoring species information, and see how the cluster
       % assignments correspond to the three species.
       load fisheriris
       c = clusterdata(meas,'linkage','ward','maxclust',4);
       crosstab(c,species)

Matlab M
1
2
3
4
5
6
      % Create a hierarchical cluster tree for a data with 20000
      % observations using Ward linkage. If you set the value of
      % 'savememory' to 'off', you may get an out-of-memory error if your
      % machine doesn't have enough memory to hold the distance matrix.
      X = rand(20000,3);
      c = clusterdata(X,'linkage','ward','savememory','on','maxclust',4);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.11.2013, 21:10
Помогаю со студенческими работами здесь

Чем отличается this от *this?
Привет всем ! вот код template&lt;typename Key, typename Value&gt; Dictionary&lt;Key, Value&gt;&amp; Dictionary&lt;Key, Value&gt;::operator =(const...

Чем отличается CV от резюме?
Может кто-то может просветить?

Чем отличается Framework 2 от 1.1?
Субж. Стоит ли вообще ставить Framework 2? Сложно ли переписать проги с Framework 1.1 на 2? Студия 2003 будет работать с Framework 2?

Чем отличается ref и out
Добрый вечер. Решил потренироваться массивчики делать. Сделал парочку задач: 1 using System; using...

Чем отличается C# от VB.NET
Чем отличается C# от VB по возможностям.(.NET)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru