μΆμ²: [μ€νλ₯΄νμ½λ©ν΄λ½] νκ·(Regression)
[μ€νλ₯΄νμ½λ©ν΄λ½] νκ·(Regression) | Notion
[μμ λͺ©ν]
teamsparta.notion.site
[μ€νλ₯΄νμ½λ©ν΄λ½] νκ·(Regression)
[μμ λͺ©ν]
νκ·κ° 무μμΈμ§μ λν΄ μ΄ν΄νλ€.
λ€μν νκ·μ μ’ λ₯μ λν΄μ μ€λͺ ν μ μκ³ νΉμ§μ μ΄ν΄νλ€.
4.1 λ¨μμ ννκ·
βοΈ νκ°μ λ³μμ μν κ²°κ³Όλ₯Ό μμΈ‘
λ¨μμ ννκ·λ 무μμΈκ°?
βοΈ λ¨μμ ννκ·
- νλμ λ 립 λ³μ(X)μ νλμ μ’ μ λ³μ(Y) κ°μ κ΄κ³λ₯Ό μ§μ μΌλ‘ λͺ¨λΈλ§νλ λ°©λ²
βοΈ νκ·μ
- Y = β0 + β1X, μ¬κΈ°μ β0λ μ νΈ, β1λ κΈ°μΈκΈ° (y=ax+bλ λκ°μ)
- μ€νκ΅ λ λ°°μ λ 1μ°¨ν¨μλ₯Ό μκ°νλ©΄ μ΄ν΄νκΈ° μ¬μ!
βοΈ νΉμ§
- λ 립 λ³μμ λ³νμ λ°λΌ μ’ μ λ³μκ° μ΄λ»κ² λ³ννλμ§ μ€λͺ νκ³ μμΈ‘.
- λ°μ΄ν°κ° μ§μ μ κ²½ν₯μ λ°λ₯Ό λ μ¬μ©ν©λλ€.
- κ°λ¨νκ³ ν΄μμ΄ μ©μ΄ν©λλ€.
- λ°μ΄ν°κ° μ νμ μ΄μ§ μμ κ²½μ° μ ν©νμ§ μμ΅λλ€.
λ¨μμ ννκ·λ μ΄λ¨ λ μ¬μ©ν κΉ?
βοΈ νλμ λ 립λ³μμ μ’ μλ³μμμ κ΄κ³λ₯Ό λΆμ λ° μμΈ‘
- κ΄κ³ λΉ(X)μ λ§€μΆ(Y) κ°μ κ΄κ³ λΆμ.
- νμ¬μ κ΄κ³ λΉλ₯Ό λ°νμΌλ‘ μμλλ λ§€μΆμ μμΈ‘ κ°λ₯.
4.2 λ€μ€μ ννκ·
βοΈ λ κ° μ΄μμ λ³μμ μν κ²°κ³Όλ₯Ό μμΈ‘
λ€μ€μ ννκ·λ 무μμΈκ°?
βοΈ λ€μ€μ ννκ·
- λ κ° μ΄μμ λ 립 λ³μ(X1, X2, ..., Xn)μ νλμ μ’ μ λ³μ(Y) κ°μ κ΄κ³λ₯Ό λͺ¨λΈλ§.
βοΈ νκ·μ
- Y = β0 + β1X1 + β2X2 + ... + βnXn
βοΈ νΉμ§
- μ¬λ¬ λ 립 λ³μμ λ³νλ₯Ό κ³ λ €νμ¬ μ’ μ λ³μλ₯Ό μ€λͺ νκ³ μμΈ‘
- μ’ μλ³μμ μν₯μ λ―ΈμΉλ μ¬λ¬ λ 립λ³μκ° μμ λ μ¬μ©ν©λλ€.
- μ¬λ¬ λ³μμ μν₯μ λμμ λΆμν μ μμ΅λλ€.
- λ³μλ€ κ°μ λ€μ€κ³΅μ μ± λ¬Έμ κ° λ°μν μ μμ΅λλ€.
β λ€μ€κ³΅μ μ±μ΄ 무μμΈκ°μ~?
- λ€μ€κ³΅μ μ±(Multicollinearity)μ νκ·λΆμμμ λ 립 λ³μλ€ κ°μ λμ μκ΄κ΄κ³κ° μλ κ²½μ°λ₯Ό λ§ν©λλ€.
- μ΄λ νκ·λΆμ λͺ¨λΈμ μ±λ₯κ³Ό ν΄μμ μ¬λ¬ κ°μ§ λ¬Έμ λ₯Ό μΌμΌν¬ μ μμ΅λλ€.
- λ 립 λ³μλ€μ΄ μλ‘ κ°νκ² μκ΄λμ΄ μμΌλ©΄, κ° λ³μμ κ°λ³μ μΈ ν¨κ³Όλ₯Ό λΆλ¦¬ν΄λ΄κΈ° μ΄λ €μμ Έ νκ·μ ν΄μμ μ΄λ ΅κ² λ§λλλ€.
- λ€μ€κ³΅μ μ±μΌλ‘ μΈν΄ μ€μ λ‘ μ€μν λ³μκ° ν΅κ³μ μΌλ‘ μ μνμ§ μκ² λνλ μ μμ΅λλ€.
- μ΄λ»κ² μ§λ¨ν μ μμκΉμ~?
- κ°μ₯ κ°λ¨ν λ°©λ²μΌλ‘λ μκ΄κ³μλ₯Ό κ³μ°νμ¬ μκ΄κ³μκ° λμ(μ½ 0.7) λ³μλ€μ΄ μλμ§ νμΈν΄λ³Ό μ μμ΅λλ€.
- λ μ νν λ°©λ²μΌλ‘λ λΆμ° ν½μ°½ κ³μ (VIF)λ₯Ό κ³μ°νμ¬ VIFκ°μ΄ 10μ΄ λμμ§ νμΈνλ λ°©λ²μΌλ‘ λ€μ€κ³΅μ μ±μ΄ λλ€κ³ νλ¨ν μ μμ΅λλ€.
- λ€μ€κ³΅μ μ± ν΄κ²° λ°©λ²
- κ°μ₯ κ°λ¨ν λ°©λ²μΌλ‘λ λμ κ³μλ₯Ό κ°μ§ λ³μ μ€ νλλ₯Ό μ κ±°νλ κ²μ λλ€.
- νΉμ μ£Όμ±λΆ λΆμ(PCA)κ³Ό κ°μ λ³μλ€μ ν¨κ³Όμ μΌλ‘ μ€μ΄λ μ°¨μ λΆμ λ°©λ²μ μ μ©νμ¬ ν΄κ²°ν μλ μμ΅λλ€.
λ€μ€μ ννκ·λ μ΄λ¨ λ μ¬μ©ν κΉ?
βοΈ λ κ° μ΄μμ λ 립 λ³μμ μ’ μλ³μμμ κ΄κ³λ₯Ό λΆμ λ° μμΈ‘
- λ€μν κ΄κ³ λΉ(TV, Radio, Newspaper)κ³Ό λ§€μΆ κ°μ κ΄κ³ λΆμ.
- νμ¬μ κ΄κ³ λΉ(TV, Radio, Newspaper)λ₯Ό λ°νμΌλ‘ μμλλ λ§€μΆμ μμΈ‘ κ°λ₯.
4.3 λ²μ£Όν λ³μ
βοΈ νκ·μμ λ²μ£Όν λ³μμ κ²½μ° νΉλ³ν λ³νμ ν΄μ£Όμ΄μΌ ν¨!
νκ·μμμ λ²μ£Όν λ³μ
βοΈ λ²μ£Όν λ³μ
- μμΉν λ°μ΄ν°κ° μλ μ£Όλ‘ λ¬Έμν λ°μ΄ν°λ‘ μ΄λ£¨μ΄μ Έ μλ λ³μκ° λ²μ£Όν λ³μ
βοΈ λ²μ£Όν λ³μ μ’ λ₯
- μλ₯Ό λ€μ΄ μ±λ³(λ¨, μ¬), μ§μ(λμ, μ골) λ±μ΄ μμΌλ©°, λλ―Έ λ³μλ‘ λ³ννμ¬ νκ· λΆμμ μ¬μ©.
- μμκ° μλ λ²μ£Όν λ³μ
- μ·μ μ¬μ΄μ¦ (L, M, …), μλ₯ λ±κΈ (1λ±κΈ, 2λ±κΈ, ….)κ³Ό κ°μ΄ λ²μ£Όν λ³μλΌλ μμκ° μλ λ³μμ ν΄λΉνλ€
- μ΄λ° κ²½μ° κ° λ¬Έμλ₯Ό μμμ μ«μλ‘ λ³νν΄λ λ¬Έμ κ° μλ€ (μμκ° μ λ°μλ μ μκ² μ«μλ‘ λ³ν)
- ex) XL → 3, L → 2, M → 1, S → 0
- μμκ° μλ λ²μ£Όν λ³μ
- μ±λ³ (λ¨,μ¬), μ§μ (λΆμ°, λꡬ, λμ , …) κ³Ό κ°μ΄ μμκ° μλ λ³μμ ν΄λΉνλ€
- 2κ° λ°μ μλ κ²½μ° μμμ μ«μλ‘ λ°λ‘ λ³νν΄λ λ¬Έμ κ° μμ§λ§
- 3κ° μ΄μμΈ κ²½μ°μλ 무쑰건 μ-ν« μΈμ½λ©(νλλ§ 1μ΄κ³ λλ¨Έμ§λ 0μΈ λ²‘ν°)λ³νμ ν΄μ£Όμ΄μΌ νλ€ → pandasμ get_dummiesλ₯Ό νμ©νμ¬ μ½κ² ꡬν κ°λ₯
- ex) λΆμ° = [1,0,0,0], λμ = [0,1,0,0], λꡬ = [0,0,1,0], κ΄μ£Ό = [0,0,0,1]
- μμκ° μλ λ²μ£Όν λ³μ
λ²μ£Όν λ³μλ μ΄λ»κ² μ¬μ©ν κΉ?
βοΈ λ²μ£Όν λ³μλ₯Ό μ°Ύκ³ λλ―Έ λ³μλ‘ λ³νν ν νκ· λΆμ μν
- μ±λ³, 근무 κ²½λ ₯κ³Ό μ°λ΄ κ°μ κ΄κ³.
- μ±λ³κ³Ό 근무 κ²½λ ₯μ΄λΌλ μμΈλ³μ μ€ μ±λ³μ΄ λ²μ£Όν μμΈλ³μμ ν΄λΉ
- ν΄λΉ λ³μλ₯Ό λλ―Έ λ³μλ‘ λ³ν
- νκ· μν
4.4 λ€ννκ·, μ€νλΌμΈ νκ·
βοΈ λ°μ΄ν°κ° ν¨μ¬ 볡μ‘ν λ μ¬μ©νλ νκ·!
λ€ννκ·, μ€νλΌμΈ νκ·λ 무μμΈκ°?
βοΈ λ€ννκ·
- λ 립 λ³μμ μ’ μ λ³μ κ°μ κ΄κ³κ° μ νμ΄ μλ λ μ¬μ©. λ 립 λ³μμ λ€νμμ μ¬μ©νμ¬ μ’ μ λ³μλ₯Ό μμΈ‘.
- λ°μ΄ν°κ° 곑μ μ κ²½ν₯μ λ°λ₯Ό λ μ¬μ©ν©λλ€.
- λΉμ ν κ΄κ³λ₯Ό λͺ¨λΈλ§ν μ μμ΅λλ€.
- κ³ μ°¨ λ€νμμ κ²½μ° κ³Όμ ν©(overfitting) μνμ΄ μμ΅λλ€.
βοΈ μ€νλΌμΈ νκ·
- λ 립 λ³μμ ꡬκ°λ³λ‘ λ€λ₯Έ νκ·μμ μ μ©νμ¬ λ³΅μ‘ν κ΄κ³λ₯Ό λͺ¨λΈλ§
- ꡬκ°λ§λ€ λ€λ₯Έ λ€νμμ μ¬μ©νμ¬ μ 체μ μΌλ‘ λ§€λλ¬μ΄ 곑μ μ μμ±ν©λλ€.
- λ°μ΄ν°κ° κ΅λΆμ μΌλ‘ λ€λ₯Έ ν¨ν΄μ λ³΄μΌ λ μ¬μ©ν©λλ€.
- 볡μ‘ν λΉμ ν κ΄κ³λ₯Ό μ μ°νκ² λͺ¨λΈλ§ν μ μμ΅λλ€.
- μ μ ν λ§€λμ (knots)μ μ νμ΄ μ€μν©λλ€.
λ€ννκ·λ μ΄λ¨ λ μ¬μ©ν κΉ?
βοΈ λ 립λ³μμ μ’ μλ³μμ κ΄κ³κ° λΉμ ν κ΄κ³μΌ λ μ¬μ©
- μ£Όν κ°κ²© μμΈ‘(λ©΄μ κ³Ό κ°κ²© κ°μ λΉμ ν κ΄κ³)
'λ΄μΌλ°°μμΊ ν > π©π»βπ»TIL:Today I Learn' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[ν΅κ³ν κΈ°μ΄]_6μ£Όμ°¨ (0) | 2025.01.20 |
---|---|
[ν΅κ³ν κΈ°μ΄]_5μ£Όμ°¨ (0) | 2025.01.20 |
[ν΅κ³ν κΈ°μ΄]_3μ£Όμ°¨ (0) | 2025.01.20 |
[ν΅κ³ν κΈ°μ΄]_2μ£Όμ°¨ (1) | 2025.01.19 |
μκ°ν κ³΅λΆ κΌΌκΌΌνκ² ν΄λ³΄κΈ° (0) | 2025.01.17 |