私はR
にStataののmarginsplotを複製しようとしていますが、それでもStackExchangeを閲覧し、数週間のためにそれを理解しようとした後、これを実行することができていません。スタガのマージン/マージンをRに入れる?
あなたは私がR
でmarginsplotを使用して作成したグラフを再作成することができます方法を知っているために起こるのですか?
まず、私は以下のR
コード使用して再現性のあるデータセットを生成:次に
set.seed(96)
sampleData <- data.frame(
ID = 1:200,
outcome = sample(1:7, 200, replace = T),
scale = sample(1:7, 200, replace = T),
dummy1 = sample(0:1, 200, replace = T),
dummy2 = sample(0:1, 200, replace = T))
write.dta(dataframe, "sampledata.dta")
を、私はStata
にデータを読み、添付のグラフを取得するには、次のコマンドを実行します。
reg outcome dummy1##c.scale dummy2##c.scale
margins dummy1 dummy2, at(scale=(1(1)7))
marginsplot, recast(line) name(outcome, replace)
を
:このコードはStataの中で実行されている場合基本的に、私はRに複製しようとしているグラフを取得します
はあなたが私はこのグラフを複製役立つだろう任意のポインタを持っていますか?
それは多分、予測間隔との線形フィットのように見えますか?私はおそらくそれに亀裂があるかもしれませんが、私はstataの 'reg outcome ....'行が正確に何を指しているのか分かりません。 '##'はどういう意味ですか? – thelatemail
@thelatemailこれは結果として変数 'outcome'を伴うOLS回帰に適合し、説明変数は2つの連続バイラブルとの2つのバイナリ変数の相互作用である。 REGの結果@thelatemail – radek
次のように...ラインがRに変換することができます。lm.out < - LM(成果〜dummy1 *スケール+ dummy2 *スケール、データ=れるsampleData) – rowbust