10-29-2021 12:32 AM
お世話になっております。
LabVIEW初心者です。(ソフトウェア作成自体初心者です)
現在、ピーク解析のために「ガウスピークフィット VI」を用いてピークフィッティングを行っています。
中央以外の推定が困難であり、初期推定値をNaNとして使用している状況です。
通常のピークには問題なくフィッティングできるのですが、飽和して頂部がかけたピークに対して上手くフィッティングできません。(図1)
試しに「外れ値を削除VI」を用いて飽和部を除いてみましたが、余計にうまくいかず、、(図2)
何か上手い解決方法はありますでしょうか。
ちなみにLabVIEW2016を使用しております。
よろしくお願いいたします。
解決済! 解決策の投稿を見る。
10-31-2021 09:21 PM
このデータからフィッティングでピークを予測するのはできないと思いますが、何かそういった理論があるのでしょうか?
11-01-2021 07:33 PM
ご返信ありがとうございます。
やはり振幅の初期推定がないと難しいですかね。
ピークの端の形状からピーク強度(振幅)を推測できればよいのですが、
このあたりの知見がありましたらご教授ください。
11-01-2021 09:15 PM
仮のピーク値を与えてフィットさせ、誤差が最小になるピーク値を探してみました。
ちょっとした変更で結果が大きく変わるので、何が正解かわからないですねえ。
11-02-2021 05:36 AM
VIの作成ありがとうございます。
細かいテクニック等も含めて非常に勉強になりました。
確かにどこを正解とするか、どこまでやるかはこちらできちんと定義する必要がありそうです。
いずれにせよ参考にさせていただき、検討していきたいと思います。
ありがとうございました。