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 This contains detailed descriptions of the various Apollo functions, and numerous examples are available at 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
    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.

Graphical interface for generating Apollo input files

Put in requests for new capabilities such as functions for new models.
Post Reply
Site Admin
Posts: 730
Joined: 24 Apr 2020, 16:29

Graphical interface for generating Apollo input files

Post by stephanehess » 03 Jun 2021, 17:56

Hi all

a few Apollo users have raised the issue of how to more easily generate model scripts for Apollo. While we do not want to move towards a black box model like some other software that shall be not be named, we are keen to make Apollo more user friendly, and would welcome views/suggestions on the the below proposal.

1. We will develop a graphical interface that will generate Apollo script files that can then be run in Apollo in the same way as manually coded models. So there will not be a new version of Apollo that differs from the standard version, but the tool will generate the input files for users.

2. At least in the first instance, the tool will only work for single component models, so not hybrid choice, for example.

3. The first version of the interface will be for MNL, Mixed Logit and Latent Class.

4. Users would be able to select which attributes are used in what utility functions, what transforms (e.g. non-linear) are applied to them, which parameters are random and what distributions are used (including multivariate) and whether any interactions between attributes are used, or with covariates.

In due time, we will post updates about this, including looking for beta testers, but would welcome comments/suggestions at this stage.

Stephane & David
Stephane Hess

Post Reply