Dáta a reprezentácie · Predspracovanie numerických dát

Yeo-Johnsonova mocninová transformácia

Yeo-Johnson transformation

Posledná odborná revízia
1. augusta 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-Y-10

Odborná definícia

Význam a odborné vymedzenie pojmu

Yeo-Johnson transformation je parametrická monotónna mocninová transformácia určená na zníženie šikmosti a stabilizáciu rozptylu numerickej premennej. Na rozdiel od Box-Coxovej transformácie je definovaná aj pre nulové a záporné hodnoty, pričom používa rozdielne vetvy podľa znamienka vstupu a hodnoty parametra lambda. Parameter sa často odhaduje maximalizáciou vierohodnosti. Transformácia môže pomôcť lineárnym a štatistickým modelom, nevytvára však normalitu z každej distribúcie a musí byť fitovaná iba na tréningových dátach.

Zrozumiteľné vysvetlenie

Ako sa pojem používa v praxi

Ak má číselný príznak dlhý chvost, niekoľko extrémov môže dominovať škále a vzťah k cieľu sa modelu opisuje ťažšie. Yeo-Johnson zvolí plynulú mocninovú úpravu, ktorá vie pracovať aj s hodnotami pod nulou. Nejde o univerzálne čistenie, pretože poradie hodnôt zachováva a multimodálnu či kategoricky zmiešanú distribúciu nemusí napraviť. Najväčšou praktickou chybou je odhadnúť parameter na celom datasete, čím sa informácia z validačnej alebo testovacej časti prenesie do predspracovania.

Časté otázky

Otázky, ktoré spresňujú význam

V čom sa líši od Box-Coxovej transformácie?

Yeo-Johnson prijíma kladné, nulové aj záporné hodnoty. Box-Cox vyžaduje striktne kladný vstup, ak sa predtým neposunie.

Musí byť výsledok presne normálny?

Nie. Cieľom je často znížiť šikmosť a stabilizovať rozptyl, nie garantovať dokonalú Gaussovu distribúciu.

Kde sa odhaduje parameter lambda?

Len na tréningovej množine alebo v každom tréningovom fold-e. Rovnaký naučený parameter sa potom aplikuje na validačné a produkčné dáta.

Je transformácia vhodná pre stromové modely?

Stromy sú voči monotónnym transformáciám často málo citlivé. Prínos môže byť väčší pri lineárnych modeloch, metódach založených na vzdialenosti alebo pri stabilizácii numeriky.

Dá sa transformácia invertovať?

Áno, ak sa uchová naučená lambda a presný postup štandardizácie. Inverzia je dôležitá, keď sa transformuje cieľová premenná a výsledok sa vracia do pôvodných jednotiek.

Súvisiace pojmy

Významové a tematické súvislosti

Pojem v rozhodovaní

Odborné články, ktoré tento pojem používajú v praxi

Zdroje a redakčná stopa

Použité východiská a odborná revízia

  • scikit-learn, PowerTransformer Yeo and Johnson, 2000

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.