関数 > データ解析 > 外れ値と NaN > 例: 外れ値の除去
例: 外れ値の除去
データセットを処理する前に、trim関数を使用してデータセットから外れ値を除去します。
1. 熱流を表すデータセットを定義します。
クリックしてこの式をコピー
2. Grubbs関数を使用して外れ値を検出します。
クリックしてこの式をコピー
3. 外れ値の添字のベクトルを作成します。
クリックしてこの式をコピー
クリックしてこの式をコピー
クリックしてこの式をコピー
4. y データセットの各行に数値を割り当てます。
クリックしてこの式をコピー
クリックしてこの式をコピー
クリックしてこの式をコピー
5. 外れ値を除去します。
クリックしてこの式をコピー
配列 datanew の行数は元のデータセットよりも少なくなります。
クリックしてこの式をコピー
クリックしてこの式をコピー
6. 元のデータセットと除去後のデータセットをプロットします。
クリックしてこの式をコピー
外れ値が結果を歪めると思われる場合は、外れ値を除去します。熱流データでは次のようになります。
クリックしてこの式をコピー
クリックしてこの式をコピー
クリックしてこの式をコピー
クリックしてこの式をコピー
データ内に外れ値がある場合とない場合の平均値はほとんど同じですが、外れ値がない場合には標準偏差が小さくなります。この変化によってデータのモデルが大きな影響を受けます。
これは役に立ちましたか?