LogTransformer¶
- class cefeste.transform.LogTransformer(columns=None, log_base=10)¶
Applica una trasformazione logaritmica a feature numeriche specificate.
Questo trasformatore calcola il logaritmo dei valori nelle colonne selezionate, utilizzando una base specificata (default base 10). È comunemente usato per gestire distribuzioni di dati asimmetriche (skewed) o per ridurre l’impatto di ordini di grandezza molto diversi tra le feature.
Note
La trasformazione logaritmica è definita solo per valori positivi. L’utente deve assicurarsi che le colonne da trasformare contengano valori appropriati (es. > 0). Se sono presenti zeri o valori negativi, potrebbe essere necessario un pre-processing. Questa classe non gestisce automaticamente tali casi.
Questa classe contiene i metodi get_params e set_params che vengono ereditati direttamente dalla classe padre BaseEstimator.
Methods
Inizializza il LogTransformer.
Metodo di fit che non esegue alcuna operazione.
Esegue fit e transform in un unico passaggio.
Get parameters for this estimator.
Set the parameters of this estimator.
Applica la trasformazione logaritmica alle colonne specificate.