Como deixar R prever a entrada do usuário
Digamos que tenho esta função que retorna os coeficientes de um modelo linear:
lmfun<-function(df,yname,xname){
y<-deparse(substitute(yname))
x<-deparse(substitute(xname))
f<-as.formula(paste0(y,"~",x))
lm.fit<-do.call("lm",list(data=quote(df),f))
coef(lm.fit)
}
Agora, usando esta função emmtcars
Eu posso digitar
lmfun(mtcars,yname=mpg,disp)
No entanto, como obtenho R para prever a entrada de um usuário, como acontece em vários pacotes? Isso é antes de terminar de digitarmpg
, R já fez uma sugestão.