問題タブ [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.

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

matlab - Matlab でダミー変数関数を適用する

それぞれ 1 列と 30000 行の 2 つの異なる double 変数があります。例えば:

私が行った場合:

しかし、私がするとき:

355 列と 30000 行の 1 と 0 の double 行列を取得します。これは、Matlab が 261 ではなく 355 の異なるダミーを識別したことを意味します。

と、

同様に、2012 列の double も取得しますが、これも正しくありません。

Matlab は予想どおり、カテゴリ列でより多くのダミーを識別しているため、何か間違ったことをしているに違いありませんが、以前はこの式が機能していたため、何が原因かわかりません。誰か助けてくれませんか?ありがとうございました。

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

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に変更されました):

それは機能しますが、それが正しいかどうかはわかりません。次の警告が表示されます。

警告: 反復制限に達しました。

ダミーレベルを大幅に下げたので、その理由がわかりません。

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

r - 数値変数をデータ フレームのダミー変数に変換する際の予期しない出力 - R

Rのデータフレームにこの数値変数があります:

次に、ncorrectas > 10 の場合は値 1、それ以外の場合は 0 であるという条件に基づいて、それをダミー変数に変換しようとします。

次のコードを試しました:

ただし、変数はまったく変更されません。では、私のコードの何が問題なのですか? 必要に応じてダミー変数に変換するにはどうすればよいですか?

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

r - Rの制約下で複数のダミーを使用した線形回帰lm

いくつかの制約の下で複数のダミーを使用して回帰を実行しようとしています。数式は次のようになります。国に対するベータの合計が 0 に等しく、セクターについても同じであるという制約の下でのリターン ~ 国 + セクター。コードは次のとおりです: (データを再現するための出力は下部にあります)

問題は、

すべての係数を表示するわけではありません (部門「消費者の裁量」は無視されます)。R でのダミーのモデル化では、切片として使用する 1 つのダミーが自発的に省略されていることを読みました。そのため、式で 0 を使用しました。

使おうと思っていた制約について

デフォルトではRがダミー回帰にそのような制約を適用していると思いますが、ベータの一部を0にする必要があります。

私の質問は簡単です。すべてのダミー変数の係数と Ret ~ Dum.Count + Dum.sect の切片を取得するにはどうすればよいですか。


データ:

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

r - 年のダミー変数の作成

year変数 1950-2007のデータがありyearますが、他の列に「月」変数があるため、それぞれが 12 回繰り返されます。年ダミー変数を作成するにはどうすればよいですか? これは私が持っているもので、Rはそれを受け入れていません