移除冗餘特徵

Python 的 Machine Learning 前處理

James Chapman

Curriculum Manager, DataCamp

冗餘特徵

  • 移除雜訊特徵
  • 移除相關特徵
  • 移除重複特徵
Python 的 Machine Learning 前處理

手動移除的情境

city state lat long
hico tx 31.982778 -98.033333
mackinaw city mi 45.783889 -84.727778
winchester ky 37.990000 -84.179722
Python 的 Machine Learning 前處理

相關特徵

  • 統計相關:特徵走勢同向變動
  • 線性模型假設特徵彼此獨立
  • Pearson 關聯係數
Python 的 Machine Learning 前處理

相關特徵

print(df)
        A     B     C
0    3.06  3.92  1.04
1    2.76  3.40  1.05
2    3.24  3.17  1.03
...
print(df.corr())
          A         B         C
A  1.000000  0.787194  0.543479
B  0.787194  1.000000  0.565468
C  0.543479  0.565468  1.000000
Python 的 Machine Learning 前處理

一起來練習吧!

Python 的 Machine Learning 前處理

Preparing Video For Download...