Open smmaurer opened 5 years ago
Let me know what you find as the root cause of the slowness or what you're considering changing!
Also, feel free to open up a pull request! I'm happy to accept any changes that increase estimation speed while not breaking tests. =)
I imagine some of the slowness comes from:
PyLogit estimation for MNL is more flexible than the native ChoiceModels implementation (originally brought over from
urbansim.urbanchoice.mnl
), but much slower. See initial experiments here: Destination-choice-models-02.ipynbWhat's causing the performance gap? If it would be easy to fix in PyLogit, then we wouldn't need to maintain a separate estimation codebase.