Important: Read this before posting to this forum

  1. This forum is for questions related to the use of Apollo. We will answer some general choice modelling questions too, where appropriate, and time permitting. We cannot answer questions about how to estimate choice models with other software packages.
  2. There is a very detailed manual for Apollo available at http://www.ApolloChoiceModelling.com/manual.html. This contains detailed descriptions of the various Apollo functions, and numerous examples are available at http://www.ApolloChoiceModelling.com/examples.html. In addition, help files are available for all functions, using e.g. ?apollo_mnl
  3. Before asking a question on the forum, users are kindly requested to follow these steps:
    1. Check that the same issue has not already been addressed in the forum - there is a search tool.
    2. Ensure that the correct syntax has been used. For any function, detailed instructions are available directly in Apollo, e.g. by using ?apollo_mnl for apollo_mnl
    3. Check the frequently asked questions section on the Apollo website, which discusses some common issues/failures. Please see http://www.apollochoicemodelling.com/faq.html
    4. Make sure that R is using the latest official release of Apollo.
  4. If the above steps do not resolve the issue, then users should follow these steps when posting a question:
    1. provide full details on the issue, including the entire code and output, including any error messages
    2. posts will not immediately appear on the forum, but will be checked by a moderator first. This may take a day or two at busy times. There is no need to submit the post multiple times.

Mode choice model with non-RUM

Ask questions about model specifications. Ideally include a mathematical explanation of your proposed model.
Post Reply
Pigouvian
Posts: 8
Joined: 23 Jun 2023, 19:26

Mode choice model with non-RUM

Post by Pigouvian »

Dear Prof. Hess and Dr. Palma

As a part of my new study, I need to estimate a mode choice model for various trip purposes based on RUM, regret minimization and cumulative prospect theory. Based on my understanding the latter one allow for the inclusion of psychological factor related loss aversion, probability weighting and reference depdendence.

I would request you if it is possible to suggest the steps/codes to apply this model in apollo by utilizing the mode choice example by adding some dummy values. Also are there any specific questions that are needed to be included in the survey for parameter weights in CPT.
stephanehess
Site Admin
Posts: 998
Joined: 24 Apr 2020, 16:29

Re: Mode choice model with non-RUM

Post by stephanehess »

Hi

can you please be a bit more specific of what you want to specify, as this is very vague. Do you mean you want to allow for gains-losses asymmetry? Are you still wanting to do this in a RUM context or not? If you want to use RUM, you can specify separate parameters for gains and losses in the utility function, for example

Stephane
--------------------------------
Stephane Hess
www.stephanehess.me.uk
Pigouvian
Posts: 8
Joined: 23 Jun 2023, 19:26

Re: Mode choice model with non-RUM

Post by Pigouvian »

Thankyou Prof. Hess for prompt response.

To simply put, I want to develop a discrete choice model by utilizing cumulative prospect theory framework. As per my understanding to develop such a model we need additional data points like

1. Probablity Weighting Function
2. Value Function
3. Reference point
4. Loss aversion

I wanted to know if it is possible in Apollo to develop a choice model based on CPT?
My request is if you can provide code for developing such a model by assuming dummy values for these four data points in the mode choice example in Apollo.



For my reference I have studied the following papers.

1. https://doi.org/10.1016/j.tra.2013.01.011
2. https://doi.org/10.1016/j.tra.2022.103564
stephanehess
Site Admin
Posts: 998
Joined: 24 Apr 2020, 16:29

Re: Mode choice model with non-RUM

Post by stephanehess »

Hi

sorry, we don't have time to produce specific code for this. What you need to determine is whether you can approximate this inside a RUM model, in which case you can use existing functions. An example of such a specification for gains-losses is given by https://doi.org/10.1016/j.tre.2007.06.002

If it's a case of a completely different model, then you could still use Apollo, but you would need to write the probabilities yourself inside apollo_probabilities

Sorry to not be able to be of more help, but we need to prioritise key developments

Stephane
--------------------------------
Stephane Hess
www.stephanehess.me.uk
Post Reply