奇异矩阵求逆问题!急求奇异矩阵求逆问题: 已知:Y=X*C,其中Y大小为100*1,X为100*1110;C应该为1110*1,现在需要求系数C.我用最小二乘法可得C=inv(X'X)*X'Y; 但是问题来了:X'X是奇异矩阵,行列式为0,所以matlab会显示warning! 有什么方法实现X'X的逆矩阵吗?请各位帮忙啊!万分感谢!本题式子:Y=X*C--是典型多元线性回归公式.我已经用pinv函数,最终预测得到的X*C其结果和Y的数据是一模一样,按理来说不应该是这么精确吧!找不出原因,大侠们帮忙啊!
问题描述:
奇异矩阵求逆问题!
急求奇异矩阵求逆问题:
已知:Y=X*C,其中Y大小为100*1,X为100*1110;C应该为1110*1,现在需要求系数C.我用最小二乘法可得
C=inv(X'X)*X'Y; 但是问题来了:X'X是奇异矩阵,行列式为0,所以matlab会显示warning! 有什么方法实现X'X的逆矩阵吗?请各位帮忙啊!万分感谢!
本题式子:Y=X*C--是典型多元线性回归公式.
我已经用pinv函数,最终预测得到的X*C其结果和Y的数据是一模一样,按理来说不应该是这么精确吧!找不出原因,大侠们帮忙啊!
答