確率密度関数を持つ分布から引き出されたランダムなベクトルがあるとしましょう。我々は直線フルランク、それを変換した場合行列取得するその後の密度によって与えられる。F → X( → X)N×NA → Y =A → X → Y F → Y( → Y)=1
ここで、代わりにを行列で変換し、、ます。明らかにですが、次元の部分空間G \ subset \ mathbb {R} ^ mに「住んでいます」。\ vec {Z}の条件付き密度は、Gにあることがわかっているとすると、何ですか?
私の最初の本能は、疑似逆行列を使用することでした。場合の特異値分解であり、は、擬似逆行列であり、ここで、対角行列の非ゼロエントリ反転によって形成されている。これは ここでとは、非ゼロの特異値の積を意味します。B = U S V T B B + = V S + U T S + S f → Z(→ z)= 1det+S
この推論は、与えられた(適切な部分空間上の変数の生活、その知識を条件)単数通常のための密度と一致しているここと述べ、ここもとに、このCrossValidatedポスト。
しかし、それは正しくありません!正規化定数はオフです。(些細な)反例は、次のケースを考慮して与えられます:で、 ここで、上からの行列は1のベクトルです。その疑似逆行列は および\ det ^ + B = \ sqrt {2}です。上記の推論では、 f_ \ vec {Y}(\ vec {y})= \ frac {1} {\ sqrt {2 \ pi} \ sqrt {2}} \ exp \ left(-\ frac {1} {2} \ vec {y} ^ T(B ^ +)^ TB ^ + \ vec {y} \ right)です が、これは実際には(ラインy = xで)\ frac {1} {\ sqrtに統合されます{2}}→ Y = (1 1) X = (X X)。B B + = (1 / 2 1 / 2) DET + B = √