The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Linear Discriminant Analysis with polynomial label
Does "Linear Discriminant Analysis" can process "polynomial" label?
The "F1" help information of the operator show "support polynomial label"
but with polynomial label dataset as input,run process will show error
I use the lasted V8.2 versionI, and I see some v6.xx version sample video can process
this is the v8.2 probem?
0
Best Answers
-
lionelderkrikor RapidMiner Certified Analyst, Member Posts: 1,195
Unicorn
Hi again @s96142,
You made a mistake in the parameters of the Filter Examples operator. Here the right filters :
and the corrected process :
<?xml version="1.0" encoding="UTF-8"?><process version="9.0.000-BETA">
<context>
<input/>
<output/>
<macros/>
</context>
<operator activated="true" class="process" compatibility="9.0.000-BETA" expanded="true" name="Process">
<process expanded="true">
<operator activated="true" class="read_csv" compatibility="9.0.000-BETA" expanded="true" height="68" name="Read CSV" width="90" x="45" y="85">
<parameter key="csv_file" value="C:\Users\Lionel\Downloads\Chapter07DataSet_Training.csv"/>
<parameter key="column_separators" value=","/>
<parameter key="skip_comments" value="true"/>
<parameter key="date_format" value="MMM d, yyyy h:mm:ss a z"/>
<list key="annotations"/>
<parameter key="encoding" value="windows-1252"/>
<list key="data_set_meta_data_information">
<parameter key="0" value="Age.true.real.attribute"/>
<parameter key="1" value="Strength.true.integer.attribute"/>
<parameter key="2" value="Quickness.true.integer.attribute"/>
<parameter key="3" value="Injury.true.integer.attribute"/>
<parameter key="4" value="Vision.true.integer.attribute"/>
<parameter key="5" value="Endurance.true.integer.attribute"/>
<parameter key="6" value="Agility.true.integer.attribute"/>
<parameter key="7" value="Decision_Making.true.integer.attribute"/>
<parameter key="8" value="Prime_Sport.true.nominal.label"/>
</list>
<parameter key="read_not_matching_values_as_missings" value="false"/>
</operator>
<operator activated="true" class="filter_examples" compatibility="9.0.000-BETA" expanded="true" height="103" name="Filter Examples" width="90" x="313" y="85">
<list key="filters_list">
<parameter key="filters_entry_key" value="Decision_Making.ge.3"/>
<parameter key="filters_entry_key" value="Decision_Making.le.100"/>
</list>
</operator>
<operator activated="true" class="set_role" compatibility="9.0.000-BETA" expanded="true" height="82" name="Set Role" width="90" x="581" y="85">
<parameter key="attribute_name" value="Prime_Sport"/>
<parameter key="target_role" value="label"/>
<list key="set_additional_roles"/>
</operator>
<operator activated="true" class="linear_discriminant_analysis" compatibility="9.0.000-BETA" expanded="true" height="82" name="LDA" width="90" x="715" y="85"/>
<connect from_op="Read CSV" from_port="output" to_op="Filter Examples" to_port="example set input"/>
<connect from_op="Filter Examples" from_port="example set output" to_op="Set Role" to_port="example set input"/>
<connect from_op="Set Role" from_port="example set output" to_op="LDA" to_port="training set"/>
<connect from_op="LDA" from_port="model" to_port="result 1"/>
<connect from_op="LDA" from_port="exampleSet" to_port="result 2"/>
<portSpacing port="source_input 1" spacing="0"/>
<portSpacing port="sink_result 1" spacing="0"/>
<portSpacing port="sink_result 2" spacing="0"/>
<portSpacing port="sink_result 3" spacing="0"/>
</process>
</operator>
</process>Regards,
Lionel
0 -
s96142 Member Posts: 4
Contributor I
After fixing it, the process can run without problem.
Thank you!
0
Answers
Hi @s96142,
I ran some of my processes with LDA and polynominal label using RapidMiner 8.2 and RapidMiner 9.0 :
RapidMiner don't raise an error....
So are you sure to have effectively set your label as "polynominal" ? (maybe your label is initialy "numerical"....)
Can you share your process and your dataset(s) in order we can reproduce what you observe ?
Regards,
Lionel
I practice the sample in "Data Mining for The masses" which download from your website(page 124/264).
Below is error message:
This is my process and dataset.