Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <process version="5.3.008">
- <context>
- <input/>
- <output/>
- <macros/>
- </context>
- <operator activated="true" class="process" compatibility="5.3.008" expanded="true" name="Process">
- <process expanded="true">
- <operator activated="true" class="retrieve" compatibility="5.3.008" expanded="true" height="60" name="Retrieve" width="90" x="45" y="30">
- <parameter key="repository_entry" value="//Samples/data/Sonar"/>
- </operator>
- <operator activated="true" class="normalize" compatibility="5.3.008" expanded="true" height="94" name="Normalize" width="90" x="180" y="30"/>
- <operator activated="true" class="loop_attributes" compatibility="5.3.008" expanded="true" height="76" name="Loop Attributes" width="90" x="315" y="30">
- <parameter key="iteration_macro" value="a1"/>
- <process expanded="true">
- <operator activated="true" class="generate_attributes" compatibility="5.3.008" expanded="true" height="76" name="Generate Attributes (2)" width="90" x="296" y="73">
- <list key="function_descriptions">
- <parameter key="%{a1}" value="if(rand() > .9, NaN, %{a1})"/>
- </list>
- <parameter key="use_standard_constants" value="false"/>
- </operator>
- <connect from_port="example set" to_op="Generate Attributes (2)" to_port="example set input"/>
- <connect from_op="Generate Attributes (2)" from_port="example set output" to_port="example set"/>
- <portSpacing port="source_example set" spacing="0"/>
- <portSpacing port="sink_example set" spacing="0"/>
- <portSpacing port="sink_result 1" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="r:execute_script_r" compatibility="5.3.000" expanded="true" height="76" name="Multiple Imputation" width="90" x="447" y="30">
- <parameter key="script" value="library(VIM) ImputedData<-irmi(data, eps = 5, maxit = 100, noise = TRUE, noise.factor = 1, mi = 5, init.method="kNN") ImputedData1<-as.data.frame(ImputedData[[1]]) ImputedData2<-as.data.frame(ImputedData[[2]]) ImputedData3<-as.data.frame(ImputedData[[3]]) ImputedData4<-as.data.frame(ImputedData[[4]]) ImputedData5<-as.data.frame(ImputedData[[5]]) "/>
- <enumeration key="inputs">
- <parameter key="name_of_variable" value="data"/>
- </enumeration>
- <list key="results">
- <parameter key="ImputedData1" value="Data Table"/>
- <parameter key="ImputedData2" value="Data Table"/>
- <parameter key="ImputedData3" value="Data Table"/>
- <parameter key="ImputedData4" value="Data Table"/>
- <parameter key="ImputedData5" value="Data Table"/>
- </list>
- </operator>
- <operator activated="true" class="set_role" compatibility="5.3.008" expanded="true" height="76" name="Set Role" width="90" x="581" y="30">
- <parameter key="attribute_name" value="class"/>
- <parameter key="target_role" value="label"/>
- <list key="set_additional_roles"/>
- </operator>
- <operator activated="true" class="multiply" compatibility="5.3.008" expanded="true" height="94" name="Multiply (7)" width="90" x="715" y="30"/>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="148" name="Subprocess" width="90" x="849" y="30">
- <process expanded="true">
- <operator activated="true" class="multiply" compatibility="5.3.008" expanded="true" height="148" name="Multiply" width="90" x="45" y="30"/>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="202" name="ModeligWith5thImputation" width="90" x="179" y="705">
- <process expanded="true">
- <operator activated="true" class="multiply" compatibility="5.3.008" expanded="true" height="130" name="Multiply (4)" width="90" x="45" y="30"/>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="166" name="Base Learners (3)" width="90" x="286" y="30">
- <process expanded="true">
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Models (3)">
- <process expanded="true">
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Decision Tree (3)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-Decision Tree (3)">
- <process expanded="true">
- <operator activated="true" class="weka:W-J48" compatibility="5.3.001" expanded="true" name="W-J48 (3)"/>
- <connect from_port="training" to_op="W-J48 (3)" to_port="training set"/>
- <connect from_op="W-J48 (3)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Decision Tree (3)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Decision Tree (3)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Decision Tree (3)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Decision Tree (3)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Decision Tree (3)" from_port="labelled data" to_op="Performance-Decision Tree (3)" to_port="labelled data"/>
- <connect from_op="Performance-Decision Tree (3)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-Decision Tree (3)" to_port="training"/>
- <connect from_op="Validation-Decision Tree (3)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-Decision Tree (3)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="SVM (5)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-SVM (3)">
- <process expanded="true">
- <operator activated="true" class="support_vector_machine" compatibility="5.3.008" expanded="true" name="SVM (6)"/>
- <connect from_port="training" to_op="SVM (6)" to_port="training set"/>
- <connect from_op="SVM (6)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-SVM (3)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-SVM (3)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-SVM (3)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-SVM (3)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-SVM (3)" from_port="labelled data" to_op="Performance-SVM (3)" to_port="labelled data"/>
- <connect from_op="Performance-SVM (3)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-SVM (3)" to_port="training"/>
- <connect from_op="Validation-SVM (3)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-SVM (3)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Naive Bayes (5)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-Naive Bayes (3)">
- <process expanded="true">
- <operator activated="true" class="naive_bayes" compatibility="5.3.008" expanded="true" name="Naive Bayes (6)"/>
- <connect from_port="training" to_op="Naive Bayes (6)" to_port="training set"/>
- <connect from_op="Naive Bayes (6)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Naive Bayes (3)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Naive Bayes (3)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Naive Bayes (3)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Naive Bayes (3)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Naive Bayes (3)" from_port="labelled data" to_op="Performance-Naive Bayes (3)" to_port="labelled data"/>
- <connect from_op="Performance-Naive Bayes (3)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-Naive Bayes (3)" to_port="training"/>
- <connect from_op="Validation-Naive Bayes (3)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-Naive Bayes (3)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="SVM (5)" to_port="in 1"/>
- <connect from_port="in 2" to_op="Decision Tree (3)" to_port="in 1"/>
- <connect from_port="in 3" to_op="Naive Bayes (5)" to_port="in 1"/>
- <connect from_op="Decision Tree (3)" from_port="out 1" to_port="out 3"/>
- <connect from_op="Decision Tree (3)" from_port="out 2" to_port="out 4"/>
- <connect from_op="SVM (5)" from_port="out 1" to_port="out 1"/>
- <connect from_op="SVM (5)" from_port="out 2" to_port="out 2"/>
- <connect from_op="Naive Bayes (5)" from_port="out 1" to_port="out 5"/>
- <connect from_op="Naive Bayes (5)" from_port="out 2" to_port="out 6"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="source_in 3" spacing="0"/>
- <portSpacing port="source_in 4" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Naive Bayes Performance (3)">
- <parameter key="name" value="Naive Bayes Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Naive Bayes Model (3)">
- <parameter key="name" value="Naive Bayes Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Decision Tree Performance (3)">
- <parameter key="name" value="Decision Tree Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Decision Tree Model (3)">
- <parameter key="name" value="Decision Tree Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-SVM Performance (3)">
- <parameter key="name" value="SVM Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-SVM Model (3)">
- <parameter key="name" value="SVM Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <connect from_port="in 1" to_op="Models (3)" to_port="in 1"/>
- <connect from_port="in 2" to_op="Models (3)" to_port="in 2"/>
- <connect from_port="in 3" to_op="Models (3)" to_port="in 3"/>
- <connect from_op="Models (3)" from_port="out 1" to_op="Remember-SVM Model (3)" to_port="store"/>
- <connect from_op="Models (3)" from_port="out 2" to_op="Remember-SVM Performance (3)" to_port="store"/>
- <connect from_op="Models (3)" from_port="out 3" to_op="Remember-Decision Tree Model (3)" to_port="store"/>
- <connect from_op="Models (3)" from_port="out 4" to_op="Remember-Decision Tree Performance (3)" to_port="store"/>
- <connect from_op="Models (3)" from_port="out 5" to_op="Remember-Naive Bayes Model (3)" to_port="store"/>
- <connect from_op="Models (3)" from_port="out 6" to_op="Remember-Naive Bayes Performance (3)" to_port="store"/>
- <connect from_op="Remember-Naive Bayes Performance (3)" from_port="stored" to_port="out 6"/>
- <connect from_op="Remember-Naive Bayes Model (3)" from_port="stored" to_port="out 5"/>
- <connect from_op="Remember-Decision Tree Performance (3)" from_port="stored" to_port="out 4"/>
- <connect from_op="Remember-Decision Tree Model (3)" from_port="stored" to_port="out 3"/>
- <connect from_op="Remember-SVM Performance (3)" from_port="stored" to_port="out 2"/>
- <connect from_op="Remember-SVM Model (3)" from_port="stored" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="source_in 3" spacing="0"/>
- <portSpacing port="source_in 4" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="94" name="Subprocess-Stacking (3)" width="90" x="286" y="111">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" height="112" name="Validation-Stacking (3)" width="90" x="45" y="30">
- <description>in haman Cross-Fold Validation ast
- Stratified entekhab shode ta ye vaght nakonad az yek class recordi entekhab nashavad</description>
- <process expanded="true">
- <operator activated="true" class="metacost" compatibility="5.3.008" expanded="true" name="MetaCost-Stacking (3)">
- <parameter key="cost_matrix" value="[0.0 1.0;1.0 0.0]"/>
- <process expanded="true">
- <operator activated="true" class="stacking" compatibility="5.3.008" expanded="true" name="Stacking (3)">
- <process expanded="true">
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-SVM Model (4)">
- <parameter key="name" value="SVM Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-Decision Tree Model (4)">
- <parameter key="name" value="Decision Tree Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-Naive Bayes Model (4)">
- <parameter key="name" value="Naive Bayes Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <connect from_op="Recall-SVM Model (4)" from_port="result" to_port="base model 1"/>
- <connect from_op="Recall-Decision Tree Model (4)" from_port="result" to_port="base model 2"/>
- <connect from_op="Recall-Naive Bayes Model (4)" from_port="result" to_port="base model 3"/>
- <portSpacing port="source_training set 1" spacing="0"/>
- <portSpacing port="sink_base model 1" spacing="0"/>
- <portSpacing port="sink_base model 2" spacing="0"/>
- <portSpacing port="sink_base model 3" spacing="0"/>
- <portSpacing port="sink_base model 4" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="k_nn" compatibility="5.3.008" expanded="true" name="k-NN (3)"/>
- <connect from_port="stacking examples" to_op="k-NN (3)" to_port="training set"/>
- <connect from_op="k-NN (3)" from_port="model" to_port="stacking model"/>
- <portSpacing port="source_stacking examples" spacing="0"/>
- <portSpacing port="sink_stacking model" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training set" to_op="Stacking (3)" to_port="training set"/>
- <connect from_op="Stacking (3)" from_port="model" to_port="model"/>
- <portSpacing port="source_training set" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training" to_op="MetaCost-Stacking (3)" to_port="training set"/>
- <connect from_op="MetaCost-Stacking (3)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Stacking (3)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Stacking (3)">
- <parameter key="classification_error" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Stacking (3)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Stacking (3)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Stacking (3)" from_port="labelled data" to_op="Performance-Stacking (3)" to_port="labelled data"/>
- <connect from_op="Performance-Stacking (3)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Stacking Performance (3)" width="90" x="295" y="57">
- <parameter key="name" value="Stacking Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Stacking Model (3)" width="90" x="295" y="30">
- <parameter key="name" value="Stacking Model5"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <connect from_port="in 1" to_op="Validation-Stacking (3)" to_port="training"/>
- <connect from_op="Validation-Stacking (3)" from_port="model" to_op="Remember-Stacking Model (3)" to_port="store"/>
- <connect from_op="Validation-Stacking (3)" from_port="averagable 1" to_op="Remember-Stacking Performance (3)" to_port="store"/>
- <connect from_op="Remember-Stacking Performance (3)" from_port="stored" to_port="out 2"/>
- <connect from_op="Remember-Stacking Model (3)" from_port="stored" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Multiply (4)" to_port="input"/>
- <connect from_op="Multiply (4)" from_port="output 1" to_op="Base Learners (3)" to_port="in 1"/>
- <connect from_op="Multiply (4)" from_port="output 2" to_op="Base Learners (3)" to_port="in 2"/>
- <connect from_op="Multiply (4)" from_port="output 3" to_op="Base Learners (3)" to_port="in 3"/>
- <connect from_op="Multiply (4)" from_port="output 4" to_op="Subprocess-Stacking (3)" to_port="in 1"/>
- <connect from_op="Base Learners (3)" from_port="out 1" to_port="out 1"/>
- <connect from_op="Base Learners (3)" from_port="out 2" to_port="out 2"/>
- <connect from_op="Base Learners (3)" from_port="out 3" to_port="out 3"/>
- <connect from_op="Base Learners (3)" from_port="out 4" to_port="out 4"/>
- <connect from_op="Base Learners (3)" from_port="out 5" to_port="out 5"/>
- <connect from_op="Base Learners (3)" from_port="out 6" to_port="out 6"/>
- <connect from_op="Subprocess-Stacking (3)" from_port="out 1" to_port="out 7"/>
- <connect from_op="Subprocess-Stacking (3)" from_port="out 2" to_port="out 8"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- <portSpacing port="sink_out 8" spacing="0"/>
- <portSpacing port="sink_out 9" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="202" name="ModeligWith4thImputation" width="90" x="179" y="480">
- <process expanded="true">
- <operator activated="true" class="multiply" compatibility="5.3.008" expanded="true" height="130" name="Multiply (2)" width="90" x="45" y="30"/>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="166" name="Base Learners" width="90" x="286" y="30">
- <process expanded="true">
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Models">
- <process expanded="true">
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Decision Tree">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-Decision Tree">
- <process expanded="true">
- <operator activated="true" class="weka:W-J48" compatibility="5.3.001" expanded="true" name="W-J48"/>
- <connect from_port="training" to_op="W-J48" to_port="training set"/>
- <connect from_op="W-J48" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Decision Tree">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Decision Tree">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Decision Tree" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Decision Tree" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Decision Tree" from_port="labelled data" to_op="Performance-Decision Tree" to_port="labelled data"/>
- <connect from_op="Performance-Decision Tree" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-Decision Tree" to_port="training"/>
- <connect from_op="Validation-Decision Tree" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-Decision Tree" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="SVM (2)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-SVM">
- <process expanded="true">
- <operator activated="true" class="support_vector_machine" compatibility="5.3.008" expanded="true" name="SVM"/>
- <connect from_port="training" to_op="SVM" to_port="training set"/>
- <connect from_op="SVM" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-SVM">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-SVM">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-SVM" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-SVM" to_port="unlabelled data"/>
- <connect from_op="Apply Model-SVM" from_port="labelled data" to_op="Performance-SVM" to_port="labelled data"/>
- <connect from_op="Performance-SVM" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-SVM" to_port="training"/>
- <connect from_op="Validation-SVM" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-SVM" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Naive Bayes (2)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-Naive Bayes">
- <process expanded="true">
- <operator activated="true" class="naive_bayes" compatibility="5.3.008" expanded="true" name="Naive Bayes"/>
- <connect from_port="training" to_op="Naive Bayes" to_port="training set"/>
- <connect from_op="Naive Bayes" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Naive Bayes">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Naive Bayes">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Naive Bayes" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Naive Bayes" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Naive Bayes" from_port="labelled data" to_op="Performance-Naive Bayes" to_port="labelled data"/>
- <connect from_op="Performance-Naive Bayes" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-Naive Bayes" to_port="training"/>
- <connect from_op="Validation-Naive Bayes" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-Naive Bayes" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="SVM (2)" to_port="in 1"/>
- <connect from_port="in 2" to_op="Decision Tree" to_port="in 1"/>
- <connect from_port="in 3" to_op="Naive Bayes (2)" to_port="in 1"/>
- <connect from_op="Decision Tree" from_port="out 1" to_port="out 3"/>
- <connect from_op="Decision Tree" from_port="out 2" to_port="out 4"/>
- <connect from_op="SVM (2)" from_port="out 1" to_port="out 1"/>
- <connect from_op="SVM (2)" from_port="out 2" to_port="out 2"/>
- <connect from_op="Naive Bayes (2)" from_port="out 1" to_port="out 5"/>
- <connect from_op="Naive Bayes (2)" from_port="out 2" to_port="out 6"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="source_in 3" spacing="0"/>
- <portSpacing port="source_in 4" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Naive Bayes Performance">
- <parameter key="name" value="Naive Bayes Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Naive Bayes Model">
- <parameter key="name" value="Naive Bayes Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Decision Tree Performance">
- <parameter key="name" value="Decision Tree Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Decision Tree Model">
- <parameter key="name" value="Decision Tree Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-SVM Performance">
- <parameter key="name" value="SVM Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-SVM Model">
- <parameter key="name" value="SVM Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <connect from_port="in 1" to_op="Models" to_port="in 1"/>
- <connect from_port="in 2" to_op="Models" to_port="in 2"/>
- <connect from_port="in 3" to_op="Models" to_port="in 3"/>
- <connect from_op="Models" from_port="out 1" to_op="Remember-SVM Model" to_port="store"/>
- <connect from_op="Models" from_port="out 2" to_op="Remember-SVM Performance" to_port="store"/>
- <connect from_op="Models" from_port="out 3" to_op="Remember-Decision Tree Model" to_port="store"/>
- <connect from_op="Models" from_port="out 4" to_op="Remember-Decision Tree Performance" to_port="store"/>
- <connect from_op="Models" from_port="out 5" to_op="Remember-Naive Bayes Model" to_port="store"/>
- <connect from_op="Models" from_port="out 6" to_op="Remember-Naive Bayes Performance" to_port="store"/>
- <connect from_op="Remember-Naive Bayes Performance" from_port="stored" to_port="out 6"/>
- <connect from_op="Remember-Naive Bayes Model" from_port="stored" to_port="out 5"/>
- <connect from_op="Remember-Decision Tree Performance" from_port="stored" to_port="out 4"/>
- <connect from_op="Remember-Decision Tree Model" from_port="stored" to_port="out 3"/>
- <connect from_op="Remember-SVM Performance" from_port="stored" to_port="out 2"/>
- <connect from_op="Remember-SVM Model" from_port="stored" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="source_in 3" spacing="0"/>
- <portSpacing port="source_in 4" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="94" name="Subprocess-Stacking" width="90" x="286" y="111">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" height="112" name="Validation-Stacking" width="90" x="45" y="30">
- <description>in haman Cross-Fold Validation ast
- Stratified entekhab shode ta ye vaght nakonad az yek class recordi entekhab nashavad</description>
- <process expanded="true">
- <operator activated="true" class="metacost" compatibility="5.3.008" expanded="true" name="MetaCost-Stacking">
- <parameter key="cost_matrix" value="[0.0 1.0;1.0 0.0]"/>
- <process expanded="true">
- <operator activated="true" class="stacking" compatibility="5.3.008" expanded="true" name="Stacking">
- <process expanded="true">
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-SVM Model (2)">
- <parameter key="name" value="SVM Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-Decision Tree Model (2)">
- <parameter key="name" value="Decision Tree Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-Naive Bayes Model (2)">
- <parameter key="name" value="Naive Bayes Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <connect from_op="Recall-SVM Model (2)" from_port="result" to_port="base model 1"/>
- <connect from_op="Recall-Decision Tree Model (2)" from_port="result" to_port="base model 2"/>
- <connect from_op="Recall-Naive Bayes Model (2)" from_port="result" to_port="base model 3"/>
- <portSpacing port="source_training set 1" spacing="0"/>
- <portSpacing port="sink_base model 1" spacing="0"/>
- <portSpacing port="sink_base model 2" spacing="0"/>
- <portSpacing port="sink_base model 3" spacing="0"/>
- <portSpacing port="sink_base model 4" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="k_nn" compatibility="5.3.008" expanded="true" name="k-NN"/>
- <connect from_port="stacking examples" to_op="k-NN" to_port="training set"/>
- <connect from_op="k-NN" from_port="model" to_port="stacking model"/>
- <portSpacing port="source_stacking examples" spacing="0"/>
- <portSpacing port="sink_stacking model" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training set" to_op="Stacking" to_port="training set"/>
- <connect from_op="Stacking" from_port="model" to_port="model"/>
- <portSpacing port="source_training set" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training" to_op="MetaCost-Stacking" to_port="training set"/>
- <connect from_op="MetaCost-Stacking" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Stacking">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Stacking">
- <parameter key="classification_error" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Stacking" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Stacking" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Stacking" from_port="labelled data" to_op="Performance-Stacking" to_port="labelled data"/>
- <connect from_op="Performance-Stacking" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Stacking Performance" width="90" x="295" y="57">
- <parameter key="name" value="Stacking Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Stacking Model" width="90" x="295" y="30">
- <parameter key="name" value="Stacking Model4"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <connect from_port="in 1" to_op="Validation-Stacking" to_port="training"/>
- <connect from_op="Validation-Stacking" from_port="model" to_op="Remember-Stacking Model" to_port="store"/>
- <connect from_op="Validation-Stacking" from_port="averagable 1" to_op="Remember-Stacking Performance" to_port="store"/>
- <connect from_op="Remember-Stacking Performance" from_port="stored" to_port="out 2"/>
- <connect from_op="Remember-Stacking Model" from_port="stored" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Multiply (2)" to_port="input"/>
- <connect from_op="Multiply (2)" from_port="output 1" to_op="Base Learners" to_port="in 1"/>
- <connect from_op="Multiply (2)" from_port="output 2" to_op="Base Learners" to_port="in 2"/>
- <connect from_op="Multiply (2)" from_port="output 3" to_op="Base Learners" to_port="in 3"/>
- <connect from_op="Multiply (2)" from_port="output 4" to_op="Subprocess-Stacking" to_port="in 1"/>
- <connect from_op="Base Learners" from_port="out 1" to_port="out 1"/>
- <connect from_op="Base Learners" from_port="out 2" to_port="out 2"/>
- <connect from_op="Base Learners" from_port="out 3" to_port="out 3"/>
- <connect from_op="Base Learners" from_port="out 4" to_port="out 4"/>
- <connect from_op="Base Learners" from_port="out 5" to_port="out 5"/>
- <connect from_op="Base Learners" from_port="out 6" to_port="out 6"/>
- <connect from_op="Subprocess-Stacking" from_port="out 1" to_port="out 7"/>
- <connect from_op="Subprocess-Stacking" from_port="out 2" to_port="out 8"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- <portSpacing port="sink_out 8" spacing="0"/>
- <portSpacing port="sink_out 9" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="202" name="ModeligWith3rdImputation" width="90" x="179" y="390">
- <process expanded="true">
- <operator activated="true" class="multiply" compatibility="5.3.008" expanded="true" height="130" name="Multiply (6)" width="90" x="45" y="30"/>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="166" name="Base Learners (5)" width="90" x="286" y="30">
- <process expanded="true">
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Models (5)">
- <process expanded="true">
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Decision Tree (5)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-Decision Tree (5)">
- <process expanded="true">
- <operator activated="true" class="weka:W-J48" compatibility="5.3.001" expanded="true" name="W-J48 (5)"/>
- <connect from_port="training" to_op="W-J48 (5)" to_port="training set"/>
- <connect from_op="W-J48 (5)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Decision Tree (5)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Decision Tree (5)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Decision Tree (5)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Decision Tree (5)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Decision Tree (5)" from_port="labelled data" to_op="Performance-Decision Tree (5)" to_port="labelled data"/>
- <connect from_op="Performance-Decision Tree (5)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-Decision Tree (5)" to_port="training"/>
- <connect from_op="Validation-Decision Tree (5)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-Decision Tree (5)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="SVM (9)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-SVM (5)">
- <process expanded="true">
- <operator activated="true" class="support_vector_machine" compatibility="5.3.008" expanded="true" name="SVM (10)"/>
- <connect from_port="training" to_op="SVM (10)" to_port="training set"/>
- <connect from_op="SVM (10)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-SVM (5)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-SVM (5)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-SVM (5)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-SVM (5)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-SVM (5)" from_port="labelled data" to_op="Performance-SVM (5)" to_port="labelled data"/>
- <connect from_op="Performance-SVM (5)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-SVM (5)" to_port="training"/>
- <connect from_op="Validation-SVM (5)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-SVM (5)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Naive Bayes (9)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-Naive Bayes (5)">
- <process expanded="true">
- <operator activated="true" class="naive_bayes" compatibility="5.3.008" expanded="true" name="Naive Bayes (10)"/>
- <connect from_port="training" to_op="Naive Bayes (10)" to_port="training set"/>
- <connect from_op="Naive Bayes (10)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Naive Bayes (5)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Naive Bayes (5)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Naive Bayes (5)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Naive Bayes (5)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Naive Bayes (5)" from_port="labelled data" to_op="Performance-Naive Bayes (5)" to_port="labelled data"/>
- <connect from_op="Performance-Naive Bayes (5)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-Naive Bayes (5)" to_port="training"/>
- <connect from_op="Validation-Naive Bayes (5)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-Naive Bayes (5)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="SVM (9)" to_port="in 1"/>
- <connect from_port="in 2" to_op="Decision Tree (5)" to_port="in 1"/>
- <connect from_port="in 3" to_op="Naive Bayes (9)" to_port="in 1"/>
- <connect from_op="Decision Tree (5)" from_port="out 1" to_port="out 3"/>
- <connect from_op="Decision Tree (5)" from_port="out 2" to_port="out 4"/>
- <connect from_op="SVM (9)" from_port="out 1" to_port="out 1"/>
- <connect from_op="SVM (9)" from_port="out 2" to_port="out 2"/>
- <connect from_op="Naive Bayes (9)" from_port="out 1" to_port="out 5"/>
- <connect from_op="Naive Bayes (9)" from_port="out 2" to_port="out 6"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="source_in 3" spacing="0"/>
- <portSpacing port="source_in 4" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Naive Bayes Performance (5)">
- <parameter key="name" value="Naive Bayes Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Naive Bayes Model (5)">
- <parameter key="name" value="Naive Bayes Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Decision Tree Performance (5)">
- <parameter key="name" value="Decision Tree Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Decision Tree Model (5)">
- <parameter key="name" value="Decision Tree Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-SVM Performance (5)">
- <parameter key="name" value="SVM Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-SVM Model (5)">
- <parameter key="name" value="SVM Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <connect from_port="in 1" to_op="Models (5)" to_port="in 1"/>
- <connect from_port="in 2" to_op="Models (5)" to_port="in 2"/>
- <connect from_port="in 3" to_op="Models (5)" to_port="in 3"/>
- <connect from_op="Models (5)" from_port="out 1" to_op="Remember-SVM Model (5)" to_port="store"/>
- <connect from_op="Models (5)" from_port="out 2" to_op="Remember-SVM Performance (5)" to_port="store"/>
- <connect from_op="Models (5)" from_port="out 3" to_op="Remember-Decision Tree Model (5)" to_port="store"/>
- <connect from_op="Models (5)" from_port="out 4" to_op="Remember-Decision Tree Performance (5)" to_port="store"/>
- <connect from_op="Models (5)" from_port="out 5" to_op="Remember-Naive Bayes Model (5)" to_port="store"/>
- <connect from_op="Models (5)" from_port="out 6" to_op="Remember-Naive Bayes Performance (5)" to_port="store"/>
- <connect from_op="Remember-Naive Bayes Performance (5)" from_port="stored" to_port="out 6"/>
- <connect from_op="Remember-Naive Bayes Model (5)" from_port="stored" to_port="out 5"/>
- <connect from_op="Remember-Decision Tree Performance (5)" from_port="stored" to_port="out 4"/>
- <connect from_op="Remember-Decision Tree Model (5)" from_port="stored" to_port="out 3"/>
- <connect from_op="Remember-SVM Performance (5)" from_port="stored" to_port="out 2"/>
- <connect from_op="Remember-SVM Model (5)" from_port="stored" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="source_in 3" spacing="0"/>
- <portSpacing port="source_in 4" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="94" name="Subprocess-Stacking (5)" width="90" x="286" y="111">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" height="112" name="Validation-Stacking (5)" width="90" x="45" y="30">
- <description>in haman Cross-Fold Validation ast
- Stratified entekhab shode ta ye vaght nakonad az yek class recordi entekhab nashavad</description>
- <process expanded="true">
- <operator activated="true" class="metacost" compatibility="5.3.008" expanded="true" name="MetaCost-Stacking (5)">
- <parameter key="cost_matrix" value="[0.0 1.0;1.0 0.0]"/>
- <process expanded="true">
- <operator activated="true" class="stacking" compatibility="5.3.008" expanded="true" name="Stacking (5)">
- <process expanded="true">
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-SVM Model (6)">
- <parameter key="name" value="SVM Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-Decision Tree Model (6)">
- <parameter key="name" value="Decision Tree Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-Naive Bayes Model (6)">
- <parameter key="name" value="Naive Bayes Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <connect from_op="Recall-SVM Model (6)" from_port="result" to_port="base model 1"/>
- <connect from_op="Recall-Decision Tree Model (6)" from_port="result" to_port="base model 2"/>
- <connect from_op="Recall-Naive Bayes Model (6)" from_port="result" to_port="base model 3"/>
- <portSpacing port="source_training set 1" spacing="0"/>
- <portSpacing port="sink_base model 1" spacing="0"/>
- <portSpacing port="sink_base model 2" spacing="0"/>
- <portSpacing port="sink_base model 3" spacing="0"/>
- <portSpacing port="sink_base model 4" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="k_nn" compatibility="5.3.008" expanded="true" name="k-NN (5)"/>
- <connect from_port="stacking examples" to_op="k-NN (5)" to_port="training set"/>
- <connect from_op="k-NN (5)" from_port="model" to_port="stacking model"/>
- <portSpacing port="source_stacking examples" spacing="0"/>
- <portSpacing port="sink_stacking model" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training set" to_op="Stacking (5)" to_port="training set"/>
- <connect from_op="Stacking (5)" from_port="model" to_port="model"/>
- <portSpacing port="source_training set" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training" to_op="MetaCost-Stacking (5)" to_port="training set"/>
- <connect from_op="MetaCost-Stacking (5)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Stacking (5)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Stacking (5)">
- <parameter key="classification_error" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Stacking (5)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Stacking (5)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Stacking (5)" from_port="labelled data" to_op="Performance-Stacking (5)" to_port="labelled data"/>
- <connect from_op="Performance-Stacking (5)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Stacking Performance (5)" width="90" x="295" y="57">
- <parameter key="name" value="Stacking Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Stacking Model (5)" width="90" x="295" y="30">
- <parameter key="name" value="Stacking Model3"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <connect from_port="in 1" to_op="Validation-Stacking (5)" to_port="training"/>
- <connect from_op="Validation-Stacking (5)" from_port="model" to_op="Remember-Stacking Model (5)" to_port="store"/>
- <connect from_op="Validation-Stacking (5)" from_port="averagable 1" to_op="Remember-Stacking Performance (5)" to_port="store"/>
- <connect from_op="Remember-Stacking Performance (5)" from_port="stored" to_port="out 2"/>
- <connect from_op="Remember-Stacking Model (5)" from_port="stored" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Multiply (6)" to_port="input"/>
- <connect from_op="Multiply (6)" from_port="output 1" to_op="Base Learners (5)" to_port="in 1"/>
- <connect from_op="Multiply (6)" from_port="output 2" to_op="Base Learners (5)" to_port="in 2"/>
- <connect from_op="Multiply (6)" from_port="output 3" to_op="Base Learners (5)" to_port="in 3"/>
- <connect from_op="Multiply (6)" from_port="output 4" to_op="Subprocess-Stacking (5)" to_port="in 1"/>
- <connect from_op="Base Learners (5)" from_port="out 1" to_port="out 1"/>
- <connect from_op="Base Learners (5)" from_port="out 2" to_port="out 2"/>
- <connect from_op="Base Learners (5)" from_port="out 3" to_port="out 3"/>
- <connect from_op="Base Learners (5)" from_port="out 4" to_port="out 4"/>
- <connect from_op="Base Learners (5)" from_port="out 5" to_port="out 5"/>
- <connect from_op="Base Learners (5)" from_port="out 6" to_port="out 6"/>
- <connect from_op="Subprocess-Stacking (5)" from_port="out 1" to_port="out 7"/>
- <connect from_op="Subprocess-Stacking (5)" from_port="out 2" to_port="out 8"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- <portSpacing port="sink_out 8" spacing="0"/>
- <portSpacing port="sink_out 9" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="202" name="ModeligWith2ndImputation" width="90" x="179" y="255">
- <process expanded="true">
- <operator activated="true" class="multiply" compatibility="5.3.008" expanded="true" height="130" name="Multiply (5)" width="90" x="45" y="30"/>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="166" name="Base Learners (4)" width="90" x="286" y="30">
- <process expanded="true">
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Models (4)">
- <process expanded="true">
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Decision Tree (4)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-Decision Tree (4)">
- <process expanded="true">
- <operator activated="true" class="weka:W-J48" compatibility="5.3.001" expanded="true" name="W-J48 (4)"/>
- <connect from_port="training" to_op="W-J48 (4)" to_port="training set"/>
- <connect from_op="W-J48 (4)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Decision Tree (4)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Decision Tree (4)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Decision Tree (4)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Decision Tree (4)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Decision Tree (4)" from_port="labelled data" to_op="Performance-Decision Tree (4)" to_port="labelled data"/>
- <connect from_op="Performance-Decision Tree (4)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-Decision Tree (4)" to_port="training"/>
- <connect from_op="Validation-Decision Tree (4)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-Decision Tree (4)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="SVM (7)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-SVM (4)">
- <process expanded="true">
- <operator activated="true" class="support_vector_machine" compatibility="5.3.008" expanded="true" name="SVM (8)"/>
- <connect from_port="training" to_op="SVM (8)" to_port="training set"/>
- <connect from_op="SVM (8)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-SVM (4)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-SVM (4)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-SVM (4)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-SVM (4)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-SVM (4)" from_port="labelled data" to_op="Performance-SVM (4)" to_port="labelled data"/>
- <connect from_op="Performance-SVM (4)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-SVM (4)" to_port="training"/>
- <connect from_op="Validation-SVM (4)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-SVM (4)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Naive Bayes (7)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-Naive Bayes (4)">
- <process expanded="true">
- <operator activated="true" class="naive_bayes" compatibility="5.3.008" expanded="true" name="Naive Bayes (8)"/>
- <connect from_port="training" to_op="Naive Bayes (8)" to_port="training set"/>
- <connect from_op="Naive Bayes (8)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Naive Bayes (4)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Naive Bayes (4)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Naive Bayes (4)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Naive Bayes (4)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Naive Bayes (4)" from_port="labelled data" to_op="Performance-Naive Bayes (4)" to_port="labelled data"/>
- <connect from_op="Performance-Naive Bayes (4)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-Naive Bayes (4)" to_port="training"/>
- <connect from_op="Validation-Naive Bayes (4)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-Naive Bayes (4)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="SVM (7)" to_port="in 1"/>
- <connect from_port="in 2" to_op="Decision Tree (4)" to_port="in 1"/>
- <connect from_port="in 3" to_op="Naive Bayes (7)" to_port="in 1"/>
- <connect from_op="Decision Tree (4)" from_port="out 1" to_port="out 3"/>
- <connect from_op="Decision Tree (4)" from_port="out 2" to_port="out 4"/>
- <connect from_op="SVM (7)" from_port="out 1" to_port="out 1"/>
- <connect from_op="SVM (7)" from_port="out 2" to_port="out 2"/>
- <connect from_op="Naive Bayes (7)" from_port="out 1" to_port="out 5"/>
- <connect from_op="Naive Bayes (7)" from_port="out 2" to_port="out 6"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="source_in 3" spacing="0"/>
- <portSpacing port="source_in 4" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Naive Bayes Performance (4)">
- <parameter key="name" value="Naive Bayes Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Naive Bayes Model (4)">
- <parameter key="name" value="Naive Bayes Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Decision Tree Performance (4)">
- <parameter key="name" value="Decision Tree Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-Decision Tree Model (4)">
- <parameter key="name" value="Decision Tree Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-SVM Performance (4)">
- <parameter key="name" value="SVM Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" name="Remember-SVM Model (4)">
- <parameter key="name" value="SVM Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <connect from_port="in 1" to_op="Models (4)" to_port="in 1"/>
- <connect from_port="in 2" to_op="Models (4)" to_port="in 2"/>
- <connect from_port="in 3" to_op="Models (4)" to_port="in 3"/>
- <connect from_op="Models (4)" from_port="out 1" to_op="Remember-SVM Model (4)" to_port="store"/>
- <connect from_op="Models (4)" from_port="out 2" to_op="Remember-SVM Performance (4)" to_port="store"/>
- <connect from_op="Models (4)" from_port="out 3" to_op="Remember-Decision Tree Model (4)" to_port="store"/>
- <connect from_op="Models (4)" from_port="out 4" to_op="Remember-Decision Tree Performance (4)" to_port="store"/>
- <connect from_op="Models (4)" from_port="out 5" to_op="Remember-Naive Bayes Model (4)" to_port="store"/>
- <connect from_op="Models (4)" from_port="out 6" to_op="Remember-Naive Bayes Performance (4)" to_port="store"/>
- <connect from_op="Remember-Naive Bayes Performance (4)" from_port="stored" to_port="out 6"/>
- <connect from_op="Remember-Naive Bayes Model (4)" from_port="stored" to_port="out 5"/>
- <connect from_op="Remember-Decision Tree Performance (4)" from_port="stored" to_port="out 4"/>
- <connect from_op="Remember-Decision Tree Model (4)" from_port="stored" to_port="out 3"/>
- <connect from_op="Remember-SVM Performance (4)" from_port="stored" to_port="out 2"/>
- <connect from_op="Remember-SVM Model (4)" from_port="stored" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="source_in 3" spacing="0"/>
- <portSpacing port="source_in 4" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="94" name="Subprocess-Stacking (4)" width="90" x="286" y="111">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" height="112" name="Validation-Stacking (4)" width="90" x="45" y="30">
- <description>in haman Cross-Fold Validation ast
- Stratified entekhab shode ta ye vaght nakonad az yek class recordi entekhab nashavad</description>
- <process expanded="true">
- <operator activated="true" class="metacost" compatibility="5.3.008" expanded="true" name="MetaCost-Stacking (4)">
- <parameter key="cost_matrix" value="[0.0 1.0;1.0 0.0]"/>
- <process expanded="true">
- <operator activated="true" class="stacking" compatibility="5.3.008" expanded="true" name="Stacking (4)">
- <process expanded="true">
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-SVM Model (5)">
- <parameter key="name" value="SVM Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-Decision Tree Model (5)">
- <parameter key="name" value="Decision Tree Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-Naive Bayes Model (5)">
- <parameter key="name" value="Naive Bayes Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <connect from_op="Recall-SVM Model (5)" from_port="result" to_port="base model 1"/>
- <connect from_op="Recall-Decision Tree Model (5)" from_port="result" to_port="base model 2"/>
- <connect from_op="Recall-Naive Bayes Model (5)" from_port="result" to_port="base model 3"/>
- <portSpacing port="source_training set 1" spacing="0"/>
- <portSpacing port="sink_base model 1" spacing="0"/>
- <portSpacing port="sink_base model 2" spacing="0"/>
- <portSpacing port="sink_base model 3" spacing="0"/>
- <portSpacing port="sink_base model 4" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="k_nn" compatibility="5.3.008" expanded="true" name="k-NN (4)"/>
- <connect from_port="stacking examples" to_op="k-NN (4)" to_port="training set"/>
- <connect from_op="k-NN (4)" from_port="model" to_port="stacking model"/>
- <portSpacing port="source_stacking examples" spacing="0"/>
- <portSpacing port="sink_stacking model" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training set" to_op="Stacking (4)" to_port="training set"/>
- <connect from_op="Stacking (4)" from_port="model" to_port="model"/>
- <portSpacing port="source_training set" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training" to_op="MetaCost-Stacking (4)" to_port="training set"/>
- <connect from_op="MetaCost-Stacking (4)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Stacking (4)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Stacking (4)">
- <parameter key="classification_error" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Stacking (4)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Stacking (4)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Stacking (4)" from_port="labelled data" to_op="Performance-Stacking (4)" to_port="labelled data"/>
- <connect from_op="Performance-Stacking (4)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Stacking Performance (4)" width="90" x="295" y="57">
- <parameter key="name" value="Stacking Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Stacking Model (4)" width="90" x="313" y="30">
- <parameter key="name" value="Stacking Model2"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <connect from_port="in 1" to_op="Validation-Stacking (4)" to_port="training"/>
- <connect from_op="Validation-Stacking (4)" from_port="model" to_op="Remember-Stacking Model (4)" to_port="store"/>
- <connect from_op="Validation-Stacking (4)" from_port="averagable 1" to_op="Remember-Stacking Performance (4)" to_port="store"/>
- <connect from_op="Remember-Stacking Performance (4)" from_port="stored" to_port="out 2"/>
- <connect from_op="Remember-Stacking Model (4)" from_port="stored" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Multiply (5)" to_port="input"/>
- <connect from_op="Multiply (5)" from_port="output 1" to_op="Base Learners (4)" to_port="in 1"/>
- <connect from_op="Multiply (5)" from_port="output 2" to_op="Base Learners (4)" to_port="in 2"/>
- <connect from_op="Multiply (5)" from_port="output 3" to_op="Base Learners (4)" to_port="in 3"/>
- <connect from_op="Multiply (5)" from_port="output 4" to_op="Subprocess-Stacking (4)" to_port="in 1"/>
- <connect from_op="Base Learners (4)" from_port="out 1" to_port="out 1"/>
- <connect from_op="Base Learners (4)" from_port="out 2" to_port="out 2"/>
- <connect from_op="Base Learners (4)" from_port="out 3" to_port="out 3"/>
- <connect from_op="Base Learners (4)" from_port="out 4" to_port="out 4"/>
- <connect from_op="Base Learners (4)" from_port="out 5" to_port="out 5"/>
- <connect from_op="Base Learners (4)" from_port="out 6" to_port="out 6"/>
- <connect from_op="Subprocess-Stacking (4)" from_port="out 1" to_port="out 7"/>
- <connect from_op="Subprocess-Stacking (4)" from_port="out 2" to_port="out 8"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- <portSpacing port="sink_out 8" spacing="0"/>
- <portSpacing port="sink_out 9" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="202" name="ModeligWith1stImputation (2)" width="90" x="179" y="30">
- <process expanded="true">
- <operator activated="true" class="multiply" compatibility="5.3.008" expanded="true" height="130" name="Multiply (3)" width="90" x="45" y="30"/>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="166" name="Base Learners (2)" width="90" x="286" y="30">
- <process expanded="true">
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="166" name="Models (2)" width="90" x="45" y="30">
- <process expanded="true">
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Decision Tree (2)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-Decision Tree (2)">
- <process expanded="true">
- <operator activated="true" class="weka:W-J48" compatibility="5.3.001" expanded="true" name="W-J48 (2)"/>
- <connect from_port="training" to_op="W-J48 (2)" to_port="training set"/>
- <connect from_op="W-J48 (2)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Decision Tree (2)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Decision Tree (2)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Decision Tree (2)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Decision Tree (2)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Decision Tree (2)" from_port="labelled data" to_op="Performance-Decision Tree (2)" to_port="labelled data"/>
- <connect from_op="Performance-Decision Tree (2)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-Decision Tree (2)" to_port="training"/>
- <connect from_op="Validation-Decision Tree (2)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-Decision Tree (2)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="SVM (3)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-SVM (2)">
- <process expanded="true">
- <operator activated="true" class="support_vector_machine" compatibility="5.3.008" expanded="true" name="SVM (4)"/>
- <connect from_port="training" to_op="SVM (4)" to_port="training set"/>
- <connect from_op="SVM (4)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-SVM (2)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-SVM (2)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-SVM (2)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-SVM (2)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-SVM (2)" from_port="labelled data" to_op="Performance-SVM (2)" to_port="labelled data"/>
- <connect from_op="Performance-SVM (2)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-SVM (2)" to_port="training"/>
- <connect from_op="Validation-SVM (2)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-SVM (2)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" name="Naive Bayes (3)">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" name="Validation-Naive Bayes (2)">
- <process expanded="true">
- <operator activated="true" class="naive_bayes" compatibility="5.3.008" expanded="true" name="Naive Bayes (4)"/>
- <connect from_port="training" to_op="Naive Bayes (4)" to_port="training set"/>
- <connect from_op="Naive Bayes (4)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Naive Bayes (2)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Naive Bayes (2)">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Naive Bayes (2)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Naive Bayes (2)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Naive Bayes (2)" from_port="labelled data" to_op="Performance-Naive Bayes (2)" to_port="labelled data"/>
- <connect from_op="Performance-Naive Bayes (2)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Validation-Naive Bayes (2)" to_port="training"/>
- <connect from_op="Validation-Naive Bayes (2)" from_port="model" to_port="out 1"/>
- <connect from_op="Validation-Naive Bayes (2)" from_port="averagable 1" to_port="out 2"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="SVM (3)" to_port="in 1"/>
- <connect from_port="in 2" to_op="Decision Tree (2)" to_port="in 1"/>
- <connect from_port="in 3" to_op="Naive Bayes (3)" to_port="in 1"/>
- <connect from_op="Decision Tree (2)" from_port="out 1" to_port="out 3"/>
- <connect from_op="Decision Tree (2)" from_port="out 2" to_port="out 4"/>
- <connect from_op="SVM (3)" from_port="out 1" to_port="out 1"/>
- <connect from_op="SVM (3)" from_port="out 2" to_port="out 2"/>
- <connect from_op="Naive Bayes (3)" from_port="out 1" to_port="out 5"/>
- <connect from_op="Naive Bayes (3)" from_port="out 2" to_port="out 6"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="source_in 3" spacing="0"/>
- <portSpacing port="source_in 4" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Naive Bayes Performance (2)" width="90" x="295" y="120">
- <parameter key="name" value="Naive Bayes Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Naive Bayes Model (2)" width="90" x="295" y="102">
- <parameter key="name" value="Naive Bayes Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Decision Tree Performance (2)" width="90" x="295" y="84">
- <parameter key="name" value="Decision Tree Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Decision Tree Model (2)" width="90" x="295" y="66">
- <parameter key="name" value="Decision Tree Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-SVM Performance (2)" width="90" x="295" y="48">
- <parameter key="name" value="SVM Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-SVM Model (2)" width="90" x="295" y="30">
- <parameter key="name" value="SVM Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <connect from_port="in 1" to_op="Models (2)" to_port="in 1"/>
- <connect from_port="in 2" to_op="Models (2)" to_port="in 2"/>
- <connect from_port="in 3" to_op="Models (2)" to_port="in 3"/>
- <connect from_op="Models (2)" from_port="out 1" to_op="Remember-SVM Model (2)" to_port="store"/>
- <connect from_op="Models (2)" from_port="out 2" to_op="Remember-SVM Performance (2)" to_port="store"/>
- <connect from_op="Models (2)" from_port="out 3" to_op="Remember-Decision Tree Model (2)" to_port="store"/>
- <connect from_op="Models (2)" from_port="out 4" to_op="Remember-Decision Tree Performance (2)" to_port="store"/>
- <connect from_op="Models (2)" from_port="out 5" to_op="Remember-Naive Bayes Model (2)" to_port="store"/>
- <connect from_op="Models (2)" from_port="out 6" to_op="Remember-Naive Bayes Performance (2)" to_port="store"/>
- <connect from_op="Remember-Naive Bayes Performance (2)" from_port="stored" to_port="out 6"/>
- <connect from_op="Remember-Naive Bayes Model (2)" from_port="stored" to_port="out 5"/>
- <connect from_op="Remember-Decision Tree Performance (2)" from_port="stored" to_port="out 4"/>
- <connect from_op="Remember-Decision Tree Model (2)" from_port="stored" to_port="out 3"/>
- <connect from_op="Remember-SVM Performance (2)" from_port="stored" to_port="out 2"/>
- <connect from_op="Remember-SVM Model (2)" from_port="stored" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="source_in 3" spacing="0"/>
- <portSpacing port="source_in 4" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="subprocess" compatibility="5.3.008" expanded="true" height="94" name="Subprocess-Stacking (2)" width="90" x="313" y="210">
- <process expanded="true">
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" height="112" name="Validation-Stacking (2)" width="90" x="45" y="30">
- <description>in haman Cross-Fold Validation ast
- Stratified entekhab shode ta ye vaght nakonad az yek class recordi entekhab nashavad</description>
- <process expanded="true">
- <operator activated="true" class="metacost" compatibility="5.3.008" expanded="true" name="MetaCost-Stacking (2)">
- <parameter key="cost_matrix" value="[0.0 1.0;1.0 0.0]"/>
- <process expanded="true">
- <operator activated="true" class="stacking" compatibility="5.3.008" expanded="true" name="Stacking (2)">
- <process expanded="true">
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-SVM Model (3)">
- <parameter key="name" value="SVM Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-Decision Tree Model (3)">
- <parameter key="name" value="Decision Tree Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" name="Recall-Naive Bayes Model (3)">
- <parameter key="name" value="Naive Bayes Model"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <connect from_op="Recall-SVM Model (3)" from_port="result" to_port="base model 1"/>
- <connect from_op="Recall-Decision Tree Model (3)" from_port="result" to_port="base model 2"/>
- <connect from_op="Recall-Naive Bayes Model (3)" from_port="result" to_port="base model 3"/>
- <portSpacing port="source_training set 1" spacing="0"/>
- <portSpacing port="sink_base model 1" spacing="0"/>
- <portSpacing port="sink_base model 2" spacing="0"/>
- <portSpacing port="sink_base model 3" spacing="0"/>
- <portSpacing port="sink_base model 4" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="k_nn" compatibility="5.3.008" expanded="true" name="k-NN (2)"/>
- <connect from_port="stacking examples" to_op="k-NN (2)" to_port="training set"/>
- <connect from_op="k-NN (2)" from_port="model" to_port="stacking model"/>
- <portSpacing port="source_stacking examples" spacing="0"/>
- <portSpacing port="sink_stacking model" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training set" to_op="Stacking (2)" to_port="training set"/>
- <connect from_op="Stacking (2)" from_port="model" to_port="model"/>
- <portSpacing port="source_training set" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training" to_op="MetaCost-Stacking (2)" to_port="training set"/>
- <connect from_op="MetaCost-Stacking (2)" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" name="Apply Model-Stacking (2)">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" name="Performance-Stacking (2)">
- <parameter key="classification_error" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-Stacking (2)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-Stacking (2)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-Stacking (2)" from_port="labelled data" to_op="Performance-Stacking (2)" to_port="labelled data"/>
- <connect from_op="Performance-Stacking (2)" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Stacking Performance (2)" width="90" x="295" y="57">
- <parameter key="name" value="Stacking Performance"/>
- <parameter key="io_object" value="PerformanceVector"/>
- </operator>
- <operator activated="true" class="remember" compatibility="5.3.008" expanded="true" height="60" name="Remember-Stacking Model (2)" width="90" x="295" y="30">
- <parameter key="name" value="Stacking Model1"/>
- <parameter key="io_object" value="PredictionModel"/>
- </operator>
- <connect from_port="in 1" to_op="Validation-Stacking (2)" to_port="training"/>
- <connect from_op="Validation-Stacking (2)" from_port="model" to_op="Remember-Stacking Model (2)" to_port="store"/>
- <connect from_op="Validation-Stacking (2)" from_port="averagable 1" to_op="Remember-Stacking Performance (2)" to_port="store"/>
- <connect from_op="Remember-Stacking Performance (2)" from_port="stored" to_port="out 2"/>
- <connect from_op="Remember-Stacking Model (2)" from_port="stored" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Multiply (3)" to_port="input"/>
- <connect from_op="Multiply (3)" from_port="output 1" to_op="Base Learners (2)" to_port="in 1"/>
- <connect from_op="Multiply (3)" from_port="output 2" to_op="Base Learners (2)" to_port="in 2"/>
- <connect from_op="Multiply (3)" from_port="output 3" to_op="Base Learners (2)" to_port="in 3"/>
- <connect from_op="Multiply (3)" from_port="output 4" to_op="Subprocess-Stacking (2)" to_port="in 1"/>
- <connect from_op="Base Learners (2)" from_port="out 1" to_port="out 1"/>
- <connect from_op="Base Learners (2)" from_port="out 2" to_port="out 2"/>
- <connect from_op="Base Learners (2)" from_port="out 3" to_port="out 3"/>
- <connect from_op="Base Learners (2)" from_port="out 4" to_port="out 4"/>
- <connect from_op="Base Learners (2)" from_port="out 5" to_port="out 5"/>
- <connect from_op="Base Learners (2)" from_port="out 6" to_port="out 6"/>
- <connect from_op="Subprocess-Stacking (2)" from_port="out 1" to_port="out 7"/>
- <connect from_op="Subprocess-Stacking (2)" from_port="out 2" to_port="out 8"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- <portSpacing port="sink_out 7" spacing="0"/>
- <portSpacing port="sink_out 8" spacing="0"/>
- <portSpacing port="sink_out 9" spacing="0"/>
- </process>
- </operator>
- <connect from_port="in 1" to_op="Multiply" to_port="input"/>
- <connect from_op="Multiply" from_port="output 1" to_op="ModeligWith1stImputation (2)" to_port="in 1"/>
- <connect from_op="Multiply" from_port="output 2" to_op="ModeligWith2ndImputation" to_port="in 1"/>
- <connect from_op="Multiply" from_port="output 3" to_op="ModeligWith3rdImputation" to_port="in 1"/>
- <connect from_op="Multiply" from_port="output 4" to_op="ModeligWith4thImputation" to_port="in 1"/>
- <connect from_op="Multiply" from_port="output 5" to_op="ModeligWith5thImputation" to_port="in 1"/>
- <connect from_op="ModeligWith5thImputation" from_port="out 7" to_port="out 5"/>
- <connect from_op="ModeligWith4thImputation" from_port="out 7" to_port="out 4"/>
- <connect from_op="ModeligWith3rdImputation" from_port="out 7" to_port="out 3"/>
- <connect from_op="ModeligWith2ndImputation" from_port="out 7" to_port="out 2"/>
- <connect from_op="ModeligWith1stImputation (2)" from_port="out 7" to_port="out 1"/>
- <portSpacing port="source_in 1" spacing="0"/>
- <portSpacing port="source_in 2" spacing="0"/>
- <portSpacing port="sink_out 1" spacing="0"/>
- <portSpacing port="sink_out 2" spacing="0"/>
- <portSpacing port="sink_out 3" spacing="0"/>
- <portSpacing port="sink_out 4" spacing="0"/>
- <portSpacing port="sink_out 5" spacing="0"/>
- <portSpacing port="sink_out 6" spacing="0"/>
- </process>
- </operator>
- <operator activated="true" class="x_validation" compatibility="5.3.008" expanded="true" height="112" name="Vote On All Imputations" width="90" x="849" y="210">
- <process expanded="true">
- <operator activated="true" class="vote" compatibility="5.3.008" expanded="true" height="60" name="Vote" width="90" x="78" y="30">
- <process expanded="true">
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" height="60" name="Recall" width="90" x="45" y="30">
- <parameter key="name" value="Stacking Model1"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" height="60" name="Recall (2)" width="90" x="180" y="30">
- <parameter key="name" value="Stacking Model2"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" height="60" name="Recall (3)" width="90" x="315" y="30">
- <parameter key="name" value="Stacking Model3"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" height="60" name="Recall (4)" width="90" x="450" y="30">
- <parameter key="name" value="Stacking Model4"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <operator activated="true" class="recall" compatibility="5.3.008" expanded="true" height="60" name="Recall (5)" width="90" x="45" y="120">
- <parameter key="name" value="Stacking Model5"/>
- <parameter key="io_object" value="PredictionModel"/>
- <parameter key="remove_from_store" value="false"/>
- </operator>
- <connect from_op="Recall" from_port="result" to_port="base model 1"/>
- <connect from_op="Recall (2)" from_port="result" to_port="base model 2"/>
- <connect from_op="Recall (3)" from_port="result" to_port="base model 3"/>
- <connect from_op="Recall (4)" from_port="result" to_port="base model 4"/>
- <connect from_op="Recall (5)" from_port="result" to_port="base model 5"/>
- <portSpacing port="source_training set 1" spacing="0"/>
- <portSpacing port="sink_base model 1" spacing="0"/>
- <portSpacing port="sink_base model 2" spacing="0"/>
- <portSpacing port="sink_base model 3" spacing="0"/>
- <portSpacing port="sink_base model 4" spacing="0"/>
- <portSpacing port="sink_base model 5" spacing="0"/>
- <portSpacing port="sink_base model 6" spacing="0"/>
- </process>
- </operator>
- <connect from_port="training" to_op="Vote" to_port="training set"/>
- <connect from_op="Vote" from_port="model" to_port="model"/>
- <portSpacing port="source_training" spacing="0"/>
- <portSpacing port="sink_model" spacing="0"/>
- <portSpacing port="sink_through 1" spacing="0"/>
- </process>
- <process expanded="true">
- <operator activated="true" class="apply_model" compatibility="5.3.008" expanded="true" height="76" name="Apply Model-SVM (6)" width="90" x="45" y="30">
- <list key="application_parameters"/>
- </operator>
- <operator activated="true" class="performance_classification" compatibility="5.3.008" expanded="true" height="76" name="Performance-VoteOnAllImpuatations" width="90" x="158" y="30">
- <parameter key="classification_error" value="true"/>
- <parameter key="kappa" value="true"/>
- <parameter key="weighted_mean_recall" value="true"/>
- <parameter key="weighted_mean_precision" value="true"/>
- <parameter key="spearman_rho" value="true"/>
- <list key="class_weights"/>
- </operator>
- <connect from_port="model" to_op="Apply Model-SVM (6)" to_port="model"/>
- <connect from_port="test set" to_op="Apply Model-SVM (6)" to_port="unlabelled data"/>
- <connect from_op="Apply Model-SVM (6)" from_port="labelled data" to_op="Performance-VoteOnAllImpuatations" to_port="labelled data"/>
- <connect from_op="Performance-VoteOnAllImpuatations" from_port="performance" to_port="averagable 1"/>
- <portSpacing port="source_model" spacing="0"/>
- <portSpacing port="source_test set" spacing="0"/>
- <portSpacing port="source_through 1" spacing="0"/>
- <portSpacing port="sink_averagable 1" spacing="0"/>
- <portSpacing port="sink_averagable 2" spacing="0"/>
- </process>
- </operator>
- <connect from_op="Retrieve" from_port="output" to_op="Normalize" to_port="example set input"/>
- <connect from_op="Normalize" from_port="example set output" to_op="Loop Attributes" to_port="example set"/>
- <connect from_op="Loop Attributes" from_port="example set" to_op="Multiple Imputation" to_port="input 1"/>
- <connect from_op="Multiple Imputation" from_port="output 1" to_op="Set Role" to_port="example set input"/>
- <connect from_op="Set Role" from_port="example set output" to_op="Multiply (7)" to_port="input"/>
- <connect from_op="Multiply (7)" from_port="output 1" to_op="Subprocess" to_port="in 1"/>
- <connect from_op="Multiply (7)" from_port="output 2" to_op="Vote On All Imputations" to_port="training"/>
- <connect from_op="Vote On All Imputations" from_port="model" to_port="result 1"/>
- <connect from_op="Vote On All Imputations" from_port="averagable 1" to_port="result 2"/>
- <portSpacing port="source_input 1" spacing="0"/>
- <portSpacing port="sink_result 1" spacing="0"/>
- <portSpacing port="sink_result 2" spacing="0"/>
- <portSpacing port="sink_result 3" spacing="0"/>
- </process>
- </operator>
- </process>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement