In [1]:
Copied!
from krmining.regression import LinearRegression
from krmining.regression import LinearRegression
Info¶
- The model is still in development
- The model is still need to be optimize
- The model is not for multiple features
Using dummy data¶
In [2]:
Copied!
X = [[0.42521773],
[0.10538228],
[-1.09857726],
[-0.23224205],
[-0.29271159],
[0.71534995],
[1.27215258],
[0.21612236],
[-0.4150023],
[1.00852528]]
y = [38.9461915,
8.41264202,
-60.17317552,
-28.87914974,
-3.51220467,
32.06035364,
64.18618897,
-1.96365653,
-24.80110076,
65.67408856]
X = [[0.42521773],
[0.10538228],
[-1.09857726],
[-0.23224205],
[-0.29271159],
[0.71534995],
[1.27215258],
[0.21612236],
[-0.4150023],
[1.00852528]]
y = [38.9461915,
8.41264202,
-60.17317552,
-28.87914974,
-3.51220467,
32.06035364,
64.18618897,
-1.96365653,
-24.80110076,
65.67408856]
In [3]:
Copied!
lnr = LinearRegression()
lnr.fit(X, y)
lnr = LinearRegression()
lnr.fit(X, y)
C:\Users\Bina Umat\Desktop\Project\krmining_project\keyar-mining\krmining\regression\_linear_regression.py:24: UserWarning: The model still in maintaining in slow or extended memory warnings.warn(
Out[3]:
<krmining.regression._linear_regression.LinearRegression at 0x27d4d02b8e0>
In [4]:
Copied!
lnr.predict(X)
lnr.predict(X)
Out[4]:
array([ 23.16738313, 5.37736959, -61.5897428 , -13.40210406,
-16.76556466, 39.30523191, 70.2759274 , 11.53699799,
-23.56766677, 55.61234574])
In [5]:
Copied!
lnr.evaluate(X, y)
lnr.evaluate(X, y)
Out[5]:
{'SSE': 1049.9817049317817}