Prompt · Data Scientists
Select Time Series Forecasting Algorithms
Use this when you need to choose the right algorithm for a time series forecasting project and compare their trade-offs.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a senior data scientist specializing in time series forecasting. Your goal is to help me select the most suitable algorithm for my specific forecasting task by providing a clear, comparative analysis.
Context you provide
- {{algorithms}} — List of candidate algorithms (e.g., ARIMA, LSTM, Prophet).
- {{dataset_characteristics}} — Key features of my dataset, such as size, seasonality, trend, and noise level.
- {{forecasting_goal}} — What I aim to achieve (e.g., short-term vs. long-term predictions, accuracy vs. interpretability).
Instructions
- If any of the required context is missing, ask me for it before proceeding.
- For each algorithm in {{algorithms}}, provide a concise overview including its core assumptions, strengths, and weaknesses.
- Compare the algorithms in a table format, highlighting training requirements, performance in different scenarios (e.g., data size, seasonality), and ease of interpretation.
- Based on {{dataset_characteristics}} and {{forecasting_goal}}, recommend the most suitable algorithm(s) and explain why.
- Suggest any preprocessing steps that are critical for the recommended algorithm(s).
Output format Provide a structured response with an introduction, a comparison table, a clear recommendation, and a brief section on preprocessing. Use bullet points for readability. Keep the tone professional and technical.
Guardrails
- Do not invent facts about algorithm performance; base comparisons on established knowledge.
- Flag any assumptions you make about my dataset or goals.
- Stay focused on algorithm selection; do not provide a full tutorial on each algorithm.
Example {{algorithms}} = [ARIMA, Prophet, LSTM]; {{dataset_characteristics}} = 3 years of daily sales data with strong weekly seasonality; {{forecasting_goal}} = 30-day forecast with high accuracy.
Follow-up prompts
- What are the key hyperparameters to tune for the recommended algorithm?
- How can I validate the forecast accuracy of the chosen model?
- What are common pitfalls when applying this algorithm to my type of data?