SSブログ

SQL分析関数 median 中央値 メディアンフィルターでノイズ除去 [SQLポケリ]

最近の私といえば、某大手デジタコメーカーの管理サイトをAWS上で構築中である。
そのためブログの更新はサボり気味であったので、広告が強制表示されてしまった。なんかSo-netブログのユーザー登録もしないといけないらしいし。
そのせいか、Google検索にも引っかからなくなってしまった感があるので、ここいらで「更新しなくては」という気持ちでこの記事を朝から書いている。ネタ的には、SQLかな。

先日、

 センサーから得たデータがなんか変なんだけど、これって何とかならない?

といった相談を受けた。まぁ、デジタコなんてセンサーあってナンボでしょうから。

センサーからの数値って意外にノイズがのってしまうんです。「カメラのしくみ」の「ノイズ」でも触れているようにノイズ除去をするような仕組みがカメラには備わっている。photoshopなんかにもノイズ除去フィルターがあるよね。

 カメラのしくみ「ノイズ」

Androidの加速度センサーも例外ではない、そのまま生データを使うと動きがギクシャクするということがあるから、デジタルフィルターをかけてデータを平滑化する、といったことが行われている。

 Androidアプリ センサーの値を取得する

Androidの場合は「ローパスフィルター」をかけることが多い。
そういったわけで、質問を受けたときは、軽い感じで

 センサーからの数値データをローパスフィルターをかけて滑らかにすれば「ノイズ除去できるのでは?」


と回答しておいたのではあるが、実際のデータを見たら移動平均とか中央値(メジアンフィルター)の方が良さそうだった。移動平均や中央値ならSQLの分析関数で計算できるじゃない。

 SQL分析関数 PERCENTILE_CONT PERCENTILE_DISC 中央値(MEDIAN)

というわけでデータを持ってきてSQLでやってみるのであるが、もう仕事を始めないといけない時間である。また今度やろうと思う。






サイト内を検索

nice!(0)  コメント(0) 
共通テーマ:携帯コンテンツ

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。



Copyright Atsushi Asai Google+朝井淳
[改訂第4版]SQLポケットリファレンス

[改訂第4版]SQLポケットリファレンス

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2017/02/18
  • メディア: 単行本(ソフトカバー)

イラストで理解 SQL はじめて入門

イラストで理解 SQL はじめて入門

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2019/05/16
  • メディア: 単行本(ソフトカバー)

[データベースの気持ちがわかる]SQLはじめの一歩 (WEB+DB PRESS plus)

[データベースの気持ちがわかる]SQLはじめの一歩 (WEB+DB PRESS plus)

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2015/03/03
  • メディア: 単行本(ソフトカバー)

Access クエリ 徹底活用ガイド ~仕事の現場で即使える

Access クエリ 徹底活用ガイド ~仕事の現場で即使える

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2018/05/25
  • メディア: 大型本

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。