問題タブ [impact-analysis]
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 - Rの回帰不連続性における固定効果の制御
私は Rdrobust パッケージを使用して、郡レベルの結果に対する国家政策の効果を推定しています。私の共変量には、状態レベルの固定効果を制御する状態を示すダミーを含めました。ただし、コードを実行すると、次のエラー メッセージが表示されます。
chol.default(ZWZ) のエラー:
次数 33 の先行マイナーは正定値ではありません。
ここで、Z は共変量を含む行列で、33 番目の変数は状態 1 のダミーです。
私のコードは次のとおりです。
このエラー メッセージを取り除く方法がわかりません。さらに重要なことに、Rdrobust パッケージで固定効果 (状態レベルなど) を制御する他の方法があるかどうか疑問に思っています。
よろしくお願いいたします。
unit-testing - 1 行のコードまたは変数に対する変更の影響を評価する方法は?
単体テスト中に、コード カバレッジを推定して、コード ベースのどの部分がテストでカバーされているかを確認できます。
リスク見積もりの一部 (単純な計算可能なもの) では、コード ベースで 1 行または変数が変更されたときの影響を見積もる必要があります。
たとえば、変数が変更され、その変数へのポインターが渡されたり、いくつかの場所で使用されたりすると、かなり「影響力のある」変更が発生します。
私が探しているアプローチは、イントロスペクションとコード カバレッジの混合ですが、これまでのところ有用なものは見つかりませんでした。
確かに、小さな変更でコードが完全に壊れる可能性がありますが、大きな変更は重要な影響を与えない可能性があります。しかし、これは影響分析の一部にすぎないと想定されており、もう 1 つはレビュー担当者によって行われます。
そのようなソフトウェアやアプローチが存在しない場合、これはかなり大規模なプロジェクトでどのように処理されますか? まったく役に立ちますか、それとも別のアプローチをお勧めしますか?