Comece agoraComece grátis

Criar objeto mlogit.data

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 choice model a esses dados, mas antes precisamos convertê-los em um objeto mlogit.data. 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

  • Identifique os nomes das colunas onde estão armazenados a escolha e os números das alternativas. Preencha os nomes das colunas para choice e alt.var no comando mlogit.data().
  • Identifique os números das colunas onde os atributos Brand, Price e Type estão armazenados. Passe esses números de coluna como um vetor para a entrada varying no comando mlogit.
  • Use str() para confirmar que você converteu os dados em um objeto mlogit.data.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# use mlogit.data() to convert chocolate_df to mlogit.data
chocolate <- mlogit.data(chocolate_df, shape = "long",
                         choice = "____", alt.var = "____", 
                         varying = ____)
                         
# use str() to confirm that chocolate is an mlogit.data object
Editar e Executar Código