CARS=carspls(X,y,A,fold,method,num,selectLV,originalVersion,order)参数介绍
时间: 2023-05-28 12:03:56 浏览: 173
使用K-Fold方法和普通方法训练和预测XGBoost模型的全套程序,包含数据文件
输入参数:
- X: 数据矩阵,行表示样本数,列表示变量数
- y: 因变量,一维数组,长度为样本数
- A: 模型需要选择的变量数范围,例如[1,2,3,4,5]表示选择1至5个变量
- fold: 交叉验证的折数,一般取5或10
- method: 建模方法,可选'PLS'或'OPLS'
- num: OPLS模型中的预测变量数目,当method为'OPLS'时需要指定
- selectLV: 指定PLS模型中的潜在变量数,当selectLV为0时,自动选择最优的潜在变量数
- originalVersion: 是否使用原版VIP,可选True或False
- order: 变量重要性排序方式,可选'ascend'或'descend'
输出参数:
- T: 训练样本的得分矩阵
- P: 与T对应的回归系数矩阵
- Q: 预测样本的得分矩阵
- B: 与Q对应的回归系数矩阵
- W: 变量权重矩阵
- VIP: 变量重要性排序结果
- RMSECV: 交叉验证均方根误差
- R2Y: 模型拟合优度
- R2Y_pred: 预测集拟合优度
- R2X: 变量解释度
- R2X_pred: 预测集变量解释度
阅读全文