0 / 0
Torna alla versione inglese della documentazione

Proprietà di smotenode

Ultimo aggiornamento: 11 feb 2025
Proprietà di smotenode

Icona nodo SMOTEIl nodo SMOTE (Synthetic Minority Over-sampling Technique) fornisce un algoritmo di over-sampling per la gestione dei dataset sbilanciati. Fornisce un metodo avanzato di bilanciamento dei dati. Il nodo di elaborazione SMOTE in SPSS Modeler è implementato in Python e richiede la libreria imbalanced-learn© Python .

Tabella 1. proprietà smotenode
smotenode proprietà Tipo di dati Descrizione proprietà
target campo Il campo obiettivo.
sample_ratio Stringa Abilita un valore di rapporto personalizzato. Le due opzioni sono Auto (sample_ratio_auto) o Imposta rapporto (sample_ratio_manual).
sample_ratio_value a virgola mobile Il rapporto è il numero dei campioni nella classe di minoranza rispetto al numero di campioni nella classe di maggioranza. Deve essere maggiore di 0 e minore o uguale a 1. Il valore predefinito è auto.
enable_random_seed Booleano Se impostato su true, la proprietà random_seed verrà abilitata.
random_seed intero Il seed utilizzato dal generatore di numeri random.
k_neighbours intero Il numero di elementi adiacenti più vicini da utilizzare per la creazione di campioni sintetici. Il valore predefinito è 5.
m_neighbours intero Il numero di vicini più vicini da utilizzare per determinare se un campione di minoranza è in pericolo. Questa opzione è abilitata solo con i tipi di algoritmo SMOTE borderline1 e borderline2. Il valore predefinito è 10.
algorithm Stringa Il tipo di algoritmo SMOTE: regular, borderline1 o borderline2.
use_partition Booleano Se è impostato su true, verranno utilizzati solo i dati di addestramento per la creazione del modello. L'impostazione predefinita è true.