<?xml version="1.0" encoding="UTF-8"?>
<PMML version="3.0" xmlns="http://www.dmg.org/PMML-3_0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header copyright="Copyright (c) Integral Solutions Ltd., 1994 - 2005. All rights reserved.">
<Application name="Clementine" version="10.0"/>
<Annotation>Exported with PMML extensions for use with SPSS SmartScore</Annotation>
</Header>
<DataDictionary numberOfFields="15">
<DataField name="age" optype="continuous" dataType="integer">
<Extension name="storageType" value="numeric"/>
<Extension name="measure" value="range"/>
</DataField>
<DataField name="ca" optype="continuous" dataType="integer">
<Extension name="storageType" value="numeric"/>
<Extension name="measure" value="range"/>
</DataField>
<DataField name="chol" optype="continuous" dataType="integer">
<Extension name="storageType" value="numeric"/>
<Extension name="measure" value="range"/>
</DataField>
<DataField name="cp" optype="categorical" dataType="string">
<Extension name="storageType" value="string"/>
<Extension name="measure" value="set"/>
<Value value="asympt" property="valid"/>
<Value value="atyp_angina" property="valid"/>
<Value value="non_anginal" property="valid"/>
<Value value="typ_angina" property="valid"/>
</DataField>
<DataField name="exang" optype="categorical" dataType="string">
<Extension name="storageType" value="string"/>
<Extension name="measure" value="set"/>
<Value value="no" property="valid"/>
<Value value="yes" property="valid"/>
</DataField>
<DataField name="fbs" optype="categorical" dataType="string">
<Extension name="storageType" value="string"/>
<Extension name="measure" value="set"/>
<Value value="f" property="valid"/>
<Value value="t" property="valid"/>
</DataField>
<DataField name="oldpeak" optype="continuous" dataType="double">
<Extension name="storageType" value="numeric"/>
<Extension name="measure" value="range"/>
</DataField>
<DataField name="restecg" optype="categorical" dataType="string">
<Extension name="storageType" value="string"/>
<Extension name="measure" value="set"/>
<Value value="left_vent_hyper" property="valid"/>
<Value value="normal" property="valid"/>
<Value value="st_t_wave_abnormality" property="valid"/>
</DataField>
<DataField name="sex" optype="categorical" dataType="string">
<Extension name="storageType" value="string"/>
<Extension name="measure" value="set"/>
<Value value="female" property="valid"/>
<Value value="male" property="valid"/>
</DataField>
<DataField name="slope" optype="categorical" dataType="string">
<Extension name="storageType" value="string"/>
<Extension name="measure" value="set"/>
<Value value="down" property="valid"/>
<Value value="flat" property="valid"/>
<Value value="up" property="valid"/>
</DataField>
<DataField name="thal" optype="categorical" dataType="string">
<Extension name="storageType" value="string"/>
<Extension name="measure" value="set"/>
<Value value="fixed_defect" property="valid"/>
<Value value="normal" property="valid"/>
<Value value="reversable_defect" property="valid"/>
</DataField>
<DataField name="thalach" optype="continuous" dataType="integer">
<Extension name="storageType" value="numeric"/>
<Extension name="measure" value="range"/>
</DataField>
<DataField name="trestbps" optype="continuous" dataType="integer">
<Extension name="storageType" value="numeric"/>
<Extension name="measure" value="range"/>
</DataField>
<DataField name="$N-num" optype="categorical" dataType="string">
<Extension name="storageType" value="string"/>
<Extension name="measure" value="set"/>
<Value value="&lt;50" property="valid"/>
<Value value="&gt;50_1" property="valid"/>
</DataField>
<DataField name="$NC-num" optype="continuous" dataType="double">
<Extension name="storageType" value="numeric"/>
<Extension name="measure" value="range"/>
</DataField>
</DataDictionary>
<NeuralNetwork modelName="HEART_MLP" functionName="classification" algorithmName="Neural Net" activationFunction="logistic">
<Extension name="normalizationMethod" value="limitedDifference"/>
<MiningSchema>
<MiningField name="age" usageType="active" missingValueReplacement="53.0" missingValueTreatment="asMedian" outliers="asExtremeValues" lowValue="29.0" highValue="77.0"/>
<MiningField name="ca" usageType="active" missingValueReplacement="1.5" missingValueTreatment="asMedian" outliers="asExtremeValues" lowValue="0.0" highValue="3.0"/>
<MiningField name="chol" usageType="active" missingValueReplacement="345.0" missingValueTreatment="asMedian" outliers="asExtremeValues" lowValue="126.0" highValue="564.0"/>
<MiningField name="cp" usageType="active"/>
<MiningField name="exang" usageType="active"/>
<MiningField name="fbs" usageType="active"/>
<MiningField name="oldpeak" usageType="active" missingValueReplacement="3.1" missingValueTreatment="asMedian" outliers="asExtremeValues" lowValue="0.0" highValue="6.2"/>
<MiningField name="restecg" usageType="active"/>
<MiningField name="sex" usageType="active"/>
<MiningField name="slope" usageType="active"/>
<MiningField name="thal" usageType="active"/>
<MiningField name="thalach" usageType="active" missingValueReplacement="136.5" missingValueTreatment="asMedian" outliers="asExtremeValues" lowValue="71.0" highValue="202.0"/>
<MiningField name="trestbps" usageType="active" missingValueReplacement="147.0" missingValueTreatment="asMedian" outliers="asExtremeValues" lowValue="94.0" highValue="200.0"/>
<MiningField name="$N-num" usageType="predicted"/>
<MiningField name="$NC-num" usageType="supplementary"/>
</MiningSchema>
<NeuralInputs>
<NeuralInput id="0">
<DerivedField optype="continuous" dataType="double">
<NormContinuous field="age">
<LinearNorm orig="29" norm="0"/>
<LinearNorm orig="77" norm="1"/>
</NormContinuous>
</DerivedField>
</NeuralInput>
<NeuralInput id="1">
<DerivedField optype="continuous" dataType="double">
<NormContinuous field="ca">
<LinearNorm orig="0" norm="0"/>
<LinearNorm orig="3" norm="1"/>
</NormContinuous>
</DerivedField>
</NeuralInput>
<NeuralInput id="2">
<DerivedField optype="continuous" dataType="double">
<NormContinuous field="chol">
<LinearNorm orig="126" norm="0"/>
<LinearNorm orig="564" norm="1"/>
</NormContinuous>
</DerivedField>
</NeuralInput>
<NeuralInput id="3">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="cp" value="asympt"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="4">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="cp" value="atyp_angina"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="5">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="cp" value="non_anginal"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="6">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="cp" value="typ_angina"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="7">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="exang" value="no"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="8">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="exang" value="yes"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="9">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="fbs" value="f"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="10">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="fbs" value="t"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="11">
<DerivedField optype="continuous" dataType="double">
<NormContinuous field="oldpeak">
<LinearNorm orig="0" norm="0"/>
<LinearNorm orig="6.2" norm="1"/>
</NormContinuous>
</DerivedField>
</NeuralInput>
<NeuralInput id="12">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="restecg" value="left_vent_hyper"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="13">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="restecg" value="normal"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="14">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="restecg" value="st_t_wave_abnormality"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="15">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="sex" value="female"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="16">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="sex" value="male"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="17">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="slope" value="down"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="18">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="slope" value="flat"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="19">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="slope" value="up"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="20">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="thal" value="fixed_defect"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="21">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="thal" value="normal"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="22">
<DerivedField optype="continuous" dataType="double">
<NormDiscrete field="thal" value="reversable_defect"/>
</DerivedField>
</NeuralInput>
<NeuralInput id="23">
<DerivedField optype="continuous" dataType="double">
<NormContinuous field="thalach">
<LinearNorm orig="71" norm="0"/>
<LinearNorm orig="202" norm="1"/>
</NormContinuous>
</DerivedField>
</NeuralInput>
<NeuralInput id="24">
<DerivedField optype="continuous" dataType="double">
<NormContinuous field="trestbps">
<LinearNorm orig="94" norm="0"/>
<LinearNorm orig="200" norm="1"/>
</NormContinuous>
</DerivedField>
</NeuralInput>
</NeuralInputs>
<NeuralLayer>
<Neuron id="25" bias="0.317639270487">
<Con from="0" weight="-0.135332016034"/>
<Con from="1" weight="-5.19280906568"/>
<Con from="2" weight="0.525747264732"/>
<Con from="3" weight="-6.37782307945"/>
<Con from="4" weight="2.11670159108"/>
<Con from="5" weight="3.09250794759"/>
<Con from="6" weight="2.3464322601"/>
<Con from="7" weight="2.12192729144"/>
<Con from="8" weight="-0.734171745435"/>
<Con from="9" weight="1.54132525226"/>
<Con from="10" weight="-0.941527102413"/>
<Con from="11" weight="-0.781952768324"/>
<Con from="12" weight="-1.00180733836"/>
<Con from="13" weight="3.00236054075"/>
<Con from="14" weight="-0.223579845782"/>
<Con from="15" weight="2.86824112028"/>
<Con from="16" weight="-1.43281566247"/>
<Con from="17" weight="-1.48976988352"/>
<Con from="18" weight="1.00423163556"/>
<Con from="19" weight="1.55127774123"/>
<Con from="20" weight="1.41715028003"/>
<Con from="21" weight="2.76534882424"/>
<Con from="22" weight="-3.01400775406"/>
<Con from="23" weight="1.64729827106"/>
<Con from="24" weight="0.6939835562"/>
</Neuron>
<Neuron id="26" bias="-0.54164989459">
<Con from="0" weight="0.00633203919794"/>
<Con from="1" weight="0.0242665844103"/>
<Con from="2" weight="-0.0851092205414"/>
<Con from="3" weight="-0.0270630031469"/>
<Con from="4" weight="-0.0395888342686"/>
<Con from="5" weight="-0.288294774885"/>
<Con from="6" weight="0.130399290421"/>
<Con from="7" weight="-0.13965193816"/>
<Con from="8" weight="-0.166929137191"/>
<Con from="9" weight="-0.736485786675"/>
<Con from="10" weight="0.417025900325"/>
<Con from="11" weight="-0.00180570512032"/>
<Con from="12" weight="-0.38803854648"/>
<Con from="13" weight="-0.640457230618"/>
<Con from="14" weight="-0.196005767017"/>
<Con from="15" weight="-0.235886905086"/>
<Con from="16" weight="-0.839089201852"/>
<Con from="17" weight="-0.0379720388399"/>
<Con from="18" weight="-0.792522382168"/>
<Con from="19" weight="-0.412989636002"/>
<Con from="20" weight="-0.47873978353"/>
<Con from="21" weight="0.417655688715"/>
<Con from="22" weight="-0.246911983036"/>
<Con from="23" weight="0.0280023714063"/>
<Con from="24" weight="-0.439634303284"/>
</Neuron>
<Neuron id="27" bias="-1.00319910759">
<Con from="0" weight="2.06619047291"/>
<Con from="1" weight="7.0016040164"/>
<Con from="2" weight="0.103719188997"/>
<Con from="3" weight="4.23759809276"/>
<Con from="4" weight="-1.7088497266"/>
<Con from="5" weight="-2.82174538357"/>
<Con from="6" weight="-0.036795919341"/>
<Con from="7" weight="-2.45436806388"/>
<Con from="8" weight="1.94402762507"/>
<Con from="9" weight="1.09621241226"/>
<Con from="10" weight="-0.947475120427"/>
<Con from="11" weight="2.25432080798"/>
<Con from="12" weight="-1.84997067203"/>
<Con from="13" weight="-0.232145801645"/>
<Con from="14" weight="1.42533296714"/>
<Con from="15" weight="-2.67548565377"/>
<Con from="16" weight="1.8824827802"/>
<Con from="17" weight="0.46389703437"/>
<Con from="18" weight="2.85311685952"/>
<Con from="19" weight="-4.16960415722"/>
<Con from="20" weight="-2.69553960107"/>
<Con from="21" weight="-3.85001912218"/>
<Con from="22" weight="5.81261593456"/>
<Con from="23" weight="-2.10678020915"/>
<Con from="24" weight="1.07690722098"/>
</Neuron>
</NeuralLayer>
<NeuralLayer>
<Neuron id="28" bias="0.116035064948">
<Con from="25" weight="2.34320635515"/>
<Con from="26" weight="-0.00864894664885"/>
<Con from="27" weight="-3.29937263834"/>
</Neuron>
<Neuron id="29" bias="-0.124191471426">
<Con from="25" weight="-2.35939579702"/>
<Con from="26" weight="0.407949266383"/>
<Con from="27" weight="3.30693177606"/>
</Neuron>
</NeuralLayer>
<NeuralOutputs>
<NeuralOutput outputNeuron="28">
<DerivedField optype="categorical" dataType="string">
<NormDiscrete field="$N-num" value="&lt;50"/>
</DerivedField>
</NeuralOutput>
<NeuralOutput outputNeuron="29">
<DerivedField optype="categorical" dataType="string">
<NormDiscrete field="$N-num" value="&gt;50_1"/>
</DerivedField>
</NeuralOutput>
</NeuralOutputs>
</NeuralNetwork>
</PMML>