Now to test the model on a single data point, we just swap the test data (previously 2699 rows) with a single row, representing the 50 year old man. The model predicts the person is Undecided with a confidence of 99% (0.998)
The most correct way to do this would be to connect the model from before to the new test data, because now we are essentially creating a new model, however we tested both and they yield the same result, so for the clarity of the workflow we prefer to present it this way.
We could also use the entire dataset instead of the partitioned one, since we don't need the test data, however this actually made the model more uncertain seen by the prediction vote confidence going from 0.998 (just training partition) and 0.997 (whole dataset).