Imran Younus created SYSTEMML-1238:
--------------------------------------
Summary: Python test failing for LinearRegCG
Key: SYSTEMML-1238
URL: https://issues.apache.org/jira/browse/SYSTEMML-1238
Project: SystemML
Issue Type: Bug
Components: Algorithms, APIs
Affects Versions: SystemML 0.13
Reporter: Imran Younus
Attachments: python_LinearReg_test_spark.1.6.log,
python_LinearReg_test_spark.2.1.log
[~deron] discovered that the one of the python test ({{test_mllearn_df.py}})
with spark 2.1.0 was failing because the test score from linear regression was
very low ({{~ 0.24}}). I did a some investigation and it turns out the the
model parameters computed by the dml script are incorrect. In systemml.12, the
values of betas from linear regression model are {{\[152.919, 938.237\]}}. This
is what we expect from normal equation. (I also tested this with sklearn). But
the values of betas from systemml.13 (with spark 2.1.0) come out to be
{{\[153.146, 458.489\]}}. These are not correct and therefore the test score is
much lower than expected. The data going into DML script is correct. I printed
out the valued of {{X}} and {{Y}} in dml and I didn't see any issue there.
Attached are the log files for two different tests (systemml0.12 and 0.13) with
explain flag.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)