Comece agoraComece grátis

Criar um objeto dfidx

Eu já carreguei o pacote mlogit e um data frame chamado chocolate_df que contém os dados de chocolate em formato longo. Queremos ajustar um modelo de escolha a esses dados, mas antes precisamos convertê-los em um objeto dfidx, o formato indexado que mlogit() exige. Isso pode ser trabalhoso, mas é essencial para usar mlogit() com sucesso. Antes de começar a escrever código, digite head(chocolate_df) diretamente no console para poder consultar os nomes das colunas.

Este exercicio faz parte do curso

Modelagem de Escolha para Marketing em R

Ver curso

Instruções do exercicio

  • dfidx() precisa de duas colunas de índice: uma que identifica a pergunta de escolha e outra que identifica a alternativa dentro dessa pergunta. Eu adicionei uma coluna chid a chocolate_df que numera as perguntas de escolha. Preencha os dois nomes das colunas de índice em idx.
  • Identifique o nome da coluna onde a escolha está armazenada e preencha em choice.
  • Use str() para confirmar que você converteu os dados em um objeto dfidx.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# use dfidx() to convert chocolate_df to a dfidx object
chocolate <- dfidx(chocolate_df, 
                   idx = c("____", "____"), 
                   choice = "____")
                         
# use str() to confirm that chocolate is a dfidx object
Editar e Executar Código