我有一个按时间段划分的产品市场份额数据集。观测值总计26622。总的唯一时间段是41。唯一的产品大约有638。有时间列,产品列,价格列,产品属性列,销售列和市场份额(派生)列。我当前的数据集的示例示例附件。
现在,我正在尝试实现MNL,嵌套logit和混合logit进行分析。我正在尝试在R中实现mlogit软件包。但是我发现,我需要有一列-Choice或Depvar列,用于指定在给定时间段内选择了特定产品。如果选择,则为 1 ,否则为 0 。但是,由于我的数据集基于市场份额,而不是基于个人水平,因此我无法创建所需的长格式数据。
那么,在这种情况下,如何安排我的市场份额数据来实现mlogit()包?什么是我的数据集中的Choice或Depvar列。我可以使用其他替代模型或软件包吗?将我引向一些已发表的文章,其中特别提到了数据集结构及其实现,这将非常有帮助。