Til ~ em modelos lineares ls

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 ˜”

alguém sabe como resolver isso?

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!

Estou usando macOS High Sierra. Vou tentar sua sugestão. Obrigado.

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.