問題タブ [dummy-variable]

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.

0 投票する
0 に答える
1058 参照

r - 重回帰のために R で Stargazer を使用する方法は?

R の Stargazer パッケージを使用して回帰表を作成しようとしています。ダミー変数のみが異なるいくつかの回帰があります。独立変数、定数などの係数を報告し、特定の固定効果 (つまり、ダミー変数) が回帰に含まれている場合は「はい」または「いいえ」と答えてほしい。これらは私の回帰です:

テーブルを正しく表示するために stargazer コマンドのいくつかのバリエーションを試しましたが、うまくいきません。このコマンドを実行すると、5 つまたは 6 つのリグレッションのそれぞれについて、期待どおりに動作します。

つまり、m2 の場合、「State FE?」の隣に「Yes」と表示されます。他のすべての質問の横に「いいえ」と表示されます。m3 の場合、「State FE?」の横に「Yes」と表示されます。と「FEの月?」および他の質問の横にある「いいえ」。

しかし、このコマンドを実行すると、テーブルはすべての回帰のすべての質問に対して「いいえ」を報告します。

何が起こっているのか誰か知っていますか?各回帰を個別に実行しても一緒に実行しても同じように動作するはずですよね?

他にも奇妙な結果が得られます...次を実行すると:

私はこれを得る:

0 投票する
2 に答える
1296 参照

python - pandas データフレーム内の特定の値を反復して上書きする

たくさんのバスケットボール データを照合する大きなデータフレームがあります (下のスクリーンショット)。Opp Lineup の右側にあるすべての列は、そのプレーヤー (列名で示される) が現在のラインナップに含まれているかどうかを示すダミー変数です (列名の最後の部分はチーム名であり、対戦相手の列と比較する必要があります)。異なるチームで同じ番号と名前を持つ 2 人のプレイヤーが混乱しないようにしてください)。pandas データフレーム (iterrows、itertuples、iteritems) を反復処理するいくつかの方法を知っていますが、必要なことを達成する方法がわかりません。これは、各列の各行です。

  1. チーム (columnname.split()[2:]) を対戦相手の列と比較します (LSU プレーヤーを除く)。
  2. 名前 (columnname.split()[:2]) が Opp ラインナップにあるかどうか、または LSU プレーヤーの場合はラインナップにあるかどうかを確認します
  3. 上記の条件が満たされている場合、その値を 1 に置き換え、それ以外の場合は 0 のままにします

ここに画像の説明を入力

データフレームをループしてこのタスクを達成するための最良の方法は何ですか? この場合、速度はあまり重要ではありません。関連するすべてのロジックを理解していますが、パンダをループする方法を知るのに十分な知識がなく、Google で見たさまざまなことを試してもうまくいきません。

0 投票する
1 に答える
707 参照

r - Rのダミーへの因子

私のデータは、スマートフォンに関するデータで構成されています。を行うにはrandom forest、因子ブランドを多くのダミーに変換する必要があります。

問題は、元のデータには 2039 行あるのに、この出力には 2038 行しかないことです。ダミーを に追加したいのですが、うまくいきdata_priceません。

ダミーを作成してデータセットに追加するにはどうすればよいですか?