制約付き回帰近似からパラメーターの共分散を取得する簡単な方法はありますか?
RのMGCVパッケージのPCLS関数を使用して、制約付き回帰に適合させていますが、他のアプローチも受け入れています。私が課している制約は、係数が正でなければならないということです。
サンプルの大きさはどれくらいですか?
—
jbowman
共分散行列が、制約で、または制約に近い推定値のパラメーターの不確実性の有用な説明になる可能性が低いことを心配していませんか?
—
whuber
サンプルは約500です。@whuberはい、それは問題です。また、一部の推定値が制約に近づくことがわかっているため、共分散行列について考えることも意味がない場合があります。ただし、PCLS関数はある種の最適化手順を実行するため、情報を提供するヘッセ行列を取得できると思います。
—
グレン
@whuber非負性制約の下で、私はゼロ以外のブートストラップ推定係数でこの共分散行列を計算します...つまり、betahat = bootout $ tを使用します。betahat [betahat == 0] = NA#ゼロは制約境界にあるため無視します。vcov = cov(betahat、use = "pairwise.complete.obs"); SEs = sqrt(diag(vcov))-これは、非負性制約の下での推定パラメーターのより良い説明になります。このvcovマトリックスからシミュレーションする場合は、負の値をゼロに設定する必要があります。
—
トムウェンセリアーズ
@トムありがとうございます。境界の制約により、共分散行列はサンプリング分布を完全に説明するには不十分である可能性があるという考えから、私の懸念は動機付けられました。おそらく、その後、ブートストラップまたはその他のリサンプリング手順のより良い使用法は、共分散行列を推定することではなく、パラメーター推定値の分布を直接調べることでしょう。
—
whuber