Nice tutorial on using gensim for topic modelling. You could use all of gensim for preprocessing including stopwords, etc, but why did you choose to use spacy and nltk? Also, you did not explain the meaning of the parameter estimates in the LDA model output. How would one test whether one model is more robust than another?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store