Analýza dat¶
Při zadaném souboru dat lze pomocí metody fit
odhadnout bělící transformaci.
fit
(Bělení, X; …)¶
Odhadnout bělící transformaci z dat zadaných v X
. Zde by X
měla být matice, jejíž sloupce udávají vzorky.
Tato funkce vrací instanci Whitening
.
Klíčová slova Argumenty:
název | popis | výchozí |
---|---|---|
regcoef |
Koeficient regularizace. Kovariance buderegulována následujícím způsobem, pokud je
|
zero(T) |
mean |
Střední vektor, který může být buď:
|
nothing |
Poznámka: Tato funkce interně spoléhá na cov_whiten
, aby odvodila transformaci W
. Samotná funkce cov_whiten
je také užitečnou funkcí.
cov_whitening
(C)¶
Odvození matice koeficientů transformace bělení W
vzhledem ke kovarianční matici C
. Zde může být C
buď čtvercová matice, nebo instance Cholesky
.
Vnitřně tato funkce řeší bělící transformaci pomocí Choleského faktorizace. Zdůvodnění je následující: nechť a , pak .
Poznámka: Návratová matice W
je horní trojúhelníková matice.
cov_whitening
(C, regcoef)
Odvození bělicí transformace na základě regularizované kovariance jako C + (eigmax(C) * regcoef) * eye(d)
.
Kromě toho balík poskytuje také cov_whiten!
, ve kterém bude vstupní matice C
během výpočtu přepsána. To může být efektivnější, když se C
již nepoužívá.
invsqrtm
(C)¶
Výpočet inv(sqrtm(C))
pomocí symetrického rozkladu vlastních čísel.