diff --git a/linear-regression-parkinsons.py b/linear-regression-parkinsons.py index e05e791..0104df7 100644 --- a/linear-regression-parkinsons.py +++ b/linear-regression-parkinsons.py @@ -1,29 +1,5 @@ import numpy as np import pandas as pd -import matplotlib.pyplot as plt - - -class LinearRegression: - def __init__(self, add_bias = True) - self.add_bias = add_bias - pass - - def fit(self,x,y): - if x.dim == 1: - x = x[:,None] - N = x.shape[0] - if self.add_bias: - x = np.column_stack ([x,np.ones(N)]) - self.w = np.linalg.lstsq(x,y)[0] - return self - - def predict(self,x) - if self.add_bias: - x = np.column_stack ([x,np.ones(N)]) - yh = x@self.w - return yh - - class LinearRegression: ''' diff --git a/logistic-regression-wdbc.py b/logistic-regression-wdbc.py index 75e9f6f..52d4664 100644 --- a/logistic-regression-wdbc.py +++ b/logistic-regression-wdbc.py @@ -1,7 +1,6 @@ import numpy as np import pandas as pd - class LogisticRegression: ''' Constructor for the logistic regression with gradient descent. It uses learning rate, iteration number, diff --git a/mini-batch-sgd-logistic-regression-wdbc.py b/mini-batch-sgd-logistic-regression-wdbc.py index e132b8e..66fb5b4 100644 --- a/mini-batch-sgd-logistic-regression-wdbc.py +++ b/mini-batch-sgd-logistic-regression-wdbc.py @@ -1,7 +1,6 @@ import numpy as np import pandas as pd - class LogisticRegression: ''' Constructor for the logistic regression with gradient descent. It uses learning rate, iteration number,