マル開発日記

マルAndroidデベロッパ

ノイズキャンセラ

 最近のぐっと来る内容。Androidの内蔵センサー使うとノイズかなんか知らんけど急に値が振れたりして困ることある。どうやってこいつを取り除こうかって思っても、ノイズキャンセラとか難しそうだからおっくうになってました。でも簡単で有名?な方法あった。
 それはメジアンを取ることです。これは中央値とも言って、平均値みたいに複数のデータから代表的な値を得る方法。複数データを下から順に並べてちょうど真ん中に来る値を抜き出すのがメジアン
 学生の時これ習って、なんの役に立つの?全て平均値でいいじゃん!とか思ってたけど。でもすごく便利!信頼できない乖離したデータをいとも簡単に除去できる。平均値だとノイズが大きい場合にその影響が無視できなくなってしまうのでノイズを取るには中央値が正解。
 学校では教えてくれんかったな。なんか、いままで気にも留めてなかったやつにすごく助けられたのでグッときました😅