rule "Eval Tree Node RPart_Model - 13 - True"
salience 3
no-loop
when
$node : TreeNode( context == "RPart_Model", $id : id == "13", $out
:
outcome,
children.size == 0, $conf : confidence, $tot :
recordCount )
$tok : RPart_ModelTreeToken( context == "RPart_Model", current ==
"13",
$baseConf : confidence,
$res : results, results.keySet not contains
"13",
visitMode != "AGGREGATE_NODES",
( mCOV_CD_RE == false && vCOV_CD_RE in (
"group1", "group2", "group3" ) ) || ( ( mAC_COT_DAY == true
) && ( (
mAC_COT_DAY == false && vAC_COT_DAY >= 275.5 ) || ( ( mFDS_AC_YN == true )
&& ( ( mFDS_AC_YN == false && vFDS_AC_YN in ( "0" ) ) || ( (
mAGE_GRD ==
true ) && ( ( mAGE_GRD == false && vAGE_GRD in ( "10대",
"70대이상", "기타" ) ) )
) ) ) ) )
)
then
System.out.println( "TRUE Solution found at 13 !!!! " );
modify( $tok ) {
setConfidence( $baseConf * ( $conf.containsKey( $out ) ? (Double)
$conf.get( $out ) : 1.0 ) ),
setTotalCount( $tot ),
setOutcome( $out ),
setCurrent( "null" );
}
end
rule "Eval Tree Node RPart_Model - 13 - Unknown Weighted"
salience 3
when
$node : TreeNode( context == "RPart_Model", $id : id == "13", $out
:
outcome )
$tok : RPart_ModelTreeToken( context == "RPart_Model", current ==
"13",
visitMode == "WEIGHTED_CONFIDENCE" || ==
"LAST_PREDICTION" || == "NULL_PREDICTION",
results.keySet not contains "13",
( ( mAGE_GRD == true ) ) || ( ( mCOV_CD_RE
== true ) ) || ( ( mFDS_AC_YN == true ) ) || ( ( mAC_COT_DAY == true ) )
)
then
System.out.println( "UNKNOWN found at 13, collecting for later
evaluation !!!! " );
modify ( $tok ) { getResults().put( "13", $out ); }
end
rule "Eval Tree Node RPart_Model - 13 - Default Child"
salience 3
when
$node : TreeNode( context == "RPart_Model", $id : id == "13", $def
:
defaultChld != "null" && != null )
$tok : RPart_ModelTreeToken( context == "RPart_Model", current ==
"13",
visitMode == "DEFAULT_CHILD", downward == true,
results.keySet not contains "13", $conf :
confidence,
( ( mAGE_GRD == true ) ) || ( ( mCOV_CD_RE
== true ) ) || ( ( mFDS_AC_YN == true ) ) || ( ( mAC_COT_DAY == true ) )
)
then
System.out.println( "UNKNOWN found at 13 !!!!, JUMPING TO Default Child
" + $def );
modify ( $tok ) {
setConfidence( $conf * 1.0 ),
setCurrent( $def );
}
end
rule "Eval Tree Node RPart_Model - 13 - Default Child Undo Jump"
salience 5
no-loop
when
$node : TreeNode( context == "RPart_Model", $id : id == "13", $def
:
defaultChld != "null" && != null )
$tok : RPart_ModelTreeToken( context == "RPart_Model", current ==
"13",
visitMode == "DEFAULT_CHILD", downward == false, $conf : confidence,
( ( mAGE_GRD == true ) ) || ( ( mCOV_CD_RE
== true ) ) || ( ( mFDS_AC_YN == true ) ) || ( ( mAC_COT_DAY == true ) )
)
then
System.out.println( "UNKNOWN found at 13 !!!!, UNDOING JUMP penalty " +
$def );
modify ( $tok ) {
setConfidence( $conf / 1.0 );
}
end
rule "Eval Tree Node RPart_Model - 27 - Down"
salience $children.size() - $children.indexOf( $child )
when
$node : TreeNode( context == "RPart_Model", $id : id == "27",
$children
: children, children.size > 0 )
$tok : RPart_ModelTreeToken( context == "RPart_Model", current ==
"27",
$trail : trail,
( ( mAC_STAT_CD_RE == false &&
vAC_STAT_CD_RE in ( "group1", "group2" ) ) ) || ( visitMode ==
"AGGREGATE_NODES" && ( ( mAC_STAT_CD_RE == true ) ) ) )
$child : String( this not memberOf $trail ) from $children
then
System.out.println( "Visiting node 27, going down to " + $child );
modify ( $tok ) {
getTrail().add( $child ),
setDownward( true ),
setCurrent( $child );
}
end
rule "Eval Tree Node RPart_Model - 27 - True"
salience 3
no-loop
when
$node : TreeNode( context == "RPart_Model", $id : id == "27", $out
:
outcome,
children.size == 0, $conf : confidence, $tot :
recordCount )
$tok : RPart_ModelTreeToken( context == "RPart_Model", current ==
"27",
$baseConf : confidence,
$res : results, results.keySet not contains
"27",
visitMode != "AGGREGATE_NODES",
( mAC_STAT_CD_RE == false && vAC_STAT_CD_RE
in ( "group1", "group2" ) )
)
then
System.out.println( "TRUE Solution found at 27 !!!! " );
modify( $tok ) {
setConfidence( $baseConf * ( $conf.containsKey( $out ) ? (Double)
$conf.get( $out ) : 1.0 ) ),
setTotalCount( $tot ),
setOutcome( $out ),
setCurrent( "null" );
}
end
rule "Eval Tree Node RPart_Model - 27 - Unknown Weighted"
salience 3
when
$node : TreeNode( context == "RPart_Model", $id : id == "27", $out
:
outcome )
$tok : RPart_ModelTreeToken( context == "RPart_Model", current ==
"27",
visitMode == "WEIGHTED_CONFIDENCE" || ==
"LAST_PREDICTION" || == "NULL_PREDICTION",
results.keySet not contains "27",
( mAC_STAT_CD_RE == true ) )
then
System.out.println( "UNKNOWN found at 27, collecting for later
evaluation !!!! " );
modify ( $tok ) { getResults().put( "27", $out ); }
end
rule "Eval Tree Node RPart_Model - 27 - Default Child"
salience 3
when
$node : TreeNode( context == "RPart_Model", $id : id == "27", $def
:
defaultChld != "null" && != null )
$tok : RPart_ModelTreeToken( context == "RPart_Model", current ==
"27",
visitMode == "DEFAULT_CHILD", downward == true,
results.keySet not contains "27", $conf :
confidence,
( mAC_STAT_CD_RE == true ) )
then
System.out.println( "UNKNOWN found at 27 !!!!, JUMPING TO Default Child
" + $def );
modify ( $tok ) {
setConfidence( $conf * 1.0 ),
setCurrent( $def );
}
end
rule "Eval Tree Node RPart_Model - 27 - Default Child Undo Jump"
salience 5
no-loop
when
$node : TreeNode( context == "RPart_Model", $id : id == "27", $def
:
defaultChld != "null" && != null )
$tok : RPart_ModelTreeToken( context == "RPart_Model", current ==
"27",
visitMode == "DEFAULT_CHILD", downward == false, $conf : confidence,
( mAC_STAT_CD_RE == true ) )
then
System.out.println( "UNKNOWN found at 27 !!!!, UNDOING JUMP penalty " +
$def );
modify ( $tok ) {
setConfidence( $conf / 1.0 );
}
end
--
View this message in context:
http://drools.46999.n3.nabble.com/PMML-Exception-excuting-consequence-for...
Sent from the Drools: User forum mailing list archive at
Nabble.com.