Projects/πͺ Convenience Store Location Analysis
[νλ‘μ νΈ μ€ν°λ] Feature Engineering
ISLA!
2023. 9. 13. 10:46
Feature Engineering μ΄λ?
- λͺ¨λΈμ νμ΅μν€κΈ° μν΄ λ°μ΄ν°μμ μ μ©ν νΉμ§(νΌμ³, λ³μ)μ μΆμΆνκ±°λ λ³ννλ κ³Όμ
- μ λλ‘ μννλ©΄ λͺ¨λΈμ μ±λ₯μ ν₯μμν€κ³ , μμΈ‘ λλ λΆλ₯ μμ μ λ μ ννκ² μνν μ μμ!
- μΌλ°μ μΌλ‘ Feature Engineeringμ λ°μ΄ν° μ μ²λ¦¬μ μΌλΆλ‘ κ³ λ €λ¨
- λ¬Έμ μ μ±κ²©κ³Ό λ°μ΄ν° μ’ λ₯μ λ°λΌ λ€μν κΈ°μ κ³Ό μ λ΅μ μ¬μ©νλ©°, κ²½νκ³Ό λλ©μΈ μ§μμ΄ μ€μν μν μ νλ€
π₯ Feature Engineering μ’ λ₯
β μλ―Έμλ μ 보 μΆμΆ
- λ°μ΄ν°μμ μλ―Έμλ μ 보λ₯Ό μΆμΆνκ±°λ, λλ©μΈ μ§μμ νμ©νμ¬ μλ‘μ΄ νΌμ³λ₯Ό μμ±
- μλ₯Ό λ€μ΄, λ μ§μμ μμΌμ΄λ μκ°λλ₯Ό μΆμΆνκ±°λ / ν μ€νΈ λ°μ΄ν°μμ μ€μν ν€μλλ₯Ό μΆμΆ
β μ°¨μ μΆμ
- λ°μ΄ν°μ μ°¨μμ μ€μ΄κ±°λ μ€μν νΌμ²λ§ μ ννμ¬ λͺ¨λΈ 볡μ‘μ±μ μ€μ
- μ°¨μ μΆμ κΈ°μ μλ μ£Όμ±λΆλΆμ(PCA) λ±μ΄ μμ
β μνΈμμ© νΌμ² μμ±
- λ κ° μ΄μμ νΌμ²λ₯Ό μ‘°ν©νμ¬ μλ‘μ΄ νΌμ²λ₯Ό μμ±
- μλ₯Ό λ€μ΄, ν€μ λͺΈλ¬΄κ²λ₯Ό μ‘°ν©νμ¬ BMI μ§μλ₯Ό μμ±ν μ μμ
β μ΄μμΉ(outlier) μ²λ¦¬
- μ΄μμΉλ₯Ό μλ³νκ³ λͺ¨λΈμ μμ μ± ν₯μ
- νμ€νΈμ°¨μμ μμΈμ μΌλ‘ λνλ΄λ κ°λ€μ μμ
- νΉμ percent μΈμ μλ κ°μ μμ (μ, νμ 5% λ±)
π§ μ΄μμΉλ λ°λμ μ κ±°ν΄μΌν κΉ?
- outlierκ° λ¨Έμ λ¬λ/λ₯λ¬λ λͺ¨λΈμ΄ νμ΅νλ κ³Όμ μ μ λ ₯λλ©΄ weightκ° κΈκ²©νκ² μ»€μ§κ±°λ μμμ§ μ μλ€
- μλ μ΄λ―Έμ§μ μ€λ₯Έμͺ½κ³Ό κ°μ κ²½μ°, μ΄μμΉκ° μλ―Έμλ λ°μ΄ν°μ μνλ€λ©΄ μ κ±°νλ κ²μ΄ λͺ¨λΈ ν μ€νΈ κ³Όμ μμ ν° μ€μ°¨λ₯Ό λ°μμν¬ μ μλ€.
π§ Outlierλ₯Ό νμ§νλ λ°©λ²μ?
* κ°μ₯ λ리 μ¬μ©λλ λ°©λ²μ IQR Ruleμ΄λΌκ³ νλ€
* μ΄ λ°©λ²μ μ΄μ¬λΆλ²μλ₯Ό λ°νμΌλ‘ Q3 + 1.5*IQR μ΄μ, Q1–1.5*IQR μ΄νμ κ°μ outlierλ‘ μ μνλ€
β‘ μ΄λ² νλ‘μ νΈμλ μ΄μμΉ νμΈμ IQRκ³Ό λ°μ€νλ‘―μ νμ©νλ€
β λλ½λ λ°μ΄ν° μ²λ¦¬
- λλ½λ λ°μ΄ν°λ₯Ό μ±μ°κ±°λ μ²λ¦¬νμ¬ λ°μ΄ν°μ μμ μ±μ μ μ§
- μ«μν λ°μ΄ν° : default κ°μΌλ‘ μ΄μΈλ¦΄λ§ν μ«μλ₯Ό μ±μ°κΈ°
- λ²μ£Όν λ°μ΄ν° : κ°μ₯ λΉλ²ν λνλλ κ°(μ΅λΉμ)λ‘ μ±μ°κΈ°
- λλ€ : λλ€νκ² μ±μ°κΈ°
- μμ κ°μ κΈ°λ³Έμ μΈ λ°©λ²μ΄ μμΌλ, μκ°μ΄ μ€λ κ±Έλ €λ KNN λ±μ ν΅ν΄ λ€λ₯Έ 컬λΌμ λ°μ΄ν°μμ μ μ¬λλ₯Ό κ°κ³ λΉ λ°μ΄ν°λ₯Ό μ±μ λ£λ κ²μ΄ ν©λ¦¬μ μ΄λΌκ³ νλ€
(π§ λ μμλ΄μΌν λΆλΆ)
β λ²μ£Όν λ°μ΄ν° μΈμ½λ©
- λ²μ£Όν λ°μ΄ν°λ₯Ό μμΉν λ°μ΄ν°λ‘ λ³ννμ¬ λͺ¨λΈμ΄ μ΄ν΄ν μ μλλ‘ ν¨
- μ-ν« μΈμ½λ©, λ μ΄λΈ μΈμ½λ© λ±μ κΈ°λ²μ μ¬μ©
β μ€μΌμΌλ§
- νΌμ²μ μ€μΌμΌμ μ‘°μ νμ¬ λͺ¨λΈ μ±λ₯μ κ°μ , μλ ΄ μλλ₯Ό λμ
- μλ‘ λ€λ₯Έ λ²μμ λ°μ΄ν°λ€μ κ°μ λ²μλ‘ λ¬Άμ΄ νμ΅μ μ©μ΄νκ² ν΄μ€
- Min-Max μ κ·ν: μ΄μ©ν λ°μ΄ν°μ λ²μλ₯Ό 0~1λ‘ λ§λ€μ΄μ€λ€.
- β λ°μ΄ν° λΆν¬λ λ³νμ§ μκ³ νμ€ νΈμ°¨κ° μ€μ΄λ€μ΄ outlierμ μν₯μ΄ μ»€μ§ μ μμ
- λ°λΌμ outlierλ₯Ό 미리 μ κ±°ν΄ μ£Όμ΄μΌ ν¨!
- z-score μ κ·ν: Outlierλ₯Ό ν¨κ³Όμ μΌλ‘ μ κ±°νμ§λ§, μ νν λμΌν μ²λλ‘ λ°μ΄ν°λ₯Ό λ§λ€μ΄μ£Όμ§λ μμ
β λ°μ΄ν° λΆν¬ λ³ν
- μλμ 첨λκ° λμ λ°μ΄ν°λ‘λ μκ΄μ± νμ μ΄ μ΄λ €μΈ μ μμ
- μλ₯Ό λ€μ΄, μλμ κ°μ κ²½μ° : λ°μ΄ν°λ₯Ό μ κ·λΆν¬μ λ§κ² λ³ν μμΌμ€ μ μλ€(λ‘κ·Έ λ³ν μ΄μ©)
β μκ³μ΄ λ°μ΄ν° μ²λ¦¬
- μκ°μ λ°λ₯Έ νΉμ±μ νμ©νμ¬ μκ³μ΄ λ°μ΄ν°μμ μΆμΈ, κ³μ μ± λ° μ£ΌκΈ°μ±μ μλ³νκ³ νΌμ²λ‘ νμ©
π μ°Έκ³ λΈλ‘κ·Έ
https://velog.io/@chaliechu117/Feature-Engineering
728x90