24小时热门版块排行榜    

查看: 9166  |  回复: 2

star875

金虫 (初入文坛)

[求助] 求MATLAB里面的plsregress函数用法 已有1人参与

有谁能完整的解释MATLAB里面的plsregress函数用法,看了很多帖子和help plsregress 还是不能搞懂这个函数的用法
[XL,YL,XS,YS,BETA,PCTVAR,MSE,stats] = PLSREGRESS(X,Y,ncomp,...)
[XL,YL,XS,YS,BETA,PCTVAR,MSE] = plsregress(X,Y,ncomp)
X我理解是光谱阵   Y是浓度阵  ncomp是什么,主成分数么?还有前面的的XL,YL是载荷矩阵那么其他参数是什么
还有怎么输出想要的结果
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hqlgood

金虫 (小有名气)

【答案】应助回帖

XS n*ncomp维正交矩阵,自变量得分矩阵(X中的原始变量对PLS主成分的线性组合),行向量为样本,列向量为主成分。YS n*ncomp维矩阵,因变量得分矩阵(与XS的主成分具有最大协方差的因变量的线性组合),行向量为样本,列向量为主成分。YS既不是正交也不是规范化的。返回PLS回归系数,BETA 是一个(p+1)-by-m 矩阵。
    Y = [ones(n,1),X]*BETA + Yresiduals,
    Y0 = X0*BETA(2:end, + Yresiduals.
返回一个 2-by-ncomp matrix PCTVAR,包含了模型可解释的方差百分比。PCRVAR第一行为每个PLS解释的X的方差百分比;第二行为Y的方差百分比。返回一个2-by-(ncomp+1)的MSE矩阵,包含了PLS模型0:ncomp主成分的预测均方根误差。第一行包含了X中的预测均方根误差;第二行为Y中的均方误差。
返回结构体stats
    W — A p-by-ncomp matrixof PLS weights so that XS = X0*W.
    T2 — The T2 statistic for each point in XS.
    Xresiduals — The predictor residuals, that is, X0-XS*XL'.
    Yresiduals — The response residuals, that is, Y0-XS*YL'.
我为人人,人人为我
2楼2015-05-28 10:58:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hqlgood

金虫 (小有名气)

笑脸用:)(半角)代替。
我为人人,人人为我
3楼2015-05-28 11:00:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 star875 的主题更新
信息提示
请填处理意见