我知道这是一个基本问题,但我不是python程序员。我有一个使用sklearn套件在python服务器上运行回归的应用程序。是否有一个简单的命令可以返回样本中每个数据记录的预测或残差?

最佳答案

在sklearn中获取预测使用.predict(x)

modelname.fit(xtrain, ytrain)
prediction = modelname.predict(x_test)
residual = (y_test - prediction)

如果您使用的是OLS统计模型
OLS_model = sm.OLS(y,x).fit()  # training the model
predicted_values = OLS_model.predict()  # predicted values
residual_values = OLS_model.resid # residual values

关于python - 在python sklearn回归中,是否有一条命令返回所有记录的残差,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55095437/

10-12 07:20
查看更多