sklearn.cluster.estimate_bandwidth

sklearn.cluster.estimate_bandwidth()

Estimar el ancho de banda a utilizar con el algoritmo de media-desplazada.

Esta función tarda un tiempo cuadrático mínimo en n_muestras. Para conjuntos de datos grandes, es conveniente establecer ese parámetro en un valor pequeño.

Parámetros
Xarray-like de forma (n_samples, n_features)

Puntos de entrada.

quantilefloat, default=0.3

debe estar entre [0, 1] 0.5 significa que se utiliza la mediana de todas las distancias entre pares.

n_samplesint, default=None

El número de muestras a utilizar. Si no se indica, se utilizan todas las muestras.

random_stateentero, instancia de RandomState, default=None

Generador utilizado para seleccionar aleatoriamente las muestras de los puntos de entrada para la estimación del ancho de banda. Utiliza un int para que la aleatoriedad sea determinista. Ver Glosario.

n_jobsint, default=None

El número de trabajos paralelos a ejecutar para la búsqueda de vecinos. None significa 1 a menos que esté en un contexto joblib.parallel_backend. -1 significa usar todos los procesadores. Ver Glosario para más detalles.

Devuelve
bandwidthfloat

Parámetro del ancho de banda.