我正在尝试使用球员统计数据来预测即将到来的2019年自由球员的NBA薪水。我已经训练了弹性网模型,但是在尝试输入新数据时出现错误。
en = train(Guaranteed~.-Player-Tm.x-Pos,
train.data,
method = "glmnet",
tuneGrid = expand.grid(alpha = seq(0,1, length = 10),
lambda = seq(0.0001, 1, length = 5)),
trControl = custom)
newdata = model_data2 %>%
filter(Player %in% topfreeagents ) %>%
select( 'Age', 'G', 'GS', 'MP', 'FG',
'FGA', 'FG%','3P', '3PA','3P%',
'2P', '2PA', '2P%', 'eFG%', 'FT',
'FTA', 'FT%', 'ORB', 'DRB', 'TRB',
'AST','STL','BLK', 'TOV', 'PF', 'PTS')
predict(en, newdata)
eval(predvars,data,env)中的错误:找不到对象“播放器”
eval(predvars,data,env)中的错误:找不到对象“播放器”
如果我已经从模型以及newdata中明确排除了该错误,为什么我会收到“找不到对象播放器”错误?