問題タブ [dummy-data]
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.
matlab - Matlab でダミー変数関数を適用する
それぞれ 1 列と 30000 行の 2 つの異なる double 変数があります。例えば:
私が行った場合:
しかし、私がするとき:
355 列と 30000 行の 1 と 0 の double 行列を取得します。これは、Matlab が 261 ではなく 355 の異なるダミーを識別したことを意味します。
と、
同様に、2012 列の double も取得しますが、これも正しくありません。
Matlab は予想どおり、カテゴリ列でより多くのダミーを識別しているため、何か間違ったことをしているに違いありませんが、以前はこの式が機能していたため、何が原因かわかりません。誰か助けてくれませんか?ありがとうございました。
matlab - Matlab の回帰でダミー変数を導入するとエラーが発生する
Matlab でいくつかの回帰を実行しています。私の最初の 3 つの回帰は次のとおりです。
- Y1 は私の従属変数で、2 進数で、0 または 1 の値しか取りません。
- 独立変数 X1 は、1 列の論理変数です。これはダミーで、1 と 0 の値しか取りません。
これらの 3 つの異なるモデルが動作しています。
以前に、さまざまな効果 (年、業界、従業員数など) を制御するダミーのグループを作成しました。たとえば、次のようになります。
または
全部で 94 個のダミーがあり、4 つの異なる論理配列 (D1-48 レベル、D2-13 レベル、D3-6 レベル、D4-27 レベル) にグループ化されています。
私が今やろうとしているのは、それらを上記の回帰に追加することです:
しかし、私は常にエラーが発生します:
たとえば、変数のタイプを変更したり、追加したりするなど、さまざまなオプションを試してきましtbl1.D1=nominal(D1);
たが、常にエラーが発生します。ダミーグループを「紹介」する方法に関係があるに違いないと思います。
誰か助けてくれませんか?ありがとうございました。
私はこれを試しました(すべての変数がdoubleに変更されました):
それは機能しますが、それが正しいかどうかはわかりません。次の警告が表示されます。
警告: 反復制限に達しました。
ダミーレベルを大幅に下げたので、その理由がわかりません。
r - 数値変数をデータ フレームのダミー変数に変換する際の予期しない出力 - R
Rのデータフレームにこの数値変数があります:
次に、ncorrectas > 10 の場合は値 1、それ以外の場合は 0 であるという条件に基づいて、それをダミー変数に変換しようとします。
次のコードを試しました:
ただし、変数はまったく変更されません。では、私のコードの何が問題なのですか? 必要に応じてダミー変数に変換するにはどうすればよいですか?
r - Rの制約下で複数のダミーを使用した線形回帰lm
いくつかの制約の下で複数のダミーを使用して回帰を実行しようとしています。数式は次のようになります。国に対するベータの合計が 0 に等しく、セクターについても同じであるという制約の下でのリターン ~ 国 + セクター。コードは次のとおりです: (データを再現するための出力は下部にあります)
問題は、
すべての係数を表示するわけではありません (部門「消費者の裁量」は無視されます)。R でのダミーのモデル化では、切片として使用する 1 つのダミーが自発的に省略されていることを読みました。そのため、式で 0 を使用しました。
使おうと思っていた制約について
デフォルトではRがダミー回帰にそのような制約を適用していると思いますが、ベータの一部を0にする必要があります。
私の質問は簡単です。すべてのダミー変数の係数と Ret ~ Dum.Count + Dum.sect の切片を取得するにはどうすればよいですか。
データ:
r - 年のダミー変数の作成
year
変数 1950-2007のデータがありyear
ますが、他の列に「月」変数があるため、それぞれが 12 回繰り返されます。年ダミー変数を作成するにはどうすればよいですか? これは私が持っているもので、Rはそれを受け入れていません