我试图在我的数据集上运行多项逻辑回归。一旦我运行了一个,我将尝试将刚刚运行的模型附加到一个列表中,以便以后可以访问特定的模型。 代码看起来像这样
models = []
for i in range(0, 10):
model = sklearn.linear_model.LogisticRegression()
model.fit(x,y)
models.append(model)
其中x和y在每个for
迭代中是不同的。问题是,我在最终数组“models”的每个元素中得到的系数/模型与循环的最终迭代相同。我假设这是因为我只是在每次迭代中更新引用,而不是每次都创建一个新的逻辑回归模型。有人能告诉我一个更好的方法吗
您可能对^{} function 感兴趣
相关问题 更多 >
编程相关推荐