Tertius problem
edfred
New Altair Community Member
Hi,
can comebody here give me an example operatorchain for the W-Tertius Algorithm to generate associationrules?
I have tried the following:
Best regards
edfred
can comebody here give me an example operatorchain for the W-Tertius Algorithm to generate associationrules?
I have tried the following:
...but it isn't working...
<operator name="Root" class="Process" expanded="yes">
<operator name="TextInput" class="TextInput" expanded="yes">
<list key="texts">
<parameter key="test" value="/Users/guest/Documents/tertius/test"/>
</list>
<parameter key="vector_creation" value="BinaryOccurrences"/>
<operator name="StringTokenizer" class="StringTokenizer">
</operator>
<operator name="GermanStopwordFilter" class="GermanStopwordFilter">
</operator>
<operator name="ToLowerCaseConverter" class="ToLowerCaseConverter">
</operator>
<operator name="TokenLengthFilter" class="TokenLengthFilter">
<parameter key="min_chars" value="3"/>
</operator>
</operator>
<operator name="Numerical2Binominal" class="Numerical2Binominal">
</operator>
<operator name="W-Tertius" class="W-Tertius">
</operator>
</operator>
Best regards
edfred
Tagged:
0
Answers
-
Hi Edfred,
I'm not familiar with this implementation, since it's a WEKA learner. Did you try to use FP-Growth?
Just to be curious: Why do you generate Association Rules over Text Data?
Greetings,
Sebastian0 -
Hi,
and thx for ur responds. I have html-sites as input. I convert the Textinput from numerical to binominal data.
I have done the same data with the Apriori-algorithm and it worked. Only the Tertius-algorithm doesn't work.
I have to solve the problem with the Tertius-algorithm. I know that I can use other algorithms, but for my task it isn't allowed.
Thanks anyway
Edfred0 -
Hi,
can somebody explain me this exception, please:
Error in: W-Tertius (W-Tertius) W-Tertius caused an error: weka.core.UnsupportedAttributeTypeException: weka.associations.Tertius: Cannot handle unary class!
An external program or library has reported an error. Please see the documentation of this program or library for further information
This is my operator-chain now:
Best regards
<operator name="Root" class="Process" expanded="yes">
<operator name="ExampleSource" class="ExampleSource">
<parameter key="attributes" value="../Test.aml"/>
</operator>
<operator name="AbsoluteSampling" class="AbsoluteSampling">
</operator>
<operator name="AttributeFilter" class="AttributeFilter">
<parameter key="condition_class" value="is_numerical"/>
</operator>
<operator name="Numerical2Binominal" class="Numerical2Binominal">
</operator>
<operator name="W-Tertius" class="W-Tertius">
</operator>
</operator>
Edfred0 -
Hi at all,
I have found the problem. You can avoid the Exception with an operator called 'RemoveUselessAttributes'. If you add this operator to your operator tree, the Tertius-algorithm will finish without exceptions and generate association rules.
Thanks, to all peple who tried to help me.
Best regards,
Edfred0 -
Hi Edfred,
thank you for posting this solution. I will try to remember if another user comes up with this problem.
Greetings,
Sebastian0