μ΄λ² ν¬μ€νΈμμλ νμ΄μ¬μ μ¬μ©ν΄μ κΈ°μ΄μ μ ν νκ· λͺ¨λΈμ ꡬννλλ° νμν ν¨ν€μ§λ€μ μμλ³΄κ² μ΅λ€.
μ ν νκ·μ λ§€μ° κΈ°μ΄μ κ°λ
μ λν΄μλ λ€μ ν¬μ€νΈμ μ 리λμ΄ μμ΅λλ€.
ν¨ν€μ§ μ€μΉ λ° import
μ°μ μ ν νκ· λͺ¨λΈμ λμμΈνλλ° νμν μ£Όμ νμ΄μ¬ ν¨ν€μ§λ€λΆν° μ€μΉνκ³ μμλ³΄κ² μ΅λλ€.
import numpy as np
import pandas as pd
import scipy
import statsmodels.api as sm
import matplotlib as plt
import seaborn as sns
import sklearn
μ ν¨ν€μ§λ€ μ€μμ, μ‘΄μ¬νμ§ μλ ν¨ν€μ§κ° μ‘΄μ¬νλ€λ©΄
pip install [package_name], λλ pip3 install [package_name],
λλ anacondaλ₯Ό μ¬μ© μ€μ΄λΌλ©΄ conda install [package_name]
μΌλ‘ μ€μΉν΄ μ£Όμλ©΄ λκ² μ΅λλ€.
μ¬κΈ°μ, λͺκ°μ§ μ€μν ν¨ν€μ§μ λν΄μ λλ΅μ μΌλ‘λ§ μκ³ κ°κ² μ΅λλ€.
1. Numpy
Numpyλ κ³ μ°¨μ λ°°μ΄μ μ½κ² λ€λ£¨κ² λμμ£Όμ΄, λλμ λ°μ΄ν°λ₯Ό λ€λ£¨λλ° λμμ μ£Όλ ν¨ν€μ§μ
λλ€.
2. Pandas
Pandasλ μ°λ¦¬κ° λ°μ΄ν°λ₯Ό μ 리νκ³ , μ€λͺ
νλ descriptive labelμ κ° νκ³Ό μ΄μ λΆμ¬ν μ μλλ‘ λμμ€λλ€.
Pandas μμ λλμ λ°μ΄ν°λ₯Ό λ€λ£¨λλ° ν° λμμ μ€λλ€.
3. matplotlib
μ°λ¦¬κ° λͺ¨λΈμ λμμΈ νλ€λ©΄, κ·Έ λͺ¨λΈμ μκ°μ μΌλ‘λ νμΈνκ³ μΆκ² μ£ ?
matplotlibμ 2μ°¨μ νλ©΄μμ Numpy μ°μ°λ€μ μκ°νν΄μ£Όλ κ²μ λμμ£Όλ λΌμ΄λΈλ¬λ¦¬ μ
λλ€.
μ¬λ¬κ°μ§ κ·Έλνλ€μ numpyμ matplotlibμ ν΅ν΄μ μκ°ν ν μ μμ΅λλ€.
μ numpy, pandas, matplotlib λΌμ΄λΈλ¬λ¦¬λ€μ λͺ¨λ scipy μνκ³μ μΌλΆμ
λλ€.
λμΆ© μ€λͺ
νμλ©΄, Scipyλ 곡νμ κ³μ°μ μν λ€μν λꡬλ€μ΄ μ‘΄μ¬νλ νμ΄μ¬ μνκ³μ
λλ€.
μν, 곡ν, κ³Όν, λ¨Έμ λ¬λ, κ·ΈμΈ λ€μν λΆμΌμμ μ¬μ©λ μ μλ νμ΄μ¬ μνκ³μ λλΌκ³ μκ°νλ©΄ λκ² μ΅λλ€.
4. Seaborn
Seabornμ matplotlibμ κΈ°λ°μ λ νμ΄μ¬ μκ°ν λΌμ΄λΈλ¬λ¦¬μ
λλ€.
λ³΄λ€ λ§€λ ₯μ μΈ μκ°νλ₯Ό μν λμ μμ€μ μΈν°νμ΄μ€λ₯Ό μ 곡ν©λλ€.
μ°λ¦¬λ matplotlibμΌλ‘ νλ‘κ·Έλλ°μ νκ² μ§λ§, seabornμ λμμΈμ νμ©ν κ² μ
λλ€.
5. StatsModels
StatsModelsλ Numpyμ Scipyλ₯Ό κΈ°λ°μΌλ‘ νλ ν¨ν€μ§μ
λλ€.
κ΅μ‘ λ©΄μμ λ§€μ° μ’μ summaryλ₯Ό μ 곡νκΈ° λλ¬Έμ, μ°λ¦¬λ μ£Όλ‘ μ΄ StatsModelsλ‘ νκ· λͺ¨λΈμ λμμΈν κ² μ
λλ€.
6. sklearn (scikit-learn)
sklearnμ κ°μ₯ λ리 μ¬μ©λλ νμ΄μ¬ λ¨Έμ λ¬λ λΌμ΄λΈλ¬λ¦¬ μ€ νλμ
λλ€.
μ°λ¦¬λ μ°μ StatsModelsλ‘ νκ· λͺ¨λΈμ λ§λ€κ³ μ΄ν΄λ³Ό κ²μ΄κ³ , λΉμ·ν μΌμ νλ μ½λλ₯Ό sklearnμΌλ‘λ μμλ³Ό κ² μ
λλ€.
μ§μ§ μ€μν κ²μ sklearnμ΄κ³ , StatsModelsλ λΉκ΅μ μ΄ν΄κ° μ½κΈ° λλ¬Έμ κ΅μ‘μ μν΄μ νμ©ν κ² μ
λλ€.
λ€μ ν¬μ€νΈμμλ μ°¨κ·Όμ°¨κ·Ό μ§μ νκ· λͺ¨λΈμ λμμΈνλκ±Έ μμλ³΄κ² μ΅λλ€.
'Data Science > Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Linear Regression (μ ν νκ·) -3 | Coefficients Table (1) | 2024.06.03 |
---|---|
Linear Regression (μ ν νκ·) - 2 | Simple Linear Regression (λ¨μ μ ν νκ·) (0) | 2024.06.02 |