2016-04-21 15 views
2

私は、連続従属変数polity_diffと連続一次独立変数nb_eqを持っています。私はnb_eqの効果が連続変数gini_roundの異なるレベルによって非線形に変化すると仮定しています。nb_eqの効果は、中範囲の値がgini_roundで最も高く、低レベルと高レベルの両方で0に近いgini_round(2次多項式としての関数形状)。Stataの非線形対話項

私の質問は:これはStataでどのようにモデル化されていますか? この時点まで私はgini_roundの分類されたバージョンで試してみました。異なるバージョンのグループを比較することはできますが、明らかにこれはデータを最大限に活用していません。私は私の仮説をテストすることを可能にする単一の相互作用の用語を含めることの周りに私の頭を得ることができません。これまでのところ私のベスト・ベットは、以下の行に沿ったものです(if - 控除などを除外することによって簡略化されています)。 xtreg polity_diff c.nb_eq##c.gini_round_squared, fe vce(cluster countryno),しかし、これはほぼ正しいと確信しています。ここで

答えて

3

は、私はそれを行う可能性があります方法は次のとおりです。

sysuse auto, clear 
reg price c.weight#(c.mpg##c.mpg) i.foreign 
margins, dydx(weight) at(mpg = (10(10)40)) 
marginsplot 
margins, dydx(weight) at(mpg=(10(10)40)) contrast(atcontrast(ar(2(1)4)._at) wald) 

私たちは、MPGの二次多項式と重みを対話します。最初のマージンは、mpgの異なる値での重量の平均限界効果を計算します。グラフはあなたが描いているもののように見えます。 2番目のマージンはmpgの隣接値のスロープを比較し、それらがすべて等しいという共同テストを行います。

私はおそらく重量に独自の効果だけでなくを与えるだろう(2 octothorpesではなく、1)が、あなたの例のように出てこないグラフ:

reg price c.weight##(c.mpg##c.mpg) i.foreign 
関連する問題