これは、GENLIN プロシージャーで実行できます。方法を示すために生成したランダム データを次に示します。
data list list /after oneChild value.
begin data.
0 1 12
0 1 12
0 1 11
0 1 13
0 1 11
1 1 10
1 1 9
1 1 8
1 1 9
1 1 7
0 0 16
0 0 16
0 0 18
0 0 15
0 0 17
1 0 6
1 0 6
1 0 5
1 0 5
1 0 4
end data.
dataset name exampleData WINDOW=front.
EXECUTE.
value labels after 0 'before' 1 'after'.
value labels oneChild 0 '>1 child' 1 '1 child'.
グループの平均 (順番に、整数に切り捨てる前) は、それぞれ 17、6、12、および 9 です。したがって、GENLIN プロシージャーは、-11 (>1 子グループの前後差)、-5 (1 子 - >1 子の差)、および 8 (前後差の子差) の値を生成する必要があります。 )。
データをグラフ化して、私たちが期待していることを確認できるようにします。
* Chart Builder.
GGRAPH
/GRAPHDATASET NAME="graphdataset" VARIABLES=after value oneChild MISSING=LISTWISE REPORTMISSING=NO
/GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
SOURCE: s=userSource(id("graphdataset"))
DATA: after=col(source(s), name("after"), unit.category())
DATA: value=col(source(s), name("value"))
DATA: oneChild=col(source(s), name("oneChild"), unit.category())
GUIDE: axis(dim(2), label("value"))
GUIDE: legend(aesthetic(aesthetic.color.interior), label(""))
SCALE: linear(dim(2), include(0))
ELEMENT: line(position(smooth.linear(after*value)), color.interior(oneChild))
ELEMENT: point.dodge.symmetric(position(after*value), color.interior(oneChild))
END GPL.
さて、ゲンリンについて:
* Generalized Linear Models.
GENLIN value BY after oneChild (ORDER=DESCENDING)
/MODEL after oneChild after*oneChild INTERCEPT=YES
DISTRIBUTION=NORMAL LINK=IDENTITY
/CRITERIA SCALE=MLE COVB=MODEL PCONVERGE=1E-006(ABSOLUTE) SINGULAR=1E-012 ANALYSISTYPE=3(WALD)
CILEVEL=95 CITYPE=WALD LIKELIHOOD=FULL
/MISSING CLASSMISSING=EXCLUDE
/PRINT CPS DESCRIPTIVES MODELINFO FIT SUMMARY SOLUTION.
結果の表は、私たちが期待するものを示しています。
>1 の子グループは、前に比べて後が 12.3 ~ 10.1 低くなります。この 95% CI には、「実際の」値である 11 が含まれています。
>1 人の子供と 1 人の子供の前の差は 5.7 - 3.5 で、実際の値は 5 です。
差の差は 9.6 - 6.4 で、(17-6) - (12-9) = 8 の実際の値が含まれます。
標準 エラー、p 値、およびその他の仮説検定の値もすべて報告されます。それが役立つことを願っています。
編集:これは、相互作用項を自分で計算し、単純な線形回帰を行うことにより、「複雑な」構文で実行できます。
compute interaction = after*onechild.
execute.
REGRESSION
/MISSING LISTWISE
/STATISTICS COEFF OUTS CI(95) R ANOVA
/CRITERIA=PIN(.05) POUT(.10)
/NOORIGIN
/DEPENDENT value
/METHOD=ENTER after oneChild interaction.
結果として得られる標準誤差と信頼区間は、実際には前の方法とは異なることに注意してください。SPSS の GENLIN および REGRESSION 手順について、その理由を説明するのに十分な知識はありません。この不自然な例では、データから引き出す結論はほぼ同じです。実生活では、データがこれほどクリーンである可能性は低いため、どの方法が「より良い」かはわかりません。