Page 1 of 1

apollo_loadModel() cannot load the old model successfully

Posted: 26 Jun 2023, 08:40
by Ying Lu
Hi Prof Hess,

I tried to use the function apollo_loadModel( ) to load an old model “MNL_socio_model.rds” but I received an error:

Code:
model = apollo_loadModel('/Users/yinglu/Documents/other paper/TRF/hybrid_models/MNL_socio_model')

Error in value[[3L]](cond) :
Cannot find or open /Users/yinglu//Users/yinglu/Documents/other paper/TRF/hybrid_models/MNL_socio_model_model.rds
In addition: Warning message:
In gzfile(file, "rb") :
cannot open compressed file '/Users/yinglu//Users/yinglu/Documents/other paper/TRF/hybrid_models/MNL_socio_model_model.rds', probable reason 'No such file or directory'

I am sure that that this rds file is saved to the folder ‘hybrid_models’. I also found a similar question in the forum (viewtopic.php?p=1833&hilit=elasticity+l ... able#p1833) and followed your suggestions but it still does not work. The version of Apollo that I am using is 0.2.9. That would be great if you could provide me some suggestions. Thank you in advance!

Kind regards,
Ying

Re: apollo_loadModel() cannot load the old model successfully

Posted: 26 Jun 2023, 08:48
by stephanehess
Easy one - you've included model in the name of the model

if your model is just called MNL_socio in apollo_control, then the command you should use is

model = apollo_loadModel('/Users/yinglu/Documents/other paper/TRF/hybrid_models/MNL_socio')

This is also clear by looking at the error, as it looks for file MNL_socio_model_model.rds

Re: apollo_loadModel() cannot load the old model successfully

Posted: 26 Jun 2023, 09:55
by Ying Lu
Hi Prof Hess,

Thank you very much for your prompt response! Now it works perfectly.

I just found that the function “apollo_loadModel()” will automatically create ‘Users/yinglu’ at the beginning of a file path. When I used the code: model = apollo_loadModel('Documents/other paper/TRF/hybrid_models/MNL_socio'), it works.

Kind regards,
Ying