绘图调整搜索结果
用法
# S3 method for tune_results
autoplot(
object,
type = c("marginals", "parameters", "performance"),
metric = NULL,
width = NULL,
...
)
参数
- object
-
tune_grid()
或tune_bayes()
的结果的一小部分。 - type
-
单个字符值。选项包括
"marginals"
(每个预测变量与性能的关系图;请参阅下面的详细信息)、"parameters"
(每个参数与搜索迭代)或"performance"
(性能与迭代)。后两个选择仅用于tune_bayes()
。 - metric
-
要绘制其指标的字符向量或
NULL
。默认情况下,所有指标都将通过构面显示。 - width
-
type = "performance"
时置信区间条形宽度的数字。零值会阻止显示它们。 - ...
-
对于具有规则网格的绘图,它被传递到
format()
并应用于用于着色点的参数。否则不使用。
细节
当 tune_grid()
的结果与 autoplot()
一起使用时,它会尝试确定是否使用了常规网格。
规则网格
对于具有一个或多个数字调整参数的常规网格,在 x 轴上使用具有最唯一值的参数。如果有分类参数,则第一个参数用于为几何图形着色。所有其他参数都用于列分面。
该图的 y 轴上有性能指标。如果有多个指标,则为row-faceted。
如果调整参数超过五个,则使用 "marginal effects" 图。
不规则网格
对于space-filling 或随机网格,将创建边际效应图。为每个数字参数制作一个面板,以便每个参数位于 x 轴上,性能位于 y-xis 上。如果有多个指标,则为row-faceted。
单个分类参数显示为颜色。如果有两个或多个非数字参数,则会给出错误。当网格中只有非数字参数时,会出现类似的结果。在这些情况下,我们建议使用 collect_metrics()
和 ggplot()
创建适合数据的绘图。
如果参数具有与其关联的关联变换(由用于创建它的参数对象确定),则绘图将显示变换单位中的值(并标有变换类型)。
参数使用参数对象中找到的标签进行标记,除非使用标识符(例如 neighbors = tune("K")
)。
例子
# For grid search:
data("example_ames_knn")
# Plot the tuning parameter values versus performance
autoplot(ames_grid_search, metric = "rmse")
# For iterative search:
# Plot the tuning parameter values versus performance
autoplot(ames_iter_search, metric = "rmse", type = "marginals")
# Plot tuning parameters versus iterations
autoplot(ames_iter_search, metric = "rmse", type = "parameters")
# Plot performance over iterations
autoplot(ames_iter_search, metric = "rmse", type = "performance")
相关用法
- R tune coord_obs_pred 对观察值与预测值的绘图使用相同的比例
- R tune extract-tune 提取调整对象的元素
- R tune filter_parameters 删除一些调整参数结果
- R tune fit_best 将模型拟合到数值最优配置
- R tune conf_mat_resampled 计算重采样的平均混淆矩阵
- R tune finalize_model 将最终参数拼接到对象中
- R tune tune_bayes 模型参数的贝叶斯优化。
- R tune collect_predictions 获取并格式化由调整函数产生的结果
- R tune show_best 研究最佳调整参数
- R tune expo_decay 指数衰减函数
- R tune fit_resamples 通过重采样拟合多个模型
- R tune merge.recipe 将参数网格值合并到对象中
- R tune tune_grid 通过网格搜索进行模型调整
- R tune dot-use_case_weights_with_yardstick 确定案例权重是否应传递至标准
- R tune message_wrap 写一条尊重线宽的消息
- R tune prob_improve 用于对参数组合进行评分的获取函数
- R tune last_fit 将最终的最佳模型拟合到训练集并评估测试集
- R update_PACKAGES 更新现有的 PACKAGES 文件
- R textrecipes tokenlist 创建令牌对象
- R themis smotenc SMOTENC算法
- R print.via.format 打印实用程序
- R tibble tibble 构建 DataFrame 架
- R tidyr separate_rows 将折叠的列分成多行
- R textrecipes step_lemma 标记变量的词形还原
- R textrecipes show_tokens 显示配方的令牌输出
注:本文由纯净天空筛选整理自Max Kuhn等大神的英文原创作品 Plot tuning search results。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。