Hi @
Marco Aurelio Sánchez Sorondo
I am interested in this discussion and following the same.
My thinking is that different models fit different needs and the kind of expected predictions, what you have referred to as "certain topic T". The features and outcomes could be linearly or non-linearly related. the target Y, could be continuous or could be discrete etc. What I am trying to say is that without these details, I guess it would be hard to give a general advice on what to use for your prediction model. A very general direction though, would be to get to know your psychological traits and the user trends data... Can they be put into a classification case? in which you take on logistic regression models and if otherwise then take on linear regression models. But again if your data doesn't have labels then obviously you will need to consider other clustering models etc.
As to whether you are making accurate predictions, well, my take is that this is a question of testing the model chosen against the test data.
Disclaimer. Hope I understand your discussion well. I am yet to be an authority in this area and therefore this is a thought from my current level of understanding and open to further guidance. Please bear.
------------------------------
Michael Nganga.
Aspiring Data Scientist------------------------------