問題タブ [systemfit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - systemfit eval(predvars, data, env) のエラー: オブジェクトが見つかりません
systemfit パッケージを使用して計量経済モデルを推定しようとしています。を取得し続けerror: Error in eval(predvars, data, env) : object 'gdp_gro' not found
ます。事はgdp_gro
間違いなく私のデータセットにあります。
このエラーを Google で検索しようとしましたが、解決策がわかりませんでした。Stackoverflow や他の場所に関する他の質問に基づいて、問題は R が数式環境を処理する方法にあると思います。コードが機能しない理由と修正方法について、いくつかのガイダンスをいただければ幸いです。どうもありがとうございました。
reprex と部分的なデータセットを添付しています (以下):
部分データ (dput で生成):
r - エラーになる systemfit を使用した R SUR 回帰: LU 計算上特異: 極端なエントリの比率
R のパッケージを使用して SUR 回帰を実行していsystemfit
ます。データセットには、特定の日付で 1、それ以外の日付で 0 に等しいダミー変数で回帰された 80 の銀行のリターンが含まれています。これを実行すると、常に同じエラーが発生します。
.solve.dgC.lu(as(a, "dgCMatrix"), b = b, tol = tol) のエラー: 計算上特異な LU: |diag(U)| の極端なエントリの比率 = 3.703e-20
データセットをペーストビンにアップロードしたので、次のコードを実行してエラーを簡単に再現できることを願っています。
SUR 回帰は、最大 78 バンクまで機能します。79 番目のバンクを追加すると、機能しなくなります。
R バージョン 3.5.1 (64 ビット) を使用しています。
助けていただければ幸いです。初めての投稿ですので、忘れていたら教えてください。
r - 制約を課す R における非線形の一見無関係な回帰 (SUR)
の 5 つの方程式を使用して、非線形の一見無関係な回帰 (SUR) モデルを推定しようとしR
ていますが、パッケージを調べていましたsystemfit
。私の方程式にいくつかの制限を設定する必要があるまで、すべてがうまくいきます。パッケージを使用すると、非線形方程式に対してsystemfit
機能する関数になります。しかし、それが許可されていないnlsystemfit()
オプション/パラメーター(関数内の線形方程式で機能します)。restrict.matrix
nlsystemfit()
systemfit()
簡単な例は次のとおりです(ここではデータが無関係であることを示していると思います):
推定はこれまでのところ完全に機能しています。しかし今、次の制約を設定する必要があります。
明らかに、ここでのモデルは 3 つの方程式で線形ですが、これはアイデアを単純化しようとしているからです。しかし、現在のモデルには 5 つの非線形方程式とさらに多くのパラメーターがあります。
Rで制限のある非線形SUR推定を実行する方法について、誰でも私を案内できますか?
よろしくお願いします。