La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo utilizar la función FCM en matlab

Cómo utilizar la función FCM en matlab

El algoritmo de agrupamiento difuso de C-means puede agrupar el conjunto de datos de entrada en clases cluster_n específicas.

Descripción de la función

Formato de sintaxis

[center, U, obj_fcn] = FCM(data, cluster_n, option)

Uso:

1.[center,U,obj_fcn] = FCM(Datos,N_cluster,opciones);

2.[center,U,obj_fcn] = FCM(Datos, N_cluster);

Variables de entrada

Matriz de datos-n * m, que representa n muestras, cada muestra tiene valores propios m-dimensionales.

Cluster_n: escalar, que indica el número de centros del clúster, es decir, el número de categorías.

Opciones: vector de columna 4 * 1, donde

Opciones(1): índice de la matriz de membresía u, >1 (predeterminado: 2.0)

Opción ( 2): Número máximo de iteraciones (valor predeterminado: 100)

Opción (3): Cambio mínimo en el grado de membresía, condición de terminación de la iteración (valor predeterminado: 1e-5).

Opciones(4): Si se generan indicadores de información para cada iteración (predeterminado: 0).

Variable de salida

Centro - centro del cluster

U - matriz de membresía

Valor de la función objetiva