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.

error in testing likelihood function

Ask questions about errors you encouunter. Please make sure to include full details about your model specifications, and ideally your model file.
Post Reply
klim
Posts: 4
Joined: 27 May 2021, 15:25

error in testing likelihood function

Post by klim »

Hi all,

I'm trying to run a conditional logit model on my own panel dataset. Attached is the error that I run in after validation. The code is adapted from example 15, the changes are minor, including the dataset and the variable names etc.

Your help is appreciated. Thank you.

model = apollo_estimate(apollo_beta, apollo_fixed, apollo_probabilities, apollo_inputs)

Testing likelihood function...
The following object is masked from package:base:

version

Error in apollo_preprocess(inputs = mnl_settings, modelType, functionality, :
Each element of "V" for model component "model" needs to be a scalar or a vector/matrix/cube with one row per observation in the "database"
> apollo_modelOutput(model)
Error in apollo_modelOutput(model) : object 'model' not found
> apollo_saveOutput(model)
Error in apollo_saveOutput(model) : object 'model' not found
stephanehess
Site Admin
Posts: 989
Joined: 24 Apr 2020, 16:29

Re: error in testing likelihood function

Post by stephanehess »

Hi

please show us the entire apollo_probabilities function as it is otherwise impossible to diagnose the reason for the error

Stephane
--------------------------------
Stephane Hess
www.stephanehess.me.uk
klim
Posts: 4
Joined: 27 May 2021, 15:25

Re: error in testing likelihood function

Post by klim »

Hi Stephane, it turns out to be a typo in the coefficient name. It's resolved. A clearer error message could be helpful for new R users like me.

Many thanks!
stephanehess
Site Admin
Posts: 989
Joined: 24 Apr 2020, 16:29

Re: error in testing likelihood function

Post by stephanehess »

Hi

could you please share the line of code with and without the typo with me so that I can then think about making provision for such better error messages

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