Pessoal, estou tentando ajustar um modelo no R e quando digito o til ~ no meu script ele sai sobrescrito e não no meio da letra mais abaixo como aqui e resulta em erro:
lm(depois_droga ˜ antes_droga + factor(Tipo_dorga)), data = ott1022
Error: unexpected input in “lm(depois_droga ˜”
Se você estiver usando Linux, parece que algumas máquinas tem esse problema. Um caminho para resolver seria esse:
(til <- rawToChar(as.raw(126)))
lm(paste0("depois_droga", til, "antes_droga + factor(Tipo_dorga)"), data=ott1022)
Também vale dizer que no seu código o data está fora do parenteses do lm, enquanto deveria estar dentro. Não sei se pode ser isso que está causando problema no seu código!
Eu outros bugs além desse e muita coisa começou ficar estranha depois de eu ter instalado uma Library de de estatística (parece que foi a stats). Devido a isso resolvi desinstalar e re-instalar o R e o RStudio e depois disso o til apareceu normal e funcionou como deveria. Obrigado pela dica.