If you are going to do data analysis involving time, there are several issues you need to account for:
Machine learning is a branch of artificial intelligence focusing on the training of statistical models and algorithms that can automatically improve their performance by discovering and retaining patterns these models observe in data (i.e., "learning"). In practice, this means being very accurate at prediction.
This focus on prediction differentiates machine learning from traditional statistical inference in important ways. Machine learning also uses different words than traditional statistics to describe the same thing (e.g., "features" instead of "variables")