我在Matlab中进行了回归并获得了正常结果(系数等)。我想问一下,我现在如何计算我的数据集中每个观察的该模型的预测值(自变量),然后将值直接保存到文件中?
感谢您的帮助。
答案 0 :(得分:0)
如果您有一些适合您的数据的任意功能,那么您可以编写一个单独的功能:
function y_pred = calcy(coeffs,xvals)
%%//coeffs is a vector of the fitted coefficients, x is a vector
%%//Calculate the predicted values here using whatever model you're using and the fitted
%%//coefficients and x-values
end
在您的主要功能中,您将致电:
y_pred = calcy(coeffs,xvals);
dlmwrite('file.txt',y_pred);
这会将逗号分隔格式的向量写入您的目录。您可以查看dlmwrite的文档,了解如何更改格式以满足您的需求。