Methodologies for Time Series Prediction and Missing Value Imputation: Comparison, selection and application of new methodologies in real-world problems