ADP

ADP 在 Statistics Base Edition 中可用。

ADP (自動資料準備) 可透過自動執行否則將手動執行的繁瑣且重複的資料準備作業,來協助準備資料進行分析。 它執行的作業可改善分析速度、預測能力及穩健性。

ADP
  /FIELDS [TARGET=targetField]
          INPUT=predictorFieldlist
          [ANALYSISWEIGHT=analysisweightField]
  [/PREPDATETIME 
          [DATEDURATION={YES**(REFERENCE={CURRENT**    }
                                         {YMD(datespec)}
                               UNIT={AUTO**                       })}]
                                    {YEARS[(SUFFIX={'_years'  })] }
                                                   {suffixname}
                                    {MONTHS[(SUFFIX={'_months  })]}
                                                    {suffixname}
                                    {DAYS[(SUFFIX={'_days'   })]  }
                                                  {suffixname}
                        {NO                                         }
          [TIMEDURATION={YES**(REFERENCE={CURRENT**    } 
                                         {HMS(timespec)} 
                               UNIT={AUTO**                        })}]
                                    {HOURS[(SUFFIX={'_hours'  })]  }
                                                   {suffixname}
                                    {MINUTES[(SUFFIX={'_minutes'})]}
                                                     {suffixname}
                                    {SECONDS[(SUFFIX={'_seconds'})]}
                                                     {suffixname}
                        {NO                                          }
          [EXTRACTYEAR={YES[(SUFFIX={'_year'   })]}]
                                    {suffixname}
                       {NO**                      }
          [EXTRACTMONTH={YES[(SUFFIX={'_month'  })]}]
                                     {suffixname}
                        {NO**                      }
          [EXTRACTDAY={YES(SUFFIX={'_day'    })}]
                                  {suffixname}
                       {NO**                   }
          [EXTRACTHOUR={YES(SUFFIX={'_hour'   })}] 
                                   {suffixname}
                       {NO**                    }
          [EXTRACTMINUTE={YES(SUFFIX={'_minute' })}] 
                                     {suffixname}
                       {NO**                      }
          [EXTRACTSECOND={YES(SUFFIX={'_second' })}]
                                     {suffixname}
                         {NO**                    }
  [/SCREENING [PCTMISSING={YES**(MAXPCT={50**})}]
                                        {value}
                          {NO                   }
              [UNIQUECAT={YES**(MAXCAT={100**   })}]
                                       {integer}
                         {NO                     }
              [SINGLECAT={YES(MAXPCT={95** })}]
                                     {value}
                         {NO**               }   
  [/ADJUSTLEVEL [INPUT={YES**}] [TARGET={YES**}]]
                       {NO   }          {NO   }
            [MAXVALORDINAL={10**   }]  
                           {integer}
            [MINVALCONTINUOUS={5**    }]
                              {integer}
  [/OUTLIERHANDLING [INPUT={YES**}] [TARGET={YES**}]]
                           {NO   }          {NO   }
                    [CUTOFF=SD({3**  })]
                               {value}
                    [REPLACEWITH={CUTOFFVALUE**}]
                                 {MISSING      }
  [/REPLACEMISSING [INPUT={YES**[(EXCLUDE([CONTINUOUS] [NOMINAL] [ORDINAL]))]}]
                          {NO                                                }
                   [TARGET={YES[(EXCLUDE([CONTINUOUS] [NOMINAL] [ORDINAL]))]}]
                           {NO**                                            }
  [/REORDERNOMINAL [INPUT={YES }] [TARGET={YES }]
                          {NO**}          {NO**}
  [/RESCALE [INPUT={ZSCORE**([MEAN={0**  }] [SD={1**  }])}]
                                   {value}      {value}
                   {MINMAX([MIN={0**  }] [MAX={100**}])}
                                    {value}       {value}
                   {NONE                               }
            [TARGET={BOXCOX**([MEAN={0**  }] [SD={1**  }])}]
                                    {value}      {value}
                    {NONE                               }
  [/TRANSFORM [MERGESUPERVISED={YES**(PVALUE={0.05**})}]
                                             {value }
                               {NO                    }
              [MERGEUNSUPERVISED={YES{([ORDINAL] [NOMINAL] [MINPCT={10** })}]
                                                                   {value}
                                 {NO**                                     }
              [BINNING={SUPERVISED**(PVALUE={0.05**})}]
                                            {value }
                       {NONE                         }
              [SELECTION={YES**(PVALUE={0.05**})}]
                         {NO                    }
              [CONSTRUCTION={YES }(ROOT={feature })]
                                        {rootname}
                            {NO**} 
  [/CRITERIA [SUFFIX(TARGET={'_transformed'} INPUT={'_transformed'})]
                            {suffixname    }        {suffixname    }
  /OUTFILE PREPXML='filespec'

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

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

發行歷程

第 18 版

  • 已建立指令。

範例

ADP
  /FIELDS TARGET=targetVar
          INPUT=var1 var2 var3
  /OUTFILE PREPXML='file.xml'.