Does anyone know how SPSS Automated Data Prep Module recalculates the mean and standard deviation before they apply the Standard Deviation cutoff value indicated. The syntax uses a different Mean and StDev from the actual variable total mean and STDEV before is adds and subtracts the StDev. We don't know how that mean and STDev are calculated and need to explain to a client. Any help would be great or direct me to someone who may know.
The syntax with lower mean and St Dev looks as if they are trimming or applying some outlier detection even before the application of the St Dev rule applied. See code below where the values used are not the total original means and StDev for the variable.
*Interactive Data Preparation.
COMPUTE #MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT_Outlier = $SYSMIS.
DO IF (MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT < 1617.62946991648-3508.74610065027*3).
COMPUTE #MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT_Outlier = 1617.62946991648-3508.74610065027*3.
ELSE IF (MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT > 1617.62946991648+3508.74610065027*3).
COMPUTE #MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT_Outlier = 1617.62946991648+3508.74610065027*3.
ELSE.
COMPUTE #MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT_Outlier = MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT.
END IF.
COMPUTE MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT_transformedTest = (((1/3176.06783869562)*(#MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT_Outlier-1669.24263701691))+0).
VARIABLE ROLE
/NONE MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT
/INPUT MBR_SAV_SUMMARY_TOTAL_TRXN_CREDIT_60DAYS_AMT_transformedTest.
EXECUTE.
------------------------------
MARTHA REA
------------------------------