0
목록을 사용하여 누락 된 값의 예측을 작성한 다음 누락 된 값을 다시 목록에 기록하려고합니다. 예측에 만족하지만 그 후에 붙어 있습니다. 새로 발견 된 값을 my_list에 다시 쓰려면 어떻게해야합니까? 당신이 어떤 재생 가능한 최소한의 데이터 세트를 제공하지 않기 때문에예측 후에 목록의 항목을 바꾸려면 어떻게해야합니까?
#my_list is a list with cars, some are missing MPG
# These cars have no MPG
empty_rows <- subset(my_list, cartable.mpg=='0')
#These have an MPG, we'll use them to build our model
usable_rows <- subset(my_list, cartable.mpg !='0')
#Do a regression based on mpg,cylinders and weight
fitted_lm = lm(as.numeric(cartable.mpg) ~ as.numeric(cartable.cyl)+as.numeric(cartable.wt), usable_rows)
#Predict the missing rows
filled_rows <- predict(fitted_lm, empty_rows)
고맙습니다! 멋지다, 많이 배웠다 – ernesto
@ernesto 걱정하지 마라. 도와 줘서 기뻐요! –