順位ロジスティック回帰のモデル項の指定

モデルテキストボックスに、モデルに含みたい項を入力します。モデルに連続変数とカテゴリ変数を含めることができます。交差項や枝分かれ項を入れることができます。

モデルの項を指定する際は、次の規則に従ってください。
  • *を使用して交互作用項を指定します。たとえば、A*Bは因子Aと因子Bの交互作用です。
  • 枝分かれは()で表します。BがAの中で枝分かれしている場合は、B(A)と入力します。CがAとBの両方の中で枝分かれしている場合は、C(A B)と入力します。括弧内の項は、常にモデルに含まれる項で、複数の項の間にはスペースを入れます。階層を保存するには、括弧内の項の間の交互作用もモデルに必要になります。
  • |または!を使用してモデルにすべての変数と交互作用項が含まれることを示します。たとえば、A|B|Cのモデルには、A、B、C、A*B、A*C、B*C、A*B*Cが含まれます。
  • モデルから項を削除する場合は「-」を使用します。たとえば、A|B|C-A*B*Cには、A*B*Cを除くすべての変数とその交互作用が含まれます。
  • モデルは階層型でなければなりません。階層モデルに階層が高い項が含まれている場合は、それより下方の階層のすべての交互作用項と、階層が高い項を構成する主効果がモデルに組み込まれます。たとえば、交互作用項A*B*Cを含むモデルがA、B、C、A*B、A*C、B*Cを含む場合、このモデルは階層型です。一方、A|B|C-A*Bは階層型ではありません。
モデルテキストボックスに入力する項目の例を次に示します。
  • 2つの変数が交差:A B A*B
  • 3つの変数が交差:A B C A*B A*C B*C A*B*C
  • 交差および枝分かれする因子(BがAの中で枝分かれし、両方がCと交差する):A B(A) C A*C C*B(A)

    項に交差項と枝分かれ項の両方が含まれる場合、C*B(A)のように交差変数が先になるように指定します。B(A)*Cとはしません。

  • 「|」を使った交差および枝分かれする項:A B(A) C A*C B*CはA|B(A)|Cと同等です。

モデル項を指定したとき、列名にスペースや特殊記号が含まれる場合は、列名を引用符で囲みます。たとえば、列名がBrown sugarとWhite sugarの場合、 'Brown sugar' 'White Sugar' 'Brown sugar' * 'White Sugar'のように項を指定します。