A comparison of term weighting schemes for text classification and sentiment analysis with a supervised variant of tf.idf