![](https://img-blog.csdnimg.cn/direct/a2b952ff950848268b1c957d9d0419c9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
建模应用
文章平均质量分 69
主要以高光谱数据的建模预测为主,希望能够与小伙伴们一起成长
lltanwh
这个人很懒
展开
-
RF-10 cross-validation
setwd("C:/Users/DELL/Desktop/R及R代码/SuperLearner-master")# 在建模集上进行预测并计算R2。# 初始化变量来存储交叉验证的结果。# 计算平均RMSE、R2和RPD。# 打印平均RMSE、R2和RPD。# 划分数据集为训练集和测试集。# 将结果存储在结果矩阵中。# 创建训练集和测试集。# 在测试集上进行预测。# 导入数据,准备数据集。# 创建交叉验证的索引。# 设置交叉验证参数。#进行10折交叉验证。# 绘制变量重要性图。原创 2024-04-01 11:57:12 · 15 阅读 · 0 评论 -
Cubist回归预测
Cubist 模型相对于其他复杂的机器学习模型(如神经网络或支持向量机)具有较高的解释性。由于其基于树模型和分段线性模型,可以很容易地理解模型对于输入变量的影响以及不同区域的预测规则。回归树是一种树状结构,用于将输入空间划分为不同的区域,并在每个区域中拟合一个简单的线性模型。:用于控制生成的分段线性模型的数量。规则的数量影响了模型的复杂度和解释性。:用于指定要创建的回归树的数量。每个委员会会产生一个回归树,最后的预测结果是所有树的平均值。:用于限制回归树的最大深度。这有助于控制模型的复杂度和过拟合的风险。原创 2024-04-01 13:28:34 · 373 阅读 · 0 评论 -
R语言包应用
与mcga包不同,genalg包中的rbga对象,可以调用plot函数进行进行可视化,展现遗传算法运行过程中的特征,默认显示最小值和平均的评估值,指示遗传算法执行的进度。它们的实现过程,都需要自定义评估函数evalFunc,rbga.bin的函数evalFunc以二元染色体为参数,而在rbga函数中,需要一个浮点向量作为参数,它们都可以通过设置monitorFunc对遗传算法的实现过程进行监控,monitorFunc需要rbga对象作为参数。GenSA包可以执行非常复杂的非线性目标函数的全局最小化搜索。原创 2024-03-31 00:10:46 · 48 阅读 · 1 评论 -
ENVI中用矢量裁剪影像
在ENVI5.0中,我们直接可以用矢量数据对栅格影像进行裁剪,而不需要像以前版本那样先把矢量转成roi,同时可以用一个矢量对n个同一个区域的栅格进行裁剪。下面我们一起来体验。在右边Toolbox中上面的文本框输入:subset关键字就能找到:subset Data via ROIs工具,在文件对话框中选择需要裁剪的文件。选择File->New –>Vector Layer...,定义图层名称,类型为Polygon,选择一个栅格图像作为数据源。在左边矢量图层中,单击右键选择Save as,将矢量保存。原创 2024-03-23 16:38:39 · 1241 阅读 · 1 评论 -
光谱预处理-R
group : 一个可选的因子(或向量,可以强制为因子)as.系数)长度等于nrow(X),提供相关观察的标识(例如,同一批测量的样品、同一来源的样品或同一土壤剖面的样品)。如果未指定,则在欧几里德空间中计算距离。##帮助-查看包信息---prospectr能够实现SG平滑,SNV,MSC,k均值抽样,连续删除,校准采样的K-S算法等.#metric : 要使用的距离度量:“euclid”(欧几里德距离)或“mahal”(默认马氏距离)。#fnames : 要读取的文件的名称(具有绝对路径)的字符向量。原创 2024-03-23 16:08:18 · 336 阅读 · 1 评论