Is it possible to implement a multinomial/categorical model where the number of categories itself is variable? For example, say I have two surveys with the following questions/responses:
- What ice cream flavor do you prefer: Chocolate/Vanilla/Strawberry; 1,000 / 900 / 100
- What ice cream flavor do you prefer: Chocolate/Vanilla/Strawberry/Neopolitan; 800 / 700 / 100 / 400
It feels like we should be able to use the information about the first question (i.e., chocolate/vanilla are roughly even, strawberry isn't preferred) in a big 'ole model with the second question, but I haven't seen this done anywhere.
If feasible, I'm also wondering which is a better method for modeling --- using two separate response scales or using one but conditionally fixing one of the responses to 0.
For example, here the probability vector's length depends on the number of possible categories (so the lengths of $p_{k1}$ and $p_{k2}$ are 3 and 4, respectively:
$$ \begin{align*} R_i | \text{question 1} & \sim \text{Multinomial}(n, p_{k1}) \\ R_i | \text{question 2} & \sim \text{Multinomail}(n, p_{k2}) \end{align*} $$
Or, alternatively:
$$ \begin{align*} R_i & \sim \text{Multinomial}(n, p_k) \\ \text{logit}(p_1) & = \text{some model for p1} \\ \text{logit}(p_2) & = \text{some model for p2} \\ \text{logit}(p_3) & = \text{some model for p3} \\ \text{logit}(p_4) | \text{question 1} & = 0 \\ \text{logit}(p_4) | \text{question 2} & = \text{some model for p4} \end{align*} $$