问题描述:
关于matlab中Center and Scale的问题
现在我做个数据拟合公式,x=[1.74 2.14 2.62]; y=[16.63 17.91 18.8];z=[44.5 43.6 42.5 47.2 46.4 45.4 48.9 48.2 47.2];的矩阵需要拟合成z=p00+p10*x+p01*y 的公式我在拟合时点了Center and Scale的选项,结果出来的数据为p00=45.99,p10=-0.7958,p01=1.994;这个数据代入是错误的,因为被平均值和标准差转变了.如下:x is normalized by mean 2.167 and std 0.3816 y is normalized by mean 17.78 and std 0.9447 想知道怎样将这时候p00,p10,p01的数据转换回去变成可以直接代入的系数.因为我做了很多组数据,不当这组,不想全部重新来过,请您帮帮忙.
现在我做个数据拟合公式,x=[1.74 2.14 2.62]; y=[16.63 17.91 18.8];z=[44.5 43.6 42.5 47.2 46.4 45.4 48.9 48.2 47.2];的矩阵需要拟合成z=p00+p10*x+p01*y 的公式我在拟合时点了Center and Scale的选项,结果出来的数据为p00=45.99,p10=-0.7958,p01=1.994;这个数据代入是错误的,因为被平均值和标准差转变了.如下:x is normalized by mean 2.167 and std 0.3816 y is normalized by mean 17.78 and std 0.9447 想知道怎样将这时候p00,p10,p01的数据转换回去变成可以直接代入的系数.因为我做了很多组数据,不当这组,不想全部重新来过,请您帮帮忙.
问题解答:
我来补答展开全文阅读