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
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
choiceealt.varno comandomlogit.data(). - Identifique os números das colunas onde os atributos
Brand,PriceeTypeestão armazenados. Passe esses números de coluna como um vetor para a entradavaryingno comandomlogit. - Use
str()para confirmar que você converteu os dados em um objetomlogit.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