CATREG

CATREG取樣及檢定中可用。

CATREG (使用替代最小平方的最適尺度類別迴歸) 會使用最適尺度將類別變數量化,從而產生轉換變數的最適線性迴歸方程式。 變數可以提供混合最適尺度層級,且不會對變數進行任何分配假設。

CATREG VARIABLES = varlist

/ANALYSIS = 
         depvar [([LEVEL={SPORD**}] [DEGREE={2}] [INKNOT={2}])]
                                            {n  }          {n  }
                         {SPNOM  }  [DEGREE={2}] [INKNOT={2}]
                                            {n  }          {n  }
                         {ORDI   }
                         {NOMI   }
                         {NUME   }
   WITH indvarlist [([LEVEL={SPORD**}] [DEGREE={2}] [INKNOT={2}])]
                                               {n  }          {n  }
                            {SPNOM  }  [DEGREE={2}] [INKNOT={2}]
                                               {n  }          {n  }
                            {ORDI   }
                            {NOMI   }
                            {NUME   }

[/DISCRETIZATION = [varlist [([{GROUPING  }] [{NCAT*={7}}] [DISTR={NORMAL }])]]]
                                                     {n }          {UNIFORM}
                              {EQINTV=n   }
                              {RANKING    }
                              {MULTIPLYING}

[/MISSING = [{varlist}({LISTWISE**})]]
             {ALL**  } {MODEIMPU  }
                                    {EXTRACAT  }

[/SUPPLEMENTARY = OBJECT(objlist)]

[/INITIAL = [{NUMERICAL**}]]
             {RANDOM     }
             {MULTISTART } ({50 }) ('savfile'|'dataset')
                            {n   }
                            {ALL }
             {FIXSIGNS   } (n) ('filename')

[/MAXITER = [{100**}]] 
             {n    }

[/CRITITER = [{.00001**}]]
              {value   }

[/REGULARIZATION = [{NONE**}]] 
                    {RIDGE }   [{(    0,   1.0,  0.02)}] ('filename')
                                {(value, value, value)  }
                    {LASSO }   [{(    0,   1.0,  0.02)}] ('filename')
                                {(value, value, value)  }
                    {ENET  }   [{(    0,   1.0,   0.1)(    0,   1.0,   .02)}] ('filename')
                                {(value, value, value)(value, value, value)}

[/RESAMPLE = [{NONE**   }]] 
              {CROSSVAL }[({10})]
                           {n }
              {BOOTSTRAP}[({50})]
                           {n }

[/PRINT = [R**] [COEFF**] [DESCRIP**[(varlist)]] [HISTORY] [ANOVA**] 
          [CORR] [OCORR] [QUANT[(varlist)]] [REGU] [NONE]]

[/PLOT = [TRANS(varlist)[(h)]] [RESID(varlist)[(h)]] [REGU({valuelist})]]
                                                           {ALL      }

[/SAVE = [TRDATA[({TRA   })]] [PRED[({PRE   })]] [RES[({RES      })]]]
                  {rootname}           {rootname}          {rootname}

[/OUTFILE = [TRDATA('savfile'|'dataset')] [DISCRDATA('savfile'|'dataset')]] .

**如果省略了次指令或關鍵字,則為預設值。

此指令會讀取作用中資料集,並導致執行任何擱置指令。 如需相關資訊,請參閱主題 指令順序

CATREG 指令的語法可以從 類別迴歸 (CATREG) 對話框產生。

發行歷程

版本 13.0

  • PLOT 次指令上的最大種類標籤長度已增加至 60 (前一個值為 20)。

版本 17.0

  • MULTISTART FIXSIGNS 關鍵字已新增至 INITIAL 次指令。
  • 已新增 REGULARIZATION 次指令。
  • 已新增 RESAMPLE 次指令。
  • REGU 關鍵字已新增至 PRINT 次指令。
  • REGU 關鍵字已新增至 PLOT 次指令。
  • 現在會插入用來建立模型的資料中未出現的 SUPPLEMENTARY 種類。