如何根据线性回归结果绘制S型曲线?

时间:2019-11-29 09:09:40

标签: python regression

我有一个线性回归分类器。我想使用线性回归模型的参数(坡度和惯性)来实现并绘制S形曲线,但出现一些错误

代码:

class Store(models.Model):
    client = models.ForeignKey(Client, on_delete=models.CASCADE, blank=True)

错误消息:

  

TypeError跟踪(最近一次通话)    在()中        28返回一个        29   -> 30 sig = sigmoid(LR.intercept_,LR.coef_,X)        31        32 plt.plot(X,sig)

     sigmoid中的

(b0,b1,x)        25个= []        x中的项目为26:   ---> 27 a.append(1 /(1 + math.exp(-(b0 + b1 * x)))))        28返回一个        29

     

TypeError:只有大小为1的数组可以转换为Python标量

1 个答案:

答案 0 :(得分:0)

for item in x:
        a.append(1/(1 + math.exp(-(b0 + b1 * x))))
    return a

我认为您有错字。 x是一个数组,但是您要乘以b1并将其添加到b0。 math.exp适用于标量,不适用于数组。