Why use Boxcox transformation, perspective of workflow
κ°λ€μ μ°¨λΆ λ°°μ΄ (sort ν λ€μ μΉκ΅¬ κ°μ΄λ λλ μ°¨μ΄λ§ μ)
β boxcox transformation (볡μ‘ν μ§μν¨μμ μΉμμ ν΄λ₯Ό λ΄ν΄ λ©μλλ‘ κ΅¬νκ³ μ΄λ₯Ό μ κ·λΆν¬λ‘ λ³ν)
β μ κ·λΆν¬ 6 Ο (μ λΉν κ° μΆλ¦¬κΈ° μ’λ€)
β νλ²ν λλ€ κ·Έλ λλ€μ μνμ΄ γ γ
Definiotion of the Boxcox transformation
μ λ κ·Έλ£Ήμ κ°μ΄ λͺ°λ € μλ κ²½μ°μ²λΌ ν΅κ³μ μΌλ‘ μ κ·Όνλ κ°λ€μ΄ λΆκ· μΌν μ°ν¬λ₯Ό μ΄λ£° κ²½μ°,
μ΄ κ°λ€μ μ κ·λΆν¬ κ΄μ μΌλ‘ μ κ·Όνκ³ μ ν λ Boxcox transformation μ μ¬μ©ν©λλ€.
μμ κ°μ κ°λ μμΉ λ°μ΄ν°μ ν¨κ» μ¬μ©ν©λλ€.
Implementation of Boxcox Transformation
Boxcox code block
|
|
Cython μΌλ‘ μ μλμ΄ μκ³ , libc math apiμ fabs, expm1 λ‘ κ΅¬νλμ΄ μμ.
1μ°¨μ λ°°μ΄μ κ°μ μλμ λ³νμ κ±°μΉ¨.
libc.math - fab
fabs, fabsf, fabsl - absolute value of floating-point number
λΆλμμμ μ λκ°μ. μλμ ν¨μμμ 보면 10^(-19) λ³΄λ€ μμ κ²½μ° 0μΌλ‘ κ°μ£Όν¨.
libc.math - expm1
expm1, expm1f, expm1l - exponential minus 1
λ§ν¬μμ 보μ¬μ€ 곡μ κ·Έλλ‘ μ¬μ©νλ κ²μ μ μ μμ.
libc.math Cython package
μμ c λ number cruncher λ€μ μν νλ‘κ·Έλλ° μΈμ΄λ€.
|
|