【发布时间】:2020-03-18 15:07:53
【问题描述】:
# IMPUTING VALUES
library(data.table)
set.seed(1337)
mydt = q <- data.table(Year = rep(2000:2005, each = 10),
Type = c("A","B"),
Class = sample(1:5,rep=T),
Car = sample(0:1, rep=T),
Boat = sample(1:4, rep=T)
)
naRows <- sample(nrow(mydt),15)
mydt[ naRows, Car := NA]
naRows <- sample(nrow(mydt),15)
mydt[ naRows, Boat := NA]
setkey(mydt,Year,Type)
我所有的数据都是类别和二进制。
我想做两件事。
首先我希望按类型和类别来估算 Car 和 Boat 的模式。因此,对于 Type 和 Class 的每种组合,找到 Car 和 Boat 的模式并估算它们。
其次我想知道:: 是否也可以使用“老鼠”来做到这一点?
我正在寻找 data.table 和鼠标解决方案。我希望两者都有,因为“老鼠”在我的大数据中可能需要很长时间!
【问题讨论】:
标签: r data.table imputation r-mice