
Pessoal, preciso montar um modelo utilizando variaveis Dummy e gostaria que se possível alguém me desse uma idéia, ou mesmo me indicasse um exemplo para verificar. O problema é o seguinte, tenho preço de aluguel em algumas cidades do Brasil. Rodei no R uma regressão linear simples, do seguinte modo: variavel resposta: y=preço variaveis explicativas:x1=renda e x2=despesas obtive pelo R toda informação necessária através de um lm(y~x1+x2) Agora preciso incorporar variaveis dummy do meu modelo do seguinte modo. Pra cada cidade, associo 0 se ela pertence a determinada região e 1 se não pertence. Exemplo: Curitiba: 1 para a regiao sul e 0 para as demais. Desse modo defini mais 5 variaveis, r1, r2, r3, r4, r5 cada uma correspondendo a uma região do pais (Norte, Sul, Centro- Oeste, Sudeste e Nordeste). De posse disso, refiz o modelo da seguinte forma: lm(y~x1+x2+r1+r2+r3+r4). Mas algo me diz que está errado e deveria ser algo do tipo: lm(y~x1*r1+x1*r2+...+x2*r4) Alguem poderia me dar uma ajuda. Sou aluna de graduação, um pouco curiosa e querendo me apaizonar pelo R.

Se você usar uma variável de classe factor no seu modelo, matrizes de variáveis dummy serão criadas automaticamente. Basta criar os fatores. Para combinar níveis de fatores você pode usar a reshape::combine_factor(), se for contínua e quiser dividir em classes use a cut(), para reordenar níveis usar a reorder(). Na mensagem anterior a essa sua na lista eu mostrei resumidamente como lidar com formulas no R. Veja que as metrizes geradas são compostas por dummy. Não esqueça de que as matrizes são geradas sob alguma restrição, no caso default, contrastes tipo tratamento (contr.treatment, anula primeiro nível do fator) são usados. Em caso de dúvida envie um CMR. À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
participantes (2)
-
Julia Maria
-
Walmes Zeviani