| <?xml version="1.0" encoding="UTF-8"?><process version="10.5.000">
|
| <context>
|
| <input/>
|
| <output/>
|
| <macros/>
|
| </context>
|
| <operator activated="true" class="process" compatibility="9.4.000" expanded="true" name="Process" origin="EXPORTED_AUTOMODEL">
|
| <parameter key="logverbosity" value="init"/>
|
| <parameter key="random_seed" value="2001"/>
|
| <parameter key="send_mail" value="never"/>
|
| <parameter key="notification_email" value=""/>
|
| <parameter key="process_duration_for_mail" value="30"/>
|
| <parameter key="encoding" value="SYSTEM"/>
|
| <process expanded="true">
|
| <operator activated="true" class="retrieve" compatibility="10.5.000" expanded="true" height="68" name="Retrieve Data" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="repository_entry" value="//Local Repository/data/mylearning/amazon_data"/>
|
| <description align="center" color="transparent" colored="false" width="126">Load data.</description>
|
| </operator>
|
| <operator activated="true" class="subprocess" compatibility="10.5.000" expanded="true" height="82" name="Preprocessing" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="34">
|
| <process expanded="true">
|
| <operator activated="true" class="concurrency:loop_attributes" compatibility="10.5.000" expanded="true" height="82" name="Change to Regular" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_filter_type" value="all"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <parameter key="attribute_name_macro" value="loop_attribute"/>
|
| <parameter key="reuse_results" value="true"/>
|
| <parameter key="enable_parallel_execution" value="true"/>
|
| <process expanded="true">
|
| <operator activated="true" class="set_role" compatibility="10.5.000" expanded="true" height="82" name="Set Role" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="target_role" value="regular"/>
|
| <list key="set_additional_roles"/>
|
| </operator>
|
| <connect from_port="input 1" to_op="Set Role" to_port="example set input"/>
|
| <connect from_op="Set Role" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Change role to 'regular' for all columns.</description>
|
| </operator>
|
| <operator activated="true" class="select_subprocess" compatibility="10.5.000" expanded="true" height="82" name="Define Target?" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="34">
|
| <parameter key="select_which" value="2"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="set_role" compatibility="10.5.000" expanded="true" height="82" name="Define Target" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_name" value="rating"/>
|
| <parameter key="target_role" value="label"/>
|
| <list key="set_additional_roles"/>
|
| <description align="center" color="transparent" colored="false" width="126">Define the target column for the predictive model.</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Define Target" to_port="example set input"/>
|
| <connect from_op="Define Target" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Should define a target column?</description>
|
| </operator>
|
| <operator activated="true" class="select_subprocess" compatibility="10.5.000" expanded="true" height="82" name="Should Discretize?" origin="EXPORTED_AUTOMODEL" width="90" x="313" y="34">
|
| <parameter key="select_which" value="1"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="discretize_by_bins" compatibility="10.5.000" expanded="true" height="103" name="Binning" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="return_preprocessing_model" value="false"/>
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="Age"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="numeric"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="real"/>
|
| <parameter key="block_type" value="value_series"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_series_end"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <parameter key="number_of_bins" value="2"/>
|
| <parameter key="define_boundaries" value="false"/>
|
| <parameter key="range_name_type" value="short"/>
|
| <parameter key="automatic_number_of_digits" value="true"/>
|
| <parameter key="number_of_digits" value="3"/>
|
| <description align="center" color="transparent" colored="false" width="126">Discretize by binning (same range per bin).</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Binning" to_port="example set input"/>
|
| <connect from_op="Binning" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="discretize_by_frequency" compatibility="10.5.000" expanded="true" height="103" name="Frequency" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="return_preprocessing_model" value="false"/>
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="Age"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="numeric"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="real"/>
|
| <parameter key="block_type" value="value_series"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_series_end"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <parameter key="use_sqrt_of_examples" value="false"/>
|
| <parameter key="number_of_bins" value="2"/>
|
| <parameter key="range_name_type" value="short"/>
|
| <parameter key="automatic_number_of_digits" value="true"/>
|
| <parameter key="number_of_digits" value="-1"/>
|
| <description align="center" color="transparent" colored="false" width="126">Discretize by frequency (same count per bin).</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Frequency" to_port="example set input"/>
|
| <connect from_op="Frequency" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Should discretize numerical target column?</description>
|
| </operator>
|
| <operator activated="true" class="select_subprocess" compatibility="10.5.000" expanded="true" height="82" name="Map Values?" origin="EXPORTED_AUTOMODEL" width="90" x="447" y="34">
|
| <parameter key="select_which" value="1"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="map" compatibility="10.5.000" expanded="true" height="82" name="Map Values" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="Survived"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <list key="value_mappings"/>
|
| <parameter key="consider_regular_expressions" value="false"/>
|
| <parameter key="add_default_mapping" value="false"/>
|
| <description align="center" color="transparent" colored="false" width="126">Map some nominal target values to new values.</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Map Values" to_port="example set input"/>
|
| <connect from_op="Map Values" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Should map nominal values?</description>
|
| </operator>
|
| <operator activated="true" class="select_subprocess" compatibility="10.5.000" expanded="true" height="82" name="Positive Class?" origin="EXPORTED_AUTOMODEL" width="90" x="581" y="34">
|
| <parameter key="select_which" value="1"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="nominal_to_binominal" compatibility="10.5.000" expanded="true" height="103" name="Nominal to Binominal" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="return_preprocessing_model" value="false"/>
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="Survived"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="nominal"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="file_path"/>
|
| <parameter key="block_type" value="single_value"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="single_value"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <parameter key="transform_binominal" value="false"/>
|
| <parameter key="use_underscore_in_name" value="false"/>
|
| <description align="center" color="transparent" colored="false" width="126">Make sure that target is binary for positive class mapping.</description>
|
| </operator>
|
| <operator activated="true" class="remap_binominals" compatibility="10.5.000" expanded="true" height="82" name="Define Positive Class" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="34">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="Survived"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="binominal"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="binominal"/>
|
| <parameter key="block_type" value="value_matrix_start"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <parameter key="negative_value" value="No"/>
|
| <parameter key="positive_value" value="Yes"/>
|
| <description align="center" color="transparent" colored="false" width="126">Potentially define which one should be the positive class.</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Nominal to Binominal" to_port="example set input"/>
|
| <connect from_op="Nominal to Binominal" from_port="example set output" to_op="Define Positive Class" to_port="example set input"/>
|
| <connect from_op="Define Positive Class" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Should define positive class?</description>
|
| </operator>
|
| <operator activated="true" class="select_subprocess" compatibility="10.5.000" expanded="true" height="82" name="Remove Columns?" origin="EXPORTED_AUTOMODEL" width="90" x="715" y="34">
|
| <parameter key="select_which" value="2"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Remove Columns" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_filter_type" value="regular_expression"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="regular_expression" value="\Qreview_id\E|\Qimg_link\E|\Qdiscount_percentage\E|\Qrating_count\E|\Quser_id\E|\Qproduct_id\E|\Qproduct_link\E"/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <description align="center" color="transparent" colored="false" width="126">Potentially remove columns.</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Remove Columns" to_port="example set input"/>
|
| <connect from_op="Remove Columns" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Should remove columns?</description>
|
| </operator>
|
| <operator activated="true" class="select_subprocess" compatibility="10.5.000" expanded="true" height="82" name="Handle Dates?" origin="EXPORTED_AUTOMODEL" width="90" x="849" y="34">
|
| <parameter key="select_which" value="1"/>
|
| <process expanded="true">
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Remove Dates" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_filter_type" value="value_type"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="date_time"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <description align="center" color="transparent" colored="false" width="126">No date processing is desired here, so simply remove the date columns completely.</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Remove Dates" to_port="example set input"/>
|
| <connect from_op="Remove Dates" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Select Date Attributes" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_filter_type" value="value_type"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="date_time"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <description align="center" color="transparent" colored="false" width="126">Check if there actually are any date columns in the data.</description>
|
| </operator>
|
| <operator activated="true" class="branch" compatibility="10.5.000" expanded="true" height="103" name="Branch if Dates" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="34">
|
| <parameter key="condition_type" value="min_attributes"/>
|
| <parameter key="condition_value" value="1"/>
|
| <parameter key="expression" value=""/>
|
| <parameter key="io_object" value="ANOVAMatrix"/>
|
| <parameter key="return_inner_output" value="true"/>
|
| <process expanded="true">
|
| <operator activated="true" class="generate_attributes" compatibility="10.5.000" expanded="true" height="82" name="Create Today Column" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <list key="function_descriptions">
|
| <parameter key="Today" value="date_now()"/>
|
| </list>
|
| <parameter key="keep_all" value="true"/>
|
| <description align="center" color="transparent" colored="false" width="126">Adds an additional column with the date today. This can be useful for calculations of ages etc.</description>
|
| </operator>
|
| <operator activated="true" class="concurrency:loop_attributes" compatibility="10.5.000" expanded="true" height="82" name="Differences Loop 1" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="34">
|
| <parameter key="attribute_filter_type" value="value_type"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="date_time"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="attribute_name_macro" value="loop_attribute1"/>
|
| <parameter key="reuse_results" value="true"/>
|
| <parameter key="enable_parallel_execution" value="true"/>
|
| <process expanded="true">
|
| <operator activated="true" class="concurrency:loop_attributes" compatibility="10.5.000" expanded="true" height="82" name="Differences Loop 2" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_filter_type" value="value_type"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="date_time"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="attribute_name_macro" value="loop_attribute2"/>
|
| <parameter key="reuse_results" value="true"/>
|
| <parameter key="enable_parallel_execution" value="true"/>
|
| <process expanded="true">
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Select Attributes" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="days_diff(%{loop_attribute2}, %{loop_attribute1})"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <description align="center" color="transparent" colored="false" width="126">Select the other way around here and store in the macro if that column already exists.</description>
|
| </operator>
|
| <operator activated="true" class="extract_macro" compatibility="10.5.000" expanded="true" height="68" name="Extract Macro" origin="EXPORTED_AUTOMODEL" width="90" x="246" y="34">
|
| <parameter key="macro" value="existing_diffs"/>
|
| <parameter key="macro_type" value="number_of_attributes"/>
|
| <parameter key="statistics" value="average"/>
|
| <parameter key="attribute_name" value=""/>
|
| <list key="additional_macros"/>
|
| <description align="center" color="transparent" colored="false" width="126">Store if the other way round exists.</description>
|
| </operator>
|
| <operator activated="true" class="branch" compatibility="10.5.000" expanded="true" height="103" name="Branch" origin="EXPORTED_AUTOMODEL" width="90" x="246" y="187">
|
| <parameter key="condition_type" value="expression"/>
|
| <parameter key="expression" value="(!equals(%{loop_attribute1},%{loop_attribute2}))&&(eval(%{existing_diffs})==0)"/>
|
| <parameter key="io_object" value="ANOVAMatrix"/>
|
| <parameter key="return_inner_output" value="true"/>
|
| <process expanded="true">
|
| <operator activated="true" class="generate_attributes" compatibility="10.5.000" expanded="true" height="82" name="Generate Differences" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <list key="function_descriptions">
|
| <parameter key="days_diff(%{loop_attribute1}, %{loop_attribute2})" value="date_diff(#{loop_attribute1}, #{loop_attribute2})/(1000.0*3600.0*24)"/>
|
| </list>
|
| <parameter key="keep_all" value="true"/>
|
| <description align="center" color="transparent" colored="false" width="126">Generate the difference for the two date columns in milliseconds.</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Generate Differences" to_port="example set input"/>
|
| <connect from_op="Generate Differences" from_port="example set output" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| <description align="left" color="orange" colored="true" height="67" resized="false" width="267" x="56" y="120">Both date columns are the same or the other way round already was created - do nothing here!</description>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Only calculate the differences between the two date columns if the columns are not equal and if the other way around has not been calculated yet.</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Select Attributes" to_port="example set input"/>
|
| <connect from_op="Select Attributes" from_port="example set output" to_op="Extract Macro" to_port="example set"/>
|
| <connect from_op="Select Attributes" from_port="original" to_op="Branch" to_port="input 1"/>
|
| <connect from_op="Branch" from_port="input 1" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Loop over all combinations of date attributes and calculate their differences (which includes the new today column generated previously).</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Differences Loop 2" to_port="input 1"/>
|
| <connect from_op="Differences Loop 2" from_port="output 1" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Loop over all combinations of date attributes and calculate their differences (which includes the new today column generated previously).</description>
|
| </operator>
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Remove Today Column" origin="EXPORTED_AUTOMODEL" width="90" x="313" y="34">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="Today"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <description align="center" color="transparent" colored="false" width="126">Remove the generated today column again.</description>
|
| </operator>
|
| <operator activated="true" class="concurrency:loop_attributes" compatibility="10.5.000" expanded="true" height="82" name="Extraction Loop" origin="EXPORTED_AUTOMODEL" width="90" x="447" y="34">
|
| <parameter key="attribute_filter_type" value="value_type"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="date_time"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="attribute_name_macro" value="loop_attribute"/>
|
| <parameter key="reuse_results" value="true"/>
|
| <parameter key="enable_parallel_execution" value="true"/>
|
| <process expanded="true">
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Day of Month" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="day"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="month"/>
|
| <parameter key="week_relative_to" value="year"/>
|
| <parameter key="month_relative_to" value="year"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="rename" compatibility="10.5.000" expanded="true" height="82" name="Rename DoM" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="34">
|
| <parameter key="old_name" value="%{loop_attribute}_day"/>
|
| <parameter key="new_name" value="%{loop_attribute}_day_of_month"/>
|
| <list key="rename_additional_attributes"/>
|
| </operator>
|
| <operator activated="true" class="aggregate" compatibility="10.5.000" expanded="true" height="82" name="Aggregate DoM" origin="EXPORTED_AUTOMODEL" width="90" x="313" y="34">
|
| <parameter key="use_default_aggregation" value="false"/>
|
| <parameter key="attribute_filter_type" value="all"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="default_aggregation_function" value="average"/>
|
| <list key="aggregation_attributes">
|
| <parameter key="%{loop_attribute}_day_of_month" value="count"/>
|
| </list>
|
| <parameter key="group_by_attributes" value="%{loop_attribute}_day_of_month"/>
|
| <parameter key="count_all_combinations" value="false"/>
|
| <parameter key="only_distinct" value="false"/>
|
| <parameter key="ignore_missings" value="true"/>
|
| </operator>
|
| <operator activated="true" class="extract_macro" compatibility="10.5.000" expanded="true" height="68" name="Extract DoM Rows" origin="EXPORTED_AUTOMODEL" width="90" x="447" y="34">
|
| <parameter key="macro" value="dom_rows"/>
|
| <parameter key="macro_type" value="number_of_examples"/>
|
| <parameter key="statistics" value="average"/>
|
| <parameter key="attribute_name" value="maximum(count(%{date_attribute}_day_of_month))"/>
|
| <parameter key="example_index" value="1"/>
|
| <list key="additional_macros"/>
|
| </operator>
|
| <operator activated="true" class="branch" compatibility="10.5.000" expanded="true" height="103" name="Branch (3)" origin="EXPORTED_AUTOMODEL" width="90" x="581" y="34">
|
| <parameter key="condition_type" value="expression"/>
|
| <parameter key="expression" value="if(eval(%{dom_rows})<28,FALSE,TRUE)"/>
|
| <parameter key="io_object" value="ANOVAMatrix"/>
|
| <parameter key="return_inner_output" value="true"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Select Attributes (3)" origin="EXPORTED_AUTOMODEL" width="90" x="112" y="34">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="%{loop_attribute}_day_of_month"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| </operator>
|
| <connect from_port="input 1" to_op="Select Attributes (3)" to_port="example set input"/>
|
| <connect from_op="Select Attributes (3)" from_port="example set output" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| </operator>
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Month" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="187">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="month"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="month"/>
|
| <parameter key="week_relative_to" value="year"/>
|
| <parameter key="month_relative_to" value="year"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="rename" compatibility="10.5.000" expanded="true" height="82" name="Rename MoY" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="187">
|
| <parameter key="old_name" value="%{loop_attribute}_month"/>
|
| <parameter key="new_name" value="%{loop_attribute}_month_of_year"/>
|
| <list key="rename_additional_attributes"/>
|
| </operator>
|
| <operator activated="true" class="aggregate" compatibility="10.5.000" expanded="true" height="82" name="Aggregate MoY" origin="EXPORTED_AUTOMODEL" width="90" x="313" y="187">
|
| <parameter key="use_default_aggregation" value="false"/>
|
| <parameter key="attribute_filter_type" value="all"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="default_aggregation_function" value="average"/>
|
| <list key="aggregation_attributes">
|
| <parameter key="%{loop_attribute}_month_of_year" value="count"/>
|
| </list>
|
| <parameter key="group_by_attributes" value="%{loop_attribute}_month_of_year"/>
|
| <parameter key="count_all_combinations" value="false"/>
|
| <parameter key="only_distinct" value="false"/>
|
| <parameter key="ignore_missings" value="true"/>
|
| </operator>
|
| <operator activated="true" class="extract_macro" compatibility="10.5.000" expanded="true" height="68" name="Extract MoY Rows" origin="EXPORTED_AUTOMODEL" width="90" x="447" y="187">
|
| <parameter key="macro" value="moy_rows"/>
|
| <parameter key="macro_type" value="number_of_examples"/>
|
| <parameter key="statistics" value="average"/>
|
| <parameter key="attribute_name" value="maximum(count(%{date_attribute}_day_of_month))"/>
|
| <parameter key="example_index" value="1"/>
|
| <list key="additional_macros"/>
|
| </operator>
|
| <operator activated="true" class="branch" compatibility="10.5.000" expanded="true" height="103" name="Branch (4)" origin="EXPORTED_AUTOMODEL" width="90" x="581" y="187">
|
| <parameter key="condition_type" value="expression"/>
|
| <parameter key="expression" value="if(eval(%{moy_rows})<12,FALSE,TRUE)"/>
|
| <parameter key="io_object" value="ANOVAMatrix"/>
|
| <parameter key="return_inner_output" value="true"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Select Attributes (4)" origin="EXPORTED_AUTOMODEL" width="90" x="112" y="34">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="%{loop_attribute}_month_of_year"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| </operator>
|
| <connect from_port="input 1" to_op="Select Attributes (4)" to_port="example set input"/>
|
| <connect from_op="Select Attributes (4)" from_port="example set output" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| </operator>
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Year" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="340">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="year"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="month"/>
|
| <parameter key="week_relative_to" value="year"/>
|
| <parameter key="month_relative_to" value="year"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Quarter" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="493">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="quarter"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="month"/>
|
| <parameter key="week_relative_to" value="year"/>
|
| <parameter key="month_relative_to" value="year"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="aggregate" compatibility="10.5.000" expanded="true" height="82" name="Aggregate Q" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="493">
|
| <parameter key="use_default_aggregation" value="false"/>
|
| <parameter key="attribute_filter_type" value="all"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="default_aggregation_function" value="average"/>
|
| <list key="aggregation_attributes">
|
| <parameter key="%{loop_attribute}_quarter" value="count"/>
|
| </list>
|
| <parameter key="group_by_attributes" value="%{loop_attribute}_quarter"/>
|
| <parameter key="count_all_combinations" value="false"/>
|
| <parameter key="only_distinct" value="false"/>
|
| <parameter key="ignore_missings" value="true"/>
|
| </operator>
|
| <operator activated="true" class="extract_macro" compatibility="10.5.000" expanded="true" height="68" name="Extract Q Rows" origin="EXPORTED_AUTOMODEL" width="90" x="313" y="493">
|
| <parameter key="macro" value="q_rows"/>
|
| <parameter key="macro_type" value="number_of_examples"/>
|
| <parameter key="statistics" value="average"/>
|
| <parameter key="attribute_name" value="maximum(count(%{date_attribute}_day_of_month))"/>
|
| <parameter key="example_index" value="1"/>
|
| <list key="additional_macros"/>
|
| </operator>
|
| <operator activated="true" class="branch" compatibility="10.5.000" expanded="true" height="103" name="Branch (5)" origin="EXPORTED_AUTOMODEL" width="90" x="447" y="493">
|
| <parameter key="condition_type" value="expression"/>
|
| <parameter key="expression" value="if(eval(%{q_rows})<4,FALSE,TRUE)"/>
|
| <parameter key="io_object" value="ANOVAMatrix"/>
|
| <parameter key="return_inner_output" value="true"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Select Attributes (5)" origin="EXPORTED_AUTOMODEL" width="90" x="112" y="34">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="%{loop_attribute}_quarter"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| </operator>
|
| <connect from_port="input 1" to_op="Select Attributes (5)" to_port="example set input"/>
|
| <connect from_op="Select Attributes (5)" from_port="example set output" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| </operator>
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Half" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="646">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="half year"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="month"/>
|
| <parameter key="week_relative_to" value="year"/>
|
| <parameter key="month_relative_to" value="year"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="aggregate" compatibility="10.5.000" expanded="true" height="82" name="Aggregate Half" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="646">
|
| <parameter key="use_default_aggregation" value="false"/>
|
| <parameter key="attribute_filter_type" value="all"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="default_aggregation_function" value="average"/>
|
| <list key="aggregation_attributes">
|
| <parameter key="%{loop_attribute}_half year" value="count"/>
|
| </list>
|
| <parameter key="group_by_attributes" value="%{loop_attribute}_half year"/>
|
| <parameter key="count_all_combinations" value="false"/>
|
| <parameter key="only_distinct" value="false"/>
|
| <parameter key="ignore_missings" value="true"/>
|
| </operator>
|
| <operator activated="true" class="extract_macro" compatibility="10.5.000" expanded="true" height="68" name="Extract Half Rows" origin="EXPORTED_AUTOMODEL" width="90" x="313" y="646">
|
| <parameter key="macro" value="half_rows"/>
|
| <parameter key="macro_type" value="number_of_examples"/>
|
| <parameter key="statistics" value="average"/>
|
| <parameter key="attribute_name" value="maximum(count(%{date_attribute}_day_of_month))"/>
|
| <parameter key="example_index" value="1"/>
|
| <list key="additional_macros"/>
|
| </operator>
|
| <operator activated="true" class="branch" compatibility="10.5.000" expanded="true" height="103" name="Branch (7)" origin="EXPORTED_AUTOMODEL" width="90" x="447" y="646">
|
| <parameter key="condition_type" value="expression"/>
|
| <parameter key="expression" value="if(eval(%{half_rows})<2,FALSE,TRUE)"/>
|
| <parameter key="io_object" value="ANOVAMatrix"/>
|
| <parameter key="return_inner_output" value="true"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Select Attributes (8)" origin="EXPORTED_AUTOMODEL" width="90" x="112" y="34">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="%{loop_attribute}_half year"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| </operator>
|
| <connect from_port="input 1" to_op="Select Attributes (8)" to_port="example set input"/>
|
| <connect from_op="Select Attributes (8)" from_port="example set output" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| </operator>
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Day of Week" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="799">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="day"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="week"/>
|
| <parameter key="week_relative_to" value="year"/>
|
| <parameter key="month_relative_to" value="year"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="rename" compatibility="10.5.000" expanded="true" height="82" name="Rename DoW" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="799">
|
| <parameter key="old_name" value="%{loop_attribute}_day"/>
|
| <parameter key="new_name" value="%{loop_attribute}_day_of_week"/>
|
| <list key="rename_additional_attributes"/>
|
| </operator>
|
| <operator activated="true" class="aggregate" compatibility="10.5.000" expanded="true" height="82" name="Aggregate DoW" origin="EXPORTED_AUTOMODEL" width="90" x="313" y="799">
|
| <parameter key="use_default_aggregation" value="false"/>
|
| <parameter key="attribute_filter_type" value="all"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="default_aggregation_function" value="average"/>
|
| <list key="aggregation_attributes">
|
| <parameter key="%{loop_attribute}_day_of_week" value="count"/>
|
| </list>
|
| <parameter key="group_by_attributes" value="%{loop_attribute}_day_of_week"/>
|
| <parameter key="count_all_combinations" value="false"/>
|
| <parameter key="only_distinct" value="false"/>
|
| <parameter key="ignore_missings" value="true"/>
|
| </operator>
|
| <operator activated="true" class="extract_macro" compatibility="10.5.000" expanded="true" height="68" name="Extract DoW Rows" origin="EXPORTED_AUTOMODEL" width="90" x="447" y="799">
|
| <parameter key="macro" value="dow_rows"/>
|
| <parameter key="macro_type" value="number_of_examples"/>
|
| <parameter key="statistics" value="average"/>
|
| <parameter key="attribute_name" value="maximum(count(%{date_attribute}_day_of_month))"/>
|
| <parameter key="example_index" value="1"/>
|
| <list key="additional_macros"/>
|
| </operator>
|
| <operator activated="true" class="branch" compatibility="10.5.000" expanded="true" height="103" name="Branch (6)" origin="EXPORTED_AUTOMODEL" width="90" x="581" y="799">
|
| <parameter key="condition_type" value="expression"/>
|
| <parameter key="expression" value="if(eval(%{dow_rows})<7,FALSE,TRUE)"/>
|
| <parameter key="io_object" value="ANOVAMatrix"/>
|
| <parameter key="return_inner_output" value="true"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Select Attributes (6)" origin="EXPORTED_AUTOMODEL" width="90" x="112" y="34">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="%{loop_attribute}_day_of_week"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| </operator>
|
| <connect from_port="input 1" to_op="Select Attributes (6)" to_port="example set input"/>
|
| <connect from_op="Select Attributes (6)" from_port="example set output" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| </operator>
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Month of Quarter" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="952">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="month"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="week"/>
|
| <parameter key="week_relative_to" value="month"/>
|
| <parameter key="month_relative_to" value="quarter"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="rename" compatibility="10.5.000" expanded="true" height="82" name="Rename MoQ" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="952">
|
| <parameter key="old_name" value="%{loop_attribute}_month"/>
|
| <parameter key="new_name" value="%{loop_attribute}_month_of_quarter"/>
|
| <list key="rename_additional_attributes"/>
|
| </operator>
|
| <operator activated="true" class="aggregate" compatibility="10.5.000" expanded="true" height="82" name="Aggregate MoQ" origin="EXPORTED_AUTOMODEL" width="90" x="313" y="952">
|
| <parameter key="use_default_aggregation" value="false"/>
|
| <parameter key="attribute_filter_type" value="all"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="default_aggregation_function" value="average"/>
|
| <list key="aggregation_attributes">
|
| <parameter key="%{loop_attribute}_month_of_quarter" value="count"/>
|
| </list>
|
| <parameter key="group_by_attributes" value="%{loop_attribute}_month_of_quarter"/>
|
| <parameter key="count_all_combinations" value="false"/>
|
| <parameter key="only_distinct" value="false"/>
|
| <parameter key="ignore_missings" value="true"/>
|
| </operator>
|
| <operator activated="true" class="extract_macro" compatibility="10.5.000" expanded="true" height="68" name="Extract MoQ Rows" origin="EXPORTED_AUTOMODEL" width="90" x="447" y="952">
|
| <parameter key="macro" value="moq_rows"/>
|
| <parameter key="macro_type" value="number_of_examples"/>
|
| <parameter key="statistics" value="average"/>
|
| <parameter key="attribute_name" value="maximum(count(%{date_attribute}_day_of_month))"/>
|
| <parameter key="example_index" value="1"/>
|
| <list key="additional_macros"/>
|
| </operator>
|
| <operator activated="true" class="branch" compatibility="10.5.000" expanded="true" height="103" name="Branch (8)" origin="EXPORTED_AUTOMODEL" width="90" x="581" y="952">
|
| <parameter key="condition_type" value="expression"/>
|
| <parameter key="expression" value="if(eval(%{moq_rows})<3,FALSE,TRUE)"/>
|
| <parameter key="io_object" value="ANOVAMatrix"/>
|
| <parameter key="return_inner_output" value="true"/>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Select Attributes (7)" origin="EXPORTED_AUTOMODEL" width="90" x="112" y="34">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="%{loop_attribute}_month_of_quarter"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| </operator>
|
| <connect from_port="input 1" to_op="Select Attributes (7)" to_port="example set input"/>
|
| <connect from_op="Select Attributes (7)" from_port="example set output" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| </operator>
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Hour" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="1105">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="hour"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="week"/>
|
| <parameter key="week_relative_to" value="month"/>
|
| <parameter key="month_relative_to" value="quarter"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Minute" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="1258">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="minute"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="week"/>
|
| <parameter key="week_relative_to" value="month"/>
|
| <parameter key="month_relative_to" value="quarter"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Second" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="1411">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="second"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="week"/>
|
| <parameter key="week_relative_to" value="month"/>
|
| <parameter key="month_relative_to" value="quarter"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="date_to_numerical" compatibility="10.5.000" expanded="true" height="82" name="Extract Millisecond" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="1564">
|
| <parameter key="attribute_name" value="%{loop_attribute}"/>
|
| <parameter key="time_unit" value="millisecond"/>
|
| <parameter key="millisecond_relative_to" value="second"/>
|
| <parameter key="second_relative_to" value="minute"/>
|
| <parameter key="minute_relative_to" value="hour"/>
|
| <parameter key="hour_relative_to" value="day"/>
|
| <parameter key="day_relative_to" value="week"/>
|
| <parameter key="week_relative_to" value="month"/>
|
| <parameter key="month_relative_to" value="quarter"/>
|
| <parameter key="quarter_relative_to" value="year"/>
|
| <parameter key="half_year_relative_to" value="year"/>
|
| <parameter key="year_relative_to" value="era"/>
|
| <parameter key="keep_old_attribute" value="true"/>
|
| </operator>
|
| <operator activated="true" class="select_attributes" compatibility="10.5.000" expanded="true" height="82" name="Remove Original Date" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="1717">
|
| <parameter key="attribute_filter_type" value="single"/>
|
| <parameter key="attribute" value="%{loop_attribute}"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| </operator>
|
| <operator activated="true" class="work_on_subset" compatibility="10.5.000" expanded="true" height="82" name="Remove Constant Numericals (2)" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="1870">
|
| <parameter key="attribute_filter_type" value="regular_expression"/>
|
| <parameter key="attribute" value="%{loop_attribute}_year"/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="regular_expression" value="%{loop_attribute}_.*"/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="numeric"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="name_conflict_handling" value="error"/>
|
| <parameter key="role_conflict_handling" value="error"/>
|
| <parameter key="keep_subset_only" value="false"/>
|
| <parameter key="deliver_inner_results" value="false"/>
|
| <parameter key="remove_roles" value="false"/>
|
| <process expanded="true">
|
| <operator activated="true" class="remove_useless_attributes" compatibility="10.5.000" expanded="true" height="82" name="Remove Constants (2)" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="numerical_min_deviation" value="0.0"/>
|
| <parameter key="nominal_useless_above" value="1.0"/>
|
| <parameter key="nominal_remove_id_like" value="false"/>
|
| <parameter key="nominal_useless_below" value="0.0"/>
|
| </operator>
|
| <connect from_port="exampleSet" to_op="Remove Constants (2)" to_port="example set input"/>
|
| <connect from_op="Remove Constants (2)" from_port="example set output" to_port="example set"/>
|
| <portSpacing port="source_exampleSet" spacing="0"/>
|
| <portSpacing port="sink_example set" spacing="0"/>
|
| <portSpacing port="sink_through 1" spacing="0"/>
|
| </process>
|
| </operator>
|
| <operator activated="true" class="work_on_subset" compatibility="10.5.000" expanded="true" height="82" name="Work on Subset" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="2023">
|
| <parameter key="attribute_filter_type" value="regular_expression"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="regular_expression" value="%{loop_attribute}_.*"/>
|
| <parameter key="use_except_expression" value="true"/>
|
| <parameter key="except_regular_expression" value=".*_day_of_month|.*_year|.*_millisecond|.*_second|.*_minute|.*_hour"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="name_conflict_handling" value="error"/>
|
| <parameter key="role_conflict_handling" value="error"/>
|
| <parameter key="keep_subset_only" value="false"/>
|
| <parameter key="deliver_inner_results" value="false"/>
|
| <parameter key="remove_roles" value="false"/>
|
| <process expanded="true">
|
| <operator activated="true" class="numerical_to_polynominal" compatibility="10.5.000" expanded="true" height="82" name="Numerical to Polynominal" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_filter_type" value="all"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="numeric"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="real"/>
|
| <parameter key="block_type" value="value_series"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_series_end"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| </operator>
|
| <operator activated="true" class="nominal_to_numerical" compatibility="10.5.000" expanded="true" height="103" name="Nominal to Numerical" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="34">
|
| <parameter key="return_preprocessing_model" value="false"/>
|
| <parameter key="attribute_filter_type" value="all"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="nominal"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="file_path"/>
|
| <parameter key="block_type" value="single_value"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="single_value"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="coding_type" value="dummy coding"/>
|
| <parameter key="use_comparison_groups" value="false"/>
|
| <list key="comparison_groups"/>
|
| <parameter key="unexpected_value_handling" value="all 0 and warning"/>
|
| <parameter key="use_underscore_in_name" value="false"/>
|
| </operator>
|
| <connect from_port="exampleSet" to_op="Numerical to Polynominal" to_port="example set input"/>
|
| <connect from_op="Numerical to Polynominal" from_port="example set output" to_op="Nominal to Numerical" to_port="example set input"/>
|
| <connect from_op="Nominal to Numerical" from_port="example set output" to_port="example set"/>
|
| <portSpacing port="source_exampleSet" spacing="0"/>
|
| <portSpacing port="sink_example set" spacing="0"/>
|
| <portSpacing port="sink_through 1" spacing="0"/>
|
| </process>
|
| </operator>
|
| <operator activated="true" class="rename_by_replacing" compatibility="10.5.000" expanded="true" height="82" name="Rename by Replacing" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="2176">
|
| <parameter key="attribute_filter_type" value="regular_expression"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="regular_expression" value="%{loop_attribute}_.*"/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="attribute_value"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="time"/>
|
| <parameter key="block_type" value="attribute_block"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="replace_what" value="%{loop_attribute}_(.*)"/>
|
| <parameter key="replace_by" value="%{loop_attribute}:$1"/>
|
| </operator>
|
| <connect from_port="input 1" to_op="Extract Day of Month" to_port="example set input"/>
|
| <connect from_op="Extract Day of Month" from_port="example set output" to_op="Rename DoM" to_port="example set input"/>
|
| <connect from_op="Rename DoM" from_port="example set output" to_op="Aggregate DoM" to_port="example set input"/>
|
| <connect from_op="Aggregate DoM" from_port="example set output" to_op="Extract DoM Rows" to_port="example set"/>
|
| <connect from_op="Aggregate DoM" from_port="original" to_op="Branch (3)" to_port="input 1"/>
|
| <connect from_op="Branch (3)" from_port="input 1" to_op="Extract Month" to_port="example set input"/>
|
| <connect from_op="Extract Month" from_port="example set output" to_op="Rename MoY" to_port="example set input"/>
|
| <connect from_op="Rename MoY" from_port="example set output" to_op="Aggregate MoY" to_port="example set input"/>
|
| <connect from_op="Aggregate MoY" from_port="example set output" to_op="Extract MoY Rows" to_port="example set"/>
|
| <connect from_op="Aggregate MoY" from_port="original" to_op="Branch (4)" to_port="input 1"/>
|
| <connect from_op="Branch (4)" from_port="input 1" to_op="Extract Year" to_port="example set input"/>
|
| <connect from_op="Extract Year" from_port="example set output" to_op="Extract Quarter" to_port="example set input"/>
|
| <connect from_op="Extract Quarter" from_port="example set output" to_op="Aggregate Q" to_port="example set input"/>
|
| <connect from_op="Aggregate Q" from_port="example set output" to_op="Extract Q Rows" to_port="example set"/>
|
| <connect from_op="Aggregate Q" from_port="original" to_op="Branch (5)" to_port="input 1"/>
|
| <connect from_op="Branch (5)" from_port="input 1" to_op="Extract Half" to_port="example set input"/>
|
| <connect from_op="Extract Half" from_port="example set output" to_op="Aggregate Half" to_port="example set input"/>
|
| <connect from_op="Aggregate Half" from_port="example set output" to_op="Extract Half Rows" to_port="example set"/>
|
| <connect from_op="Aggregate Half" from_port="original" to_op="Branch (7)" to_port="input 1"/>
|
| <connect from_op="Branch (7)" from_port="input 1" to_op="Extract Day of Week" to_port="example set input"/>
|
| <connect from_op="Extract Day of Week" from_port="example set output" to_op="Rename DoW" to_port="example set input"/>
|
| <connect from_op="Rename DoW" from_port="example set output" to_op="Aggregate DoW" to_port="example set input"/>
|
| <connect from_op="Aggregate DoW" from_port="example set output" to_op="Extract DoW Rows" to_port="example set"/>
|
| <connect from_op="Aggregate DoW" from_port="original" to_op="Branch (6)" to_port="input 1"/>
|
| <connect from_op="Branch (6)" from_port="input 1" to_op="Extract Month of Quarter" to_port="example set input"/>
|
| <connect from_op="Extract Month of Quarter" from_port="example set output" to_op="Rename MoQ" to_port="example set input"/>
|
| <connect from_op="Rename MoQ" from_port="example set output" to_op="Aggregate MoQ" to_port="example set input"/>
|
| <connect from_op="Aggregate MoQ" from_port="example set output" to_op="Extract MoQ Rows" to_port="example set"/>
|
| <connect from_op="Aggregate MoQ" from_port="original" to_op="Branch (8)" to_port="input 1"/>
|
| <connect from_op="Branch (8)" from_port="input 1" to_op="Extract Hour" to_port="example set input"/>
|
| <connect from_op="Extract Hour" from_port="example set output" to_op="Extract Minute" to_port="example set input"/>
|
| <connect from_op="Extract Minute" from_port="example set output" to_op="Extract Second" to_port="example set input"/>
|
| <connect from_op="Extract Second" from_port="example set output" to_op="Extract Millisecond" to_port="example set input"/>
|
| <connect from_op="Extract Millisecond" from_port="example set output" to_op="Remove Original Date" to_port="example set input"/>
|
| <connect from_op="Remove Original Date" from_port="example set output" to_op="Remove Constant Numericals (2)" to_port="example set"/>
|
| <connect from_op="Remove Constant Numericals (2)" from_port="example set" to_op="Work on Subset" to_port="example set"/>
|
| <connect from_op="Work on Subset" from_port="example set" to_op="Rename by Replacing" to_port="example set input"/>
|
| <connect from_op="Rename by Replacing" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="757" y="61">&lt;- Extract Day of Month</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="753" y="215">&lt;- Extract Month of Year</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="754" y="365">&lt;- Extract Year</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="754" y="517">&lt;- Extract Quarter of Year</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="757" y="683">&lt;- Extract Half of the Year</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="759" y="834">&lt;- Extract Day of Week</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="757" y="979">&lt;- Extract Month of Quarter</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="210" y="1129">&lt;- Extract Time Features</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="216" y="1744">&lt;- Remove original date column</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="215" y="1885">&lt;- Remove all constant columns (e.g. because all in the same month)</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="214" y="2045">&lt;- Transform all remaining date / time features into binary numerical ones</description>
|
| <description align="left" color="blue" colored="true" height="50" resized="false" width="254" x="211" y="2145">&lt;- Rename all generated date attributes with a color instead of an underscore.</description>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Loop over the date columns. We needed the check and branch before since otherwise this loop will fail.</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Create Today Column" to_port="example set input"/>
|
| <connect from_op="Create Today Column" from_port="example set output" to_op="Differences Loop 1" to_port="input 1"/>
|
| <connect from_op="Differences Loop 1" from_port="output 1" to_op="Remove Today Column" to_port="example set input"/>
|
| <connect from_op="Remove Today Column" from_port="example set output" to_op="Extraction Loop" to_port="input 1"/>
|
| <connect from_op="Extraction Loop" from_port="output 1" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <connect from_port="input 1" to_port="input 1"/>
|
| <portSpacing port="source_condition" spacing="0"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_input 1" spacing="0"/>
|
| <portSpacing port="sink_input 2" spacing="0"/>
|
| <description align="left" color="orange" colored="true" height="50" resized="false" width="369" x="35" y="143">Do nothing if there are no date columns in the data table.</description>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">If there are any date columns in the data, work on them inside of this Branch operator.</description>
|
| </operator>
|
| <connect from_port="input 1" to_op="Select Date Attributes" to_port="example set input"/>
|
| <connect from_op="Select Date Attributes" from_port="example set output" to_op="Branch if Dates" to_port="condition"/>
|
| <connect from_op="Select Date Attributes" from_port="original" to_op="Branch if Dates" to_port="input 1"/>
|
| <connect from_op="Branch if Dates" from_port="input 1" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Should handle dates?</description>
|
| </operator>
|
| <operator activated="true" class="subprocess" compatibility="10.5.000" expanded="true" height="82" name="Unify Value Types" origin="EXPORTED_AUTOMODEL" width="90" x="983" y="34">
|
| <process expanded="true">
|
| <operator activated="true" class="remove_unused_values" compatibility="10.5.000" expanded="true" height="103" name="Remove Unused Values" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="return_preprocessing_model" value="false"/>
|
| <parameter key="attribute_filter_type" value="value_type"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="nominal"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="file_path"/>
|
| <parameter key="block_type" value="single_value"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="single_value"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="sort_alphabetically" value="true"/>
|
| <description align="center" color="transparent" colored="false" width="126">Remove all unused values so that they are not shown by models and do not change calculations based on the number of values in the data. Also order the value mappings alphabetically.</description>
|
| </operator>
|
| <operator activated="true" class="nominal_to_text" compatibility="10.5.000" expanded="true" height="82" name="Nominal to Text" origin="EXPORTED_AUTOMODEL" width="90" x="179" y="34">
|
| <parameter key="attribute_filter_type" value="value_type"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="nominal"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="file_path"/>
|
| <parameter key="block_type" value="single_value"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="single_value"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <description align="center" color="transparent" colored="false" width="126">Transform all nominal columns to text so that we make sure that all will have polynominal type after the next transformation.</description>
|
| </operator>
|
| <operator activated="true" class="text_to_nominal" compatibility="10.5.000" expanded="true" height="82" name="Text to Nominal" origin="EXPORTED_AUTOMODEL" width="90" x="313" y="34">
|
| <parameter key="attribute_filter_type" value="value_type"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="text"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="text"/>
|
| <parameter key="block_type" value="value_matrix"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <description align="center" color="transparent" colored="false" width="126">Transform all text columns into polynominal columns.</description>
|
| </operator>
|
| <operator activated="true" class="numerical_to_real" compatibility="10.5.000" expanded="true" height="82" name="Numerical to Real" origin="EXPORTED_AUTOMODEL" width="90" x="447" y="34">
|
| <parameter key="attribute_filter_type" value="value_type"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="numeric"/>
|
| <parameter key="use_value_type_exception" value="true"/>
|
| <parameter key="except_value_type" value="integer"/>
|
| <parameter key="block_type" value="value_series"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_series_end"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <description align="center" color="transparent" colored="false" width="126">Turn all numerical columns (not integers though) into real columns.</description>
|
| </operator>
|
| <operator activated="true" class="nominal_to_text" compatibility="10.5.000" expanded="true" height="82" name="Set Text Columns" origin="EXPORTED_AUTOMODEL" width="90" x="581" y="34">
|
| <parameter key="attribute_filter_type" value="regular_expression"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="regular_expression" value="\Qproduct_name\E|\Qabout_product\E|\Quser_name\E|\Qreview_title\E|\Qreview_content\E"/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="nominal"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="file_path"/>
|
| <parameter key="block_type" value="single_value"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="single_value"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="true"/>
|
| <description align="center" color="transparent" colored="false" width="126">Define the value type of all columns which have been identified as text.</description>
|
| </operator>
|
| <connect from_port="in 1" to_op="Remove Unused Values" to_port="example set input"/>
|
| <connect from_op="Remove Unused Values" from_port="example set output" to_op="Nominal to Text" to_port="example set input"/>
|
| <connect from_op="Nominal to Text" from_port="example set output" to_op="Text to Nominal" to_port="example set input"/>
|
| <connect from_op="Text to Nominal" from_port="example set output" to_op="Numerical to Real" to_port="example set input"/>
|
| <connect from_op="Numerical to Real" from_port="example set output" to_op="Set Text Columns" to_port="example set input"/>
|
| <connect from_op="Set Text Columns" from_port="example set output" 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"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Unify all value types</description>
|
| </operator>
|
| <connect from_port="in 1" to_op="Change to Regular" to_port="input 1"/>
|
| <connect from_op="Change to Regular" from_port="output 1" to_op="Define Target?" to_port="input 1"/>
|
| <connect from_op="Define Target?" from_port="output 1" to_op="Should Discretize?" to_port="input 1"/>
|
| <connect from_op="Should Discretize?" from_port="output 1" to_op="Map Values?" to_port="input 1"/>
|
| <connect from_op="Map Values?" from_port="output 1" to_op="Positive Class?" to_port="input 1"/>
|
| <connect from_op="Positive Class?" from_port="output 1" to_op="Remove Columns?" to_port="input 1"/>
|
| <connect from_op="Remove Columns?" from_port="output 1" to_op="Handle Dates?" to_port="input 1"/>
|
| <connect from_op="Handle Dates?" from_port="output 1" to_op="Unify Value Types" to_port="in 1"/>
|
| <connect from_op="Unify Value Types" from_port="out 1" 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"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">All general preprocessing steps happen inside this operator</description>
|
| </operator>
|
| <operator activated="true" class="select_subprocess" compatibility="10.5.000" expanded="true" height="82" name="Handle Texts?" origin="EXPORTED_AUTOMODEL" width="90" x="313" y="34">
|
| <parameter key="select_which" value="2"/>
|
| <process expanded="true">
|
| <operator activated="true" class="model_simulator:text_vectorization" compatibility="10.5.000" expanded="true" height="103" name="EMPTY Text Vectorization" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_filter_type" value="regular_expression"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="regular_expression" value="NO_ATTRIBUTES_SELECTED"/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="nominal"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="file_path"/>
|
| <parameter key="block_type" value="single_value"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="true"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="add sentiment" value="false"/>
|
| <parameter key="add language" value="false"/>
|
| <parameter key="keep original" value="false"/>
|
| <parameter key="store training documents" value="true"/>
|
| <parameter key="store scoring documents" value="false"/>
|
| <parameter key="document class attribute" value=""/>
|
| <parameter key="token split" value="\s+"/>
|
| <parameter key="apply pruning" value="true"/>
|
| <parameter key="max number of new columns" value="1000"/>
|
| </operator>
|
| <connect from_port="input 1" to_op="EMPTY Text Vectorization" to_port="example set input"/>
|
| <connect from_op="EMPTY Text Vectorization" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <process expanded="true">
|
| <operator activated="true" class="model_simulator:text_vectorization" compatibility="10.5.000" expanded="true" height="103" name="Text Vectorization" origin="EXPORTED_AUTOMODEL" width="90" x="45" y="34">
|
| <parameter key="attribute_filter_type" value="value_type"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="regular_expression" value="NONE"/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="text"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="file_path"/>
|
| <parameter key="block_type" value="single_value"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="value_matrix_row_start"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="add sentiment" value="false"/>
|
| <parameter key="add language" value="false"/>
|
| <parameter key="keep original" value="false"/>
|
| <parameter key="store training documents" value="true"/>
|
| <parameter key="store scoring documents" value="true"/>
|
| <parameter key="document class attribute" value=""/>
|
| <parameter key="token split" value="\s+"/>
|
| <parameter key="apply pruning" value="true"/>
|
| <parameter key="max number of new columns" value="1000"/>
|
| </operator>
|
| <connect from_port="input 1" to_op="Text Vectorization" to_port="example set input"/>
|
| <connect from_op="Text Vectorization" from_port="example set output" to_port="output 1"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="source_input 2" spacing="0"/>
|
| <portSpacing port="sink_output 1" spacing="0"/>
|
| <portSpacing port="sink_output 2" spacing="0"/>
|
| </process>
|
| <description align="center" color="transparent" colored="false" width="126">Should handle text columns?</description>
|
| </operator>
|
| <operator activated="true" class="model_simulator:one_hot_encoding" compatibility="10.5.000" expanded="true" height="103" name="Encoding" origin="EXPORTED_AUTOMODEL" width="90" x="447" y="34">
|
| <parameter key="return_preprocessing_model" value="false"/>
|
| <parameter key="attribute_filter_type" value="all"/>
|
| <parameter key="attribute" value=""/>
|
| <parameter key="attributes" value=""/>
|
| <parameter key="use_except_expression" value="false"/>
|
| <parameter key="value_type" value="nominal"/>
|
| <parameter key="use_value_type_exception" value="false"/>
|
| <parameter key="except_value_type" value="file_path"/>
|
| <parameter key="block_type" value="single_value"/>
|
| <parameter key="use_block_type_exception" value="false"/>
|
| <parameter key="except_block_type" value="single_value"/>
|
| <parameter key="invert_selection" value="false"/>
|
| <parameter key="include_special_attributes" value="false"/>
|
| <parameter key="remove with too many values" value="true"/>
|
| <parameter key="maximum number of values" value="50"/>
|
| <parameter key="perform encoding" value="false"/>
|
| <description align="center" color="transparent" colored="false" width="126">Removes columns with too many nominal values.</description>
|
| </operator>
|
| <operator activated="true" class="remove_useless_attributes" compatibility="10.5.000" expanded="true" height="82" name="Remove Useless Attributes" origin="EXPORTED_AUTOMODEL" width="90" x="581" y="34">
|
| <parameter key="numerical_min_deviation" value="0.0"/>
|
| <parameter key="nominal_useless_above" value="1.0"/>
|
| <parameter key="nominal_remove_id_like" value="false"/>
|
| <parameter key="nominal_useless_below" value="0.0"/>
|
| <description align="center" color="transparent" colored="false" width="126">Remove useless columns like constants.</description>
|
| </operator>
|
| <operator activated="true" class="order_attributes" compatibility="10.5.000" expanded="true" height="82" name="Reorder Attributes" origin="EXPORTED_AUTOMODEL" width="90" x="715" y="34">
|
| <parameter key="sort_mode" value="alphabetically"/>
|
| <parameter key="attribute_ordering" value=""/>
|
| <parameter key="use_regular_expressions" value="false"/>
|
| <parameter key="handle_unmatched" value="append"/>
|
| <parameter key="sort_direction" value="ascending"/>
|
| <description align="center" color="transparent" colored="false" width="126">Order columns alphabetically.</description>
|
| </operator>
|
| <operator activated="true" class="model_simulator:data_statistics" compatibility="10.5.000" expanded="true" height="82" name="Statistics" origin="EXPORTED_AUTOMODEL" width="90" x="849" y="34"/>
|
| <operator activated="true" class="annotate" compatibility="10.5.000" expanded="true" height="68" name="Annotate Statistics" origin="EXPORTED_AUTOMODEL" width="90" x="983" y="34">
|
| <list key="annotations">
|
| <parameter key="AMResult" value="Transformed Statistics"/>
|
| </list>
|
| <parameter key="duplicate_annotations" value="overwrite"/>
|
| <description align="center" color="transparent" colored="false" width="126">Define a result name.</description>
|
| </operator>
|
| <operator activated="true" class="annotate" compatibility="10.5.000" expanded="true" height="68" name="Annotate Data" origin="EXPORTED_AUTOMODEL" width="90" x="983" y="187">
|
| <list key="annotations">
|
| <parameter key="AMResult" value="Transformed Data"/>
|
| </list>
|
| <parameter key="duplicate_annotations" value="overwrite"/>
|
| <description align="center" color="transparent" colored="false" width="126">Define a result name.</description>
|
| </operator>
|
| <connect from_op="Retrieve Data" from_port="output" to_op="Preprocessing" to_port="in 1"/>
|
| <connect from_op="Preprocessing" from_port="out 1" to_op="Handle Texts?" to_port="input 1"/>
|
| <connect from_op="Handle Texts?" from_port="output 1" to_op="Encoding" to_port="example set input"/>
|
| <connect from_op="Encoding" from_port="example set output" to_op="Remove Useless Attributes" to_port="example set input"/>
|
| <connect from_op="Remove Useless Attributes" from_port="example set output" to_op="Reorder Attributes" to_port="example set input"/>
|
| <connect from_op="Reorder Attributes" from_port="example set output" to_op="Statistics" to_port="example set"/>
|
| <connect from_op="Statistics" from_port="statistics" to_op="Annotate Statistics" to_port="input"/>
|
| <connect from_op="Statistics" from_port="example set" to_op="Annotate Data" to_port="input"/>
|
| <connect from_op="Annotate Statistics" from_port="output" to_port="result 1"/>
|
| <connect from_op="Annotate Data" from_port="output" to_port="result 2"/>
|
| <portSpacing port="source_input 1" spacing="0"/>
|
| <portSpacing port="sink_result 1" spacing="0"/>
|
| <portSpacing port="sink_result 2" spacing="126"/>
|
| <portSpacing port="sink_result 3" spacing="0"/>
|
| </process>
|
| </operator>
|
| </process>
|
|
|