R 中的 impute() 错误
Error in impute() in R
我正在学习随机森林。出于学习目的,我使用以下 link random Forest。我正在尝试使用我的 R-3.4.1 运行 link 中给出的代码。
但是虽然 运行 将以下代码用于缺失值处理
mp2 <- impute(data = test,target = "target",classes =
list(integer=imputeMedian(), factor=imputeMode()))
我收到错误消息 Error in impute(data = test, target = "target", classes = list(integer = imputeMedian(), :
unused argument (data = test)
我修改了代码并尝试 运行ning 这个
imp2 <- impute(test,target = "target",classes = list(integer=imputeMedian(), factor=imputeMode()))
我仍然收到错误消息,但错误消息不同。你能帮我解决这个问题吗?
该代码中的关键错误(在 许多 错误中)是没有 data
参数。参数名称为 obj
。当我更改示例代码运行时。
如果对象是 data.table
,您还需要设置 on=
或 setkey
,或者在插补步骤中将其更改为 data.frame:
imp1 <- impute(obj = as.data.frame(train),target = "target",classes = list(integer=imputeMedian(), factor=imputeMode()))
我正在学习随机森林。出于学习目的,我使用以下 link random Forest。我正在尝试使用我的 R-3.4.1 运行 link 中给出的代码。 但是虽然 运行 将以下代码用于缺失值处理
mp2 <- impute(data = test,target = "target",classes =
list(integer=imputeMedian(), factor=imputeMode()))
我收到错误消息 Error in impute(data = test, target = "target", classes = list(integer = imputeMedian(), :
unused argument (data = test)
我修改了代码并尝试 运行ning 这个
imp2 <- impute(test,target = "target",classes = list(integer=imputeMedian(), factor=imputeMode()))
我仍然收到错误消息,但错误消息不同。你能帮我解决这个问题吗?
该代码中的关键错误(在 许多 错误中)是没有 data
参数。参数名称为 obj
。当我更改示例代码运行时。
如果对象是 data.table
,您还需要设置 on=
或 setkey
,或者在插补步骤中将其更改为 data.frame:
imp1 <- impute(obj = as.data.frame(train),target = "target",classes = list(integer=imputeMedian(), factor=imputeMode()))