【发布时间】:2018-01-14 19:26:49
【问题描述】:
我有一个带有加权因子的线性模型,该加权因子对最近的观察结果进行加权。权重使用我想使用调整网格优化的调整参数。下面是一个简单的例子:
require(data.table)
require(caret)
SMOOTHING_PARAMETER <- 0.2
dt <- data.table(y = rnorm(10),
x = rnorm(10))
model <- train(y ~ x,
data = dt,
method = "lm",
weights = (1 + SMOOTHING_PARAMETER) ^(1:nrow(dt)))
有没有什么方法可以使用 caret 包中的expand_grid 函数来找到 (0,1) 之间的TUNING_PARAMETER 变量的最佳值。
【问题讨论】:
标签: r data.table linear-regression r-caret