I create a decision-tree using scikit-learn (sklearn) and pandas and graph visualization (graphviz) instead of plydotplus.
The decision tree uses your earlier decisions to calculate the odds for you to wanting to go see a comedian or not.
I shared the code here https://www.kaggle.com/mruanova/decision-tree/