A computer-controlled system is configured to: (a) provide prediction model(s) for prediction of mental/emotional state of a user. The prediction model(s) are at least one of: first model(s) based on non-physiological data gathered from a first group of users and second model(s) based on physiological data gathered from a second group of users. The prediction model constitutes a set of models. (b) Receive data of a tested user. (c) Associate at least one model of the set of models to the tested user, constituting an associated prediction model, based at least on a highest rank of user state predictability of the associated prediction model compared to a rank of user state predictability of other models of the set of models. The associated prediction model is usable to facilitate predicting emotional/mental state of the tested user.L'invention concerne un système commandé par ordinateur configuré pour : (a) fournir un ou plusieurs modèles de prédiction pour la prédiction de l'état mental/émotionnel d'un utilisateur. Le ou les modèles de prédiction sont au moins un élément parmi : un ou plusieurs premiers modèles basés sur des données non physiologiques collectées à partir d'un premier groupe d'utilisateurs et un ou plusieurs seconds modèles basés sur des données physiologiques collectées à partir d'un second groupe d'utilisateurs. Le modèle de prédiction constitue un ensemble de modèles. (b) Recevoir des données d'un utilisateur testé. (c) Associer au moins un modèle de l'ensemble de modèles à l'utilisateur testé, constituant un modèle de prédiction associé, sur la base au moins du rang le plus élevé de la prévisibilité d'état d'utilisateur du modèle de prédiction associé par rapport à un rang de prévisibilité d'état d'utilisateur d'autres modèles de l'ensemble de modèles. Le modèle de prédiction associé peut être utilisé pour faciliter la prédiction de l'état émotionnel/mental de l'utilisateur testé.