Изменения

Перейти к: навигация, поиск

Кластеризация

1193 байта добавлено, 02:03, 29 ноября 2020
Пример кода на R
* Подбор рекомендаций для пользователя на основе предпочтений других пользователей в данном кластере;
* Определение аномалий путем построения кластеров и выявления неклассифицированных объектов.
 
== Пример кода ==
=== Пример на языке R ===
{{Main|Примеры кода на R}}
Для реализации алгоритма ''k-средних'' используется пакет <code>ClusterR</code>. В нем реализовано 2 функции: <code>KMeans_arma()</code> и <code>KMeans_rcpp()</code>. В примере далее рассмотрена реализация с использованием функции <code>KMeans_arma()</code>.
 
<font color="gray"># importing package and its' dependencies</font>
library(ClusterR)
<font color="gray"># reading data</font>
data <- read.csv(<font color="green">"data.csv"</font>)
<font color="gray"># evaluating model</font>
model <- KMeans_arma(data, <font color="#660099">clusters</font> = <font color="blue">2</font>, <font color="#660099">n_iter</font> = <font color="blue">10</font>, <font color="#660099">seed_mode</font> = <font color="green">"random_subset"</font>,
<font color="#660099">verbose</font> = T, <font color="#660099">CENTROIDS</font> = NULL)
<font color="gray"># predicting results</font>
predictions <- predict_KMeans(test_data, model)
 
== См. также ==
286
правок

Навигация