5

私が取り組んでいるプロジェクトでは、ポイントのセットからガウスフィットを取得する必要があります-いくつかの処理の平均と分散、およびポイントのセットが本当にあるかどうかを判断するためのエラー度(または精度レベル)が必要です正規分布を持っています。

私はこの質問を見つけました

ただし、3ポイントに制限されていますが、任意の数のポイントで機能するフィットが必要です。

私が必要としているのは、LabVIEWのガウスピークフィットに似ています

mathdotnetとaforge.net(同じプロジェクトで両方を使用)を見ましたが、何も見つかりませんでした。

誰かがC#または(簡単に変換可能な)C / C ++またはJavaソリューションを知っていますか?

あるいは、反復アルゴリズムを使用する必要があると言われました。自分で実装することもできます(数学がそれほど複雑でない場合)。私が何を使うことができるかについて何か考えはありますか?私は(ウィキペディアやGoogleで見つけた他の記事で)たくさんの記事を読みましたが、解決策の明確な兆候は見つかりませんでした。

4

5 に答える 5

2

サンプルの平均と標準偏差を計算するだけです。これらはガウス分布の唯一の 2 つのパラメーターです。

「適合度」については、CDFの平均二乗誤差などを行うことができます。

于 2011-10-12T15:22:45.947 に答える
1

パブリック ドメインの画像処理プログラムである ImageJ で適切な実装を見つけました。ソース コードはこちらから入手できます。

C# に変換し、私のニーズに合わせました。

答えてくれてありがとう...私が見つけた解決策とは厳密には関係ありませんが、どういうわけかあなたの助けを借りてそこにたどり着きました:)

于 2011-10-18T18:03:59.100 に答える
0

Antonio による回答 1 について、11 年 10 月 18 日 18:03:

パブリック ドメインの画像処理プログラムであるImageJで適切な実装を見つけました。そのソース コードはこちらから入手できます。

残念ながら、リンクは壊れていますが、archive.org でスナップショットを見つけることができます。

https://imagej.nih.gov/ij/developer/source/ij/measure/CurveFitter.java.html

(回答1へのコメントとしてこれを投稿したはずですが、新しいユーザーとしてそれを行うことは明らかに許可されていません。)

ウッコ

于 2022-01-28T09:34:23.707 に答える