同じソリューションで2つの逆問題を解決する


8

私には2つの逆問題があります、

1 バツ=b12 バツ=b2

これまでのところ、Tikhonov正則化を使用してそれらを個別に解決し、 2つの推定値を取得していバツます。ただし、私の場合、バツは両方の方程式で同じ解を表します。「同時に」解決することは可能ですか?理想的には私は答えを見つけるでしょう

1バツb12+2バツb22+Γバツ2

ここで、Γ=α あり、はTikhonov正則化(別名リッジ回帰)のように単位行列です。私は両方のソリューションの平均をとることができると思いますが、これに統計的に強力な方法があるかどうか疑問に思います。


1
との測定値の相対精度はどのですか?これに合わせて調整する必要がある場合があります。すべての測定は独立していますか?相関関係は物事を複雑にする可能性があります。b1b2
ブライアンボーチャーズ

今はすべてモデル化されているので、と完全にわかっていますが、実際には、おそらく10倍の精度でを知っています。ただし、このステップでは、それらを等しく知っていることと、それらが独立していることを前提としています。b1b2b1
16

だからここであなたの質問は何ですか?質問で与えた3項の最小二乗問題を簡単に解決できます。
ブライアンボーチャーズ2016

それは...ですか?答えを説明していただければ、正解とさせていただきます。私はnumpyの最小二乗ソルバーのような基本的なルーチンを使用しています。私はCSの出身ではないので、明らかなことを逃している可能性があります。
16

回答:


9

あなたはあなたの問題を次のように書くことができます

Fメートルg22

どこ

F=[12α]

そして

g=[b1b20]

この問題を解決するために使用する線形最小二乗ソルバーを使用できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.