
4
章 データのモデリングの準備
55
4
章
データのモデリングの 準 備
信じられないかもしれませんが、それがどこから来たものであれ、データは汚れているものです。同
僚からもらったデータでも、環境をモニタリングするテレメトリーシステムからのデータでも、Webか
らダウンロードしたデータでも、あるいはその他いかなるデータであってもです。データがクリーンな
状態にあることを自分自身でテストして確認するまでは(クリーンな状態の意味はこのあとすぐに説明
します)、データを信じたり、モデル化のためにデータを使ったりするべきではありません。
データには重複があったり、計測値の欠落や外れ値、実在しない住所、間違った電話番号や住所、不
正確な座標、間違った日付、不正確なラベル、大文字/小文字の混在、末尾の余分な空白、あるいはそ
の他多くの微妙な問題が含まれていることがあります。あなたの仕事がデータサイエンティストであれ
データエンジニアであれ、そういったデータはクリーニングしなければなりません。そしてそのために
は、統計的なモデルや機械学習のモデルを構築するという方法があります。
上記のような問題がなければ、技術的にはデータセットはクリーンだと考えられます。とはいえ、デー
タセットをモデリングのためにクリーニングするのであれば、特徴量の分布を確認し、それらが事前に
定義された範囲に収まっていることを確認する必要があります。
データサイエンティストであれば、自分の時間の 80% から 90%はデータをマッサージし、その