设计线性回归算法的步骤
我们现在将了解有助于设计线性回归算法的步骤。
第1步
导入绘制线性回归模块所需的模块很重要。我们开始导入 Python 库 NumPy 和 Matplotlib。
import numpy as np
import matplotlib.pyplot as plt
第2步
定义逻辑回归所需的系数数量。
number_of_points = 500
x_point = []
y_point = []
a = 0.22
b = 0.78
第 3 步
迭代变量以在回归方程周围生成 300 个随机点 -
Y = 0.22x + 0.78
for i in range(number_of_points):
x = np.random.normal(0.0,0.5)
y = a*x + b +np.random.normal(0.0,0.1) x_point.append([x])
y_point.append([y])
第4步
使用 Matplotlib 查看生成的点。
fplt.plot(x_point,y_point, 'o', label = 'Input Data') plt.legend() plt.show()
逻辑回归的完整代码如下 -
import numpy as np
import matplotlib.pyplot as plt
number_of_points = 500
x_point = []
y_point = []
a = 0.22
b = 0.78
for i in range(number_of_points):
x = np.random.normal(0.0,0.5)
y = a*x + b +np.random.normal(0.0,0.1) x_point.append([x])
y_point.append([y])
plt.plot(x_point,y_point, 'o', label = 'Input Data') plt.legend()
plt.show()
作为输入的点数被视为输入数据。