help me to interpret and tune up predictions (exceptions)<p>Hello!<br/>I am prototyping exception detection employing MS Clustering Algoritm DM.<br/>I created the test table [1]  <br/><br/>The columns are :<br/>TActnID - transaction ID (PK, int)  <br/>AccntType - Boolean (bit), Savings or Checking Account  <br/>AccntAmnt - account (well, transaction really) amount<br/>Accnt# - account number, char(9), 'VgvChckng' or 'VgvSvngs'  <br/>TAactnDate - transaction date (date)</p> <p>Rows 01-20 and 21-40 are 2 distinct groups with repetitions of the same data, say, 2 very precise patterns.</p> <p>I created and processed a DM model using MS Clustering algorithm, cf. details [2].</p> <p>And I execute DMX query over it [3.1] repeating the input data from rows 1-20<br/><br/>Though the input of the <br/>queried account number is 'VgvChckng' the query gives 'VgvSvngs' with somewhat spurrious probability 0.48 for 'VgvSvngs <br/>(taking into account  prearranged data I could tell 0.5 without any modeling)!. <br/><br/>But I expected 1.0 for 'VgvChckng' since the queried data coincide exactly with 1-20 rows case<br/>How can I remedy, i.e. receive 'VgvSvngs' but not 'VgvChckng'?<br/><br/><br/>Then,  why  the predicted date is<br/>1/6/2009 11:59:59 PM ??<br/>How to tune ip up back to pregiven 1/7/2009? <br/><br/>BTW boolean AccntType (False or True meaning Checking or Savings account type, resp.) <br/>are rigidly correlated in presented data (i.e. redundant):<br/>False  (account type) &lt;---&gt; 'VgvChckng' (Accnt#)<br/>True   (account type) &lt;---&gt; 'VgvSvngs' (Accnt#)<br/>but the boolean type gives 1.0 probability and predicts correctly but Accnt# is predicted wrongly and has predicted probability 0.48.<br/>How the discrete Accnt# should be be tuned up according to prestaged data with probability 1.0?<br/><br/>Now, if to change  input account number Accnt# from pre-staged pattern value 'VgvChckng' <br/>(with 50% oe 20 rows of Accnt#) <br/>to nonexistent 'VgvChicken' in DMX query...<br/>One would expect exception, i.e. PredictCaseLikelihood() to be low but the query gives it much higher value than for existing patterns!!! <br/>Cf. results [3.3]<br/><br/>And how to understand the predicted probability of non-existent date value being equal to 1.0?<br/><br/>If to change the queried (predicting)  values [3.3, 3.3a]:<br/>- account amount AccntAmnt  from 10. to outrageously suspicious 10 000 000.00 <br/>and<br/>- the date TAactnDate from &quot;patterned&quot; <span style="font-size:x-small;font-family:Courier New">2009-01-07 to non-existent antiquated 1950-01-07<br/></span>the value of PredictCaseLikelihood() is not changed at all in comparison to [31, 3.1a]!<br/><br/>What am I doing wrong and how to tune up predictions?  <br/><br/>[1]<br/>-------------------------------------------------------------------------------</p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>TActnID<span>     </span>AccntType AccntAmnt<span>      </span>Accnt#<span>    </span>TAactnDate</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>----------- --------- -------------- --------- ----------</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>2<span>           </span>0<span>         </span>10.00<span>      </span><span>    </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>3<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>4<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>5<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>6<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>7<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>8<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>9<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>10<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>11<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>12<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>13<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>14<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>15<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>16<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>17<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>18<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>19<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>20<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1001<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1002<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1003<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1004<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1005<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1006<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1007<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1008<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1009<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1010<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1011<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1012<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1013<span>        </span>1 <span>        </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1014<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1015<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1016<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1017<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1018<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1019<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1020<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01<br/></span>--------------------------------------------------------------------------------<br/>[2]<br/>Model configuration<br/>All attributes except Key are Input and Predictable<br/><br/>--------------------------------------------------------------------------------<br/>Columns            Content Type            Data type <br/>--------------------------------------------------------------------------------<br/>Account#            Discrete                     Text<br/>Account Type      Discrete                     Boolean <br/>Accnt Amt             Continuus                Double<br/>T Aactn Date             Continuus            Double<br/>T Actn ID             Key                          Long<br/>--------------------------------------------------------------------------------<br/><br/>[3.1] </p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US>SELECT</span><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span> </span><span style="color:maroon">PredictCaseLikelihood</span>() <span style="color:blue">As</span> PredCaseLikelihoo</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><br/>,[Accnt Type] <span style="color:blue">AS</span> AccType <span style="color:green">-- False True</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt Type]) <span style="color:blue">As</span> TypePred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([Accnt Type], <span style="color:blue">False</span>) <span style="color:blue">As</span> TypeProb <span style="color:green">-- discrete</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[Accnt Amnt] <span style="color:blue">As</span> AmntInput<span style="color:green">--continuous</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt Amnt]) <span style="color:blue">As</span> AmntPred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([Accnt Amnt]) <span style="color:blue">As</span> AmntProb</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[Accnt#] <span style="color:blue">As</span> [#Input]<span style="color:green">-- 'VgvChckng' or 'VgvSvngs'<span>  </span></span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt#]) <span style="color:blue">As</span> [Pred#]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([Accnt#], 'VgvChckng') <span style="color:blue">As</span> [#Prob] <span style="color:green">--<span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span style="color:#000000">, </span><span style="color:maroon">PredictProbability</span><span style="color:#000000">([Accnt#], 'VgvChicken') </span><span style="color:blue">As</span><span style="color:#000000"> [#Prob]</span></span></span></span><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US> <br/></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><br/>,[T Aactn Date] <span style="color:blue">As</span> [Date] <span style="color:green">--continuous</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([T Aactn Date]) <span style="color:blue">As</span> DateProb</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([T Aactn Date]) <span style="color:blue">As</span> DatePred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US>FROM</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>   </span>[BankTrnsActnsDemoModel]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US>NATURAL</span><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> <span style="color:blue">PREDICTION</span> <span style="color:blue">JOIN</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>(<span style="color:blue">SELECT</span> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span><span style="color:blue">False</span> <span style="color:blue">As</span> AccntType,</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span>10.00 <span style="color:blue">AS</span> [AccntAmnt],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span>'VgvChckng' <span style="color:blue">AS</span> [Accnt#],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US>--<span>  </span>'VgvChicken' AS [Accnt#],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>     </span>'VgvSvngs' <span style="color:blue">AS</span> [Accnt#],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US>--<span>   </span>'01/01/1900' AS [TAactnDate]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>      </span>2009-01-07 <span style="color:blue">AS</span> [TAactnDate]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>   </span>) <span style="color:blue">AS</span> t</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><br/>[3.1a]<br/>The results of executing [3.1] (query inputs the data of row 1-20)<br/>-----------------------------------------------------------------------------------------------------------------------------<br/>PredCaseLikelihoo    <span style="font-size:small"><span style="font-family:Times New Roman">AccType<span>          </span>TypePred<span>         </span>TypeProb<span>        </span></span></span>AmntInput  AmntPred  AmntProb  <br/>---------------------------------------------------------------------------------------------------------------------------<br/>0.472566570025669  False                 False                  1                    10               10            1               <br/>----------------------------------------------------------------------------------------------------------------------------<br/><br/><br/>-----------------------------------------------------------------------------------------------------------------------------<br/>#Input        Pred#        #Prob     Date                           DateProb         DatePred<br/>-----------------------------------------------------------------------------------------------------------------------<br/>VgvSvngs  VgvSvngs   0.48        1/6/2009 11:59:59 PM   1                     1/6/2009 11:59:59 PM<br/>-----------------------------------------------------------------------------------------------------------------------<br/><br/><br/>[3.2a]<br/>The results of executing DMX query<br/>Same as [3.1]  but the 'VgvChckng' is changed to non-existent 'VgvChicken'<br/>Same as Case1 but the input Account Number <span style="font-size:x-small;font-family:Courier New">[Accnt#] </span>is changed from 'VgvChckng' to nonexistent 'VgvChicken'<br/>-----------------------------------------------------------------------------------------------------------------------------<br/>PredCaseLikelihoo    <span style="font-size:small"><span style="font-family:Times New Roman">AccType<span>          </span>TypePred<span>         </span>TypeProb<span>        </span></span></span>AmntInput  AmntPred  AmntProb  <br/>---------------------------------------------------------------------------------------------------------------------------<br/>0.4999900001          False                   False                  1                   5199.6       5199.6      1  <br/>--------------------------------------------------------------------------------------------------------------------------<br/><br/>#Input        Pred#        #Prob     Date                           DateProb         DatePred<br/>-----------------------------------------------------------------------------------------------------------------------<br/> VgvSvngs   VgvSvngs    0.         2/17/1999 1:55:12 AM  1                    2/17/1999 1:55:12 AM<br/>-----------------------------------------------------------------------------------------------------------------------<br/><br/>[3.3]<br/>The same as [3.1] but account amount AccntAmnt is queried for nonixistent earlier and outrageously suspicious 100 000 000.00 and for non-existent antiquated transaction date <span style="font-size:x-small;font-family:Courier New">1950-01-07</span><br/><br/>But the value determined by PredictCaseLikelihood() is exactly the same as for existing pattern case [3.1, 3.1a]!</p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US><br/>SELECT</span><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span> </span><span style="color:maroon">PredictCaseLikelihood</span>() <span style="color:blue">As</span> PredCaseLikelihoo</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[Accnt Type] <span style="color:blue">AS</span> AccType <span style="color:green">-- False True</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt Type]) <span style="color:blue">As</span> TypePred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([Accnt Type], <span style="color:blue">False</span>) <span style="color:blue">As</span> TypeProb <span style="color:green">-- discrete</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[Accnt Amnt] <span style="color:blue">As</span> AmntInput<span style="color:green">--continuous</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt Amnt]) <span style="color:blue">As</span> AmntPred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([Accnt Amnt]) <span style="color:blue">As</span> AmntProb</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[Accnt#] <span style="color:blue">As</span> [#Input]<span style="color:green">-- 'VgvChckng' or 'VgvSvngs'<span>  </span></span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt#]) <span style="color:blue">As</span> [Pred#]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span> </span>, <span style="color:maroon">PredictProbability</span>([Accnt#], 'VgvChckng') <span style="color:blue">As</span> [#Prob] <span style="color:green">--Discrete</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[T Aactn Date] <span style="color:blue">As</span> [Date] <span style="color:green">--continuous</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([T Aactn Date]) <span style="color:blue">As</span> DateProb</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([T Aactn Date]) <span style="color:blue">As</span> DatePred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US>FROM</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>   </span>[BankTrnsActnsDemoModel]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US>NATURAL</span><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> <span style="color:blue">PREDICTION</span> <span style="color:blue">JOIN</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>(<span style="color:blue">SELECT</span> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span><span style="color:blue">False</span> <span style="color:blue">As</span> AccntType,</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span>100000000.00 <span style="color:blue">AS</span> [AccntAmnt],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span>'VgvChckng' <span style="color:blue">AS</span> [Accnt#],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    '</span>1950-01-07' <span style="color:blue">AS</span> [TAactnDate]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>   </span>) <span style="color:blue">AS</span> t<br/></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>[3.3a]<br/>---------------------------------------------------------------------------- </span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span lang=EN-US><span style="font-size:small;font-family:Times New Roman">PredCaseLikelihoo<span>      </span>AccType<span>          </span>TypePred<span>         </span>TypeProb<span>        </span>AmntInput<span>        </span>AmntPred<br/></span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span lang=EN-US><span style="font-size:small;font-family:Times New Roman"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>----------------------------------------------------------------------------</span></span><br/>0.472566570025669<span>  </span>False<span>                 </span>False<span>                </span>1<span>                      </span>10<span>                    </span>10<span>                         <br/></span><br/><span lang=EN-US><span style="font-size:small;font-family:Times New Roman"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>----------------------------------------------------------------------------</span></span><br/></span></span>AmntProb<span>        </span>#Input<span>             </span>Pred#<span>              </span>#Prob<span>   </span>Date<span>                               </span>DateProb<span>         </span>DatePred<br/><span lang=EN-US><span style="font-size:small;font-family:Times New Roman"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>----------------------------------------------------------------------------</span></span><br/></span></span>1<span>                      </span>VgvSvngs<span>        </span>VgvSvngs<span>        </span>0.48<span>     </span>1/6/2009 11:59:59 PM<span>   </span>1<span>                     </span>1/6/2009 11:59:59 PM</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span lang=EN-US><span style="font-size:small;font-family:Times New Roman"><span lang=EN-US><span style="font-size:small;font-family:Times New Roman"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>----------------------------------------------------------------------------</span></span><br/></span></span> </span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"> </p> <hr class=sig> Guennadi Vanine -- Gennady Vanin -- Геннадий Ванин© 2009 Microsoft Corporation. All rights reserved.Fri, 03 Jul 2009 01:53:03 Zefe75552-8b2d-4fa6-bebc-10bac9103fefhttp://social.msdn.microsoft.com/Forums/en-US/sqldatamining/thread/efe75552-8b2d-4fa6-bebc-10bac9103fef#efe75552-8b2d-4fa6-bebc-10bac9103fefhttp://social.msdn.microsoft.com/Forums/en-US/sqldatamining/thread/efe75552-8b2d-4fa6-bebc-10bac9103fef#efe75552-8b2d-4fa6-bebc-10bac9103fefGuennadiy Vaninehttp://social.msdn.microsoft.com/Profile/en-US/?user=Guennadiy%20Vaninehelp me to interpret and tune up predictions (exceptions)<p>Hello!<br/>I am prototyping exception detection employing MS Clustering Algoritm DM.<br/>I created the test table [1]  <br/><br/>The columns are :<br/>TActnID - transaction ID (PK, int)  <br/>AccntType - Boolean (bit), Savings or Checking Account  <br/>AccntAmnt - account (well, transaction really) amount<br/>Accnt# - account number, char(9), 'VgvChckng' or 'VgvSvngs'  <br/>TAactnDate - transaction date (date)</p> <p>Rows 01-20 and 21-40 are 2 distinct groups with repetitions of the same data, say, 2 very precise patterns.</p> <p>I created and processed a DM model using MS Clustering algorithm, cf. details [2].</p> <p>And I execute DMX query over it [3.1] repeating the input data from rows 1-20<br/><br/>Though the input of the <br/>queried account number is 'VgvChckng' the query gives 'VgvSvngs' with somewhat spurrious probability 0.48 for 'VgvSvngs <br/>(taking into account  prearranged data I could tell 0.5 without any modeling)!. <br/><br/>But I expected 1.0 for 'VgvChckng' since the queried data coincide exactly with 1-20 rows case<br/>How can I remedy, i.e. receive 'VgvSvngs' but not 'VgvChckng'?<br/><br/><br/>Then,  why  the predicted date is<br/>1/6/2009 11:59:59 PM ??<br/>How to tune ip up back to pregiven 1/7/2009? <br/><br/>BTW boolean AccntType (False or True meaning Checking or Savings account type, resp.) <br/>are rigidly correlated in presented data (i.e. redundant):<br/>False  (account type) &lt;---&gt; 'VgvChckng' (Accnt#)<br/>True   (account type) &lt;---&gt; 'VgvSvngs' (Accnt#)<br/>but the boolean type gives 1.0 probability and predicts correctly but Accnt# is predicted wrongly and has predicted probability 0.48.<br/>How the discrete Accnt# should be be tuned up according to prestaged data with probability 1.0?<br/><br/>Now, if to change  input account number Accnt# from pre-staged pattern value 'VgvChckng' <br/>(with 50% oe 20 rows of Accnt#) <br/>to nonexistent 'VgvChicken' in DMX query...<br/>One would expect exception, i.e. PredictCaseLikelihood() to be low but the query gives it much higher value than for existing patterns!!! <br/>Cf. results [3.3]<br/><br/>And how to understand the predicted probability of non-existent date value being equal to 1.0?<br/><br/>If to change the queried (predicting)  values [3.3, 3.3a]:<br/>- account amount AccntAmnt  from 10. to outrageously suspicious 10 000 000.00 <br/>and<br/>- the date TAactnDate from &quot;patterned&quot; <span style="font-size:x-small;font-family:Courier New">2009-01-07 to non-existent antiquated 1950-01-07<br/></span>the value of PredictCaseLikelihood() is not changed at all in comparison to [31, 3.1a]!<br/><br/>What am I doing wrong and how to tune up predictions?  <br/><br/>[1]<br/>-------------------------------------------------------------------------------</p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>TActnID<span>     </span>AccntType AccntAmnt<span>      </span>Accnt#<span>    </span>TAactnDate</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>----------- --------- -------------- --------- ----------</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>2<span>           </span>0<span>         </span>10.00<span>      </span><span>    </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>3<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>4<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>5<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>6<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>7<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>8<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>9<span>           </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>10<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>11<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>12<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>13<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>14<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>15<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>16<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>17<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>18<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>19<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>20<span>          </span>0<span>         </span>10.00<span>          </span>VgvChckng 2009-01-07</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1001<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1002<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1003<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1004<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1005<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1006<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1007<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1008<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1009<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1010<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1011<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1012<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1013<span>        </span>1 <span>        </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1014<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1015<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1016<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1017<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1018<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1019<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:8pt;font-family:'Courier New'" lang=EN-US>1020<span>        </span>1<span>         </span>9990.00<span>        </span>VgvSvngs<span>  </span>1990-01-01<br/></span>--------------------------------------------------------------------------------<br/>[2]<br/>Model configuration<br/>All attributes except Key are Input and Predictable<br/><br/>--------------------------------------------------------------------------------<br/>Columns            Content Type            Data type <br/>--------------------------------------------------------------------------------<br/>Account#            Discrete                     Text<br/>Account Type      Discrete                     Boolean <br/>Accnt Amt             Continuus                Double<br/>T Aactn Date             Continuus            Double<br/>T Actn ID             Key                          Long<br/>--------------------------------------------------------------------------------<br/><br/>[3.1] </p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US>SELECT</span><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span> </span><span style="color:maroon">PredictCaseLikelihood</span>() <span style="color:blue">As</span> PredCaseLikelihoo</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><br/>,[Accnt Type] <span style="color:blue">AS</span> AccType <span style="color:green">-- False True</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt Type]) <span style="color:blue">As</span> TypePred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([Accnt Type], <span style="color:blue">False</span>) <span style="color:blue">As</span> TypeProb <span style="color:green">-- discrete</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[Accnt Amnt] <span style="color:blue">As</span> AmntInput<span style="color:green">--continuous</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt Amnt]) <span style="color:blue">As</span> AmntPred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([Accnt Amnt]) <span style="color:blue">As</span> AmntProb</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[Accnt#] <span style="color:blue">As</span> [#Input]<span style="color:green">-- 'VgvChckng' or 'VgvSvngs'<span>  </span></span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt#]) <span style="color:blue">As</span> [Pred#]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([Accnt#], 'VgvChckng') <span style="color:blue">As</span> [#Prob] <span style="color:green">--<span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span style="color:#000000">, </span><span style="color:maroon">PredictProbability</span><span style="color:#000000">([Accnt#], 'VgvChicken') </span><span style="color:blue">As</span><span style="color:#000000"> [#Prob]</span></span></span></span><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US> <br/></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><br/>,[T Aactn Date] <span style="color:blue">As</span> [Date] <span style="color:green">--continuous</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([T Aactn Date]) <span style="color:blue">As</span> DateProb</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([T Aactn Date]) <span style="color:blue">As</span> DatePred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US>FROM</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>   </span>[BankTrnsActnsDemoModel]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US>NATURAL</span><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> <span style="color:blue">PREDICTION</span> <span style="color:blue">JOIN</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>(<span style="color:blue">SELECT</span> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span><span style="color:blue">False</span> <span style="color:blue">As</span> AccntType,</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span>10.00 <span style="color:blue">AS</span> [AccntAmnt],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span>'VgvChckng' <span style="color:blue">AS</span> [Accnt#],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US>--<span>  </span>'VgvChicken' AS [Accnt#],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>     </span>'VgvSvngs' <span style="color:blue">AS</span> [Accnt#],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US>--<span>   </span>'01/01/1900' AS [TAactnDate]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>      </span>2009-01-07 <span style="color:blue">AS</span> [TAactnDate]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>   </span>) <span style="color:blue">AS</span> t</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><br/>[3.1a]<br/>The results of executing [3.1] (query inputs the data of row 1-20)<br/>-----------------------------------------------------------------------------------------------------------------------------<br/>PredCaseLikelihoo    <span style="font-size:small"><span style="font-family:Times New Roman">AccType<span>          </span>TypePred<span>         </span>TypeProb<span>        </span></span></span>AmntInput  AmntPred  AmntProb  <br/>---------------------------------------------------------------------------------------------------------------------------<br/>0.472566570025669  False                 False                  1                    10               10            1               <br/>----------------------------------------------------------------------------------------------------------------------------<br/><br/><br/>-----------------------------------------------------------------------------------------------------------------------------<br/>#Input        Pred#        #Prob     Date                           DateProb         DatePred<br/>-----------------------------------------------------------------------------------------------------------------------<br/>VgvSvngs  VgvSvngs   0.48        1/6/2009 11:59:59 PM   1                     1/6/2009 11:59:59 PM<br/>-----------------------------------------------------------------------------------------------------------------------<br/><br/><br/>[3.2a]<br/>The results of executing DMX query<br/>Same as [3.1]  but the 'VgvChckng' is changed to non-existent 'VgvChicken'<br/>Same as Case1 but the input Account Number <span style="font-size:x-small;font-family:Courier New">[Accnt#] </span>is changed from 'VgvChckng' to nonexistent 'VgvChicken'<br/>-----------------------------------------------------------------------------------------------------------------------------<br/>PredCaseLikelihoo    <span style="font-size:small"><span style="font-family:Times New Roman">AccType<span>          </span>TypePred<span>         </span>TypeProb<span>        </span></span></span>AmntInput  AmntPred  AmntProb  <br/>---------------------------------------------------------------------------------------------------------------------------<br/>0.4999900001          False                   False                  1                   5199.6       5199.6      1  <br/>--------------------------------------------------------------------------------------------------------------------------<br/><br/>#Input        Pred#        #Prob     Date                           DateProb         DatePred<br/>-----------------------------------------------------------------------------------------------------------------------<br/> VgvSvngs   VgvSvngs    0.         2/17/1999 1:55:12 AM  1                    2/17/1999 1:55:12 AM<br/>-----------------------------------------------------------------------------------------------------------------------<br/><br/>[3.3]<br/>The same as [3.1] but account amount AccntAmnt is queried for nonixistent earlier and outrageously suspicious 100 000 000.00 and for non-existent antiquated transaction date <span style="font-size:x-small;font-family:Courier New">1950-01-07</span><br/><br/>But the value determined by PredictCaseLikelihood() is exactly the same as for existing pattern case [3.1, 3.1a]!</p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US><br/>SELECT</span><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span> </span><span style="color:maroon">PredictCaseLikelihood</span>() <span style="color:blue">As</span> PredCaseLikelihoo</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[Accnt Type] <span style="color:blue">AS</span> AccType <span style="color:green">-- False True</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt Type]) <span style="color:blue">As</span> TypePred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([Accnt Type], <span style="color:blue">False</span>) <span style="color:blue">As</span> TypeProb <span style="color:green">-- discrete</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[Accnt Amnt] <span style="color:blue">As</span> AmntInput<span style="color:green">--continuous</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt Amnt]) <span style="color:blue">As</span> AmntPred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([Accnt Amnt]) <span style="color:blue">As</span> AmntProb</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[Accnt#] <span style="color:blue">As</span> [#Input]<span style="color:green">-- 'VgvChckng' or 'VgvSvngs'<span>  </span></span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([Accnt#]) <span style="color:blue">As</span> [Pred#]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span> </span>, <span style="color:maroon">PredictProbability</span>([Accnt#], 'VgvChckng') <span style="color:blue">As</span> [#Prob] <span style="color:green">--Discrete</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:green;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>,[T Aactn Date] <span style="color:blue">As</span> [Date] <span style="color:green">--continuous</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:maroon">PredictProbability</span>([T Aactn Date]) <span style="color:blue">As</span> DateProb</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>, <span style="color:blue">Predict</span>([T Aactn Date]) <span style="color:blue">As</span> DatePred</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US>FROM</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>   </span>[BankTrnsActnsDemoModel]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;color:blue;font-family:'Courier New'" lang=EN-US>NATURAL</span><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US> <span style="color:blue">PREDICTION</span> <span style="color:blue">JOIN</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US>(<span style="color:blue">SELECT</span> </span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span><span style="color:blue">False</span> <span style="color:blue">As</span> AccntType,</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span>100000000.00 <span style="color:blue">AS</span> [AccntAmnt],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    </span>'VgvChckng' <span style="color:blue">AS</span> [Accnt#],</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>    '</span>1950-01-07' <span style="color:blue">AS</span> [TAactnDate]</span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>   </span>) <span style="color:blue">AS</span> t<br/></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>[3.3a]<br/>---------------------------------------------------------------------------- </span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span lang=EN-US><span style="font-size:small;font-family:Times New Roman">PredCaseLikelihoo<span>      </span>AccType<span>          </span>TypePred<span>         </span>TypeProb<span>        </span>AmntInput<span>        </span>AmntPred<br/></span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span lang=EN-US><span style="font-size:small;font-family:Times New Roman"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>----------------------------------------------------------------------------</span></span><br/>0.472566570025669<span>  </span>False<span>                 </span>False<span>                </span>1<span>                      </span>10<span>                    </span>10<span>                         <br/></span><br/><span lang=EN-US><span style="font-size:small;font-family:Times New Roman"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>----------------------------------------------------------------------------</span></span><br/></span></span>AmntProb<span>        </span>#Input<span>             </span>Pred#<span>              </span>#Prob<span>   </span>Date<span>                               </span>DateProb<span>         </span>DatePred<br/><span lang=EN-US><span style="font-size:small;font-family:Times New Roman"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>----------------------------------------------------------------------------</span></span><br/></span></span>1<span>                      </span>VgvSvngs<span>        </span>VgvSvngs<span>        </span>0.48<span>     </span>1/6/2009 11:59:59 PM<span>   </span>1<span>                     </span>1/6/2009 11:59:59 PM</span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"><span lang=EN-US><span style="font-size:small;font-family:Times New Roman"><span lang=EN-US><span style="font-size:small;font-family:Times New Roman"><span style="font-size:10pt;font-family:'Courier New'" lang=EN-US><span>----------------------------------------------------------------------------</span></span><br/></span></span> </span></span></p> <p class=MsoNormal style="margin:0cm 0cm 0pt"> </p> <hr class=sig> Guennadi Vanine -- Gennady Vanin -- Геннадий ВанинFri, 03 Jul 2009 01:53:03 Z2009-07-03T04:16:46Z