"Problems with the linear Regression"

Matthias
Matthias New Altair Community Member
edited November 2024 in Community Q&A
Hello,

this post refers to the Bug 497  I've send Friday. There I wrote that there ist a problem with the X- and split validation. Now a little upgrate: The validation operators are not the wrongdoer. The error occurs as well when I only use the linear regression operator and choose less than two attributes with the select attribute operator. When I generate two regular attributes with the generate data operator everything works fine?

<process version="5.1.002">
  <context>
    <input/>
    <output/>
    <macros/>
  </context>
  <operator activated="true" class="process" compatibility="5.1.002" expanded="true" name="Process">
    <process expanded="true" height="538" width="614">
      <operator activated="true" class="generate_data" compatibility="5.1.002" expanded="true" height="60" name="Generate Data" width="90" x="45" y="210"/>
      <operator activated="true" class="select_attributes" compatibility="5.1.002" expanded="true" height="76" name="Select Attributes (2)" width="90" x="179" y="300">
        <parameter key="attribute_filter_type" value="subset"/>
        <parameter key="attributes" value="att1|att2"/>
      </operator>
      <operator activated="true" class="linear_regression" compatibility="5.1.002" expanded="true" height="94" name="Linear Regression (2)" width="90" x="313" y="255"/>
      <connect from_op="Generate Data" from_port="output" to_op="Select Attributes (2)" to_port="example set input"/>
      <connect from_op="Select Attributes (2)" from_port="example set output" to_op="Linear Regression (2)" to_port="training set"/>
      <connect from_op="Linear Regression (2)" from_port="model" to_port="result 1"/>
      <connect from_op="Linear Regression (2)" from_port="exampleSet" to_port="result 2"/>
      <connect from_op="Linear Regression (2)" from_port="weights" to_port="result 3"/>
      <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"/>
      <portSpacing port="sink_result 4" spacing="0"/>
    </process>
  </operator>
</process>

Because of this problem I can't use the forward selection operator too.

Best wishes

Matthias

Answers

  • land
    land New Altair Community Member
    Hi all,
    this was a small bug in the LinearRegression that could happen if no feature was de-selected when using the internal feature selection. Another problem was the XValidation that by default threw an error if stratified sampling was chosen without a nominal label attribute present.

    The newly released version fixes both issues. (Again someone was quite happy to be an enterprise customer :) Sometimes this make things go faster...)


    Greetings,
    Sebastian

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.