Datafärgning¶

Dataanalys¶

Genom ett dataset kan man använda fit-metoden för att skatta en blekningstransformator.

fit(Blekning, X; …)¶

Skatta en blekningstransformator från de data som ges i X. Här ska X vara en matris, vars kolumner anger stickproven.

Denna funktion returnerar en instans av Whitening.

Nyckelordargument:

namn beskrivning default
regcoef

Regulariseringskoefficienten. Kovariansen kommer att regleras på följande sätt när regcoef är positiv:

C + (eigmax(C) * regcoef) * eye(d)

zero(T)
mean

Medelvärdet av vektorn, som kan vara något av följande:

  • 0:
  • nothing: denna funktion kommer att beräkna medelvärdet
  • en förberäknad medelvektor
nothing

Notera: Denna funktion förlitar sig internt på cov_whiten för att härleda transformationen W. Funktionen cov_whiten i sig är också en användbar funktion.

cov_whitening(C)¶

Derivera vitringstransformatorns koefficientmatris W givet kovariansmatrisen C. Här kan C vara antingen en kvadratisk matris eller en instans av Cholesky.

Internt löst denna funktion vitringstransformen med hjälp av Cholesky-faktorisering. Motiveringen är följande: låt \mathbf{C} = \mathbf{U}^T \mathbf{U} och \mathbf{W} = \mathbf{U}^{-1}, så \mathbf{W}^T \mathbf{C} \mathbf{W}} = \mathbf{I}.

Notera: Returmatrisen W är en övre triangulär matris.

cov_whitening(C, regcoef)

Härleda en vitaliseringstransformator baserad på en reglerad kovarians, som C + (eigmax(C) * regcoef) * eye(d).

Det finns dessutom i paketet även cov_whiten!, där inmatningsmatrisen C skrivs över under beräkningen. Detta kan vara effektivare när C inte längre används.

invsqrtm(C)¶

Beräkna inv(sqrtm(C)) genom symmetrisk egenvärdesdekomposition.

Lämna ett svar

Din e-postadress kommer inte publiceras.