Dr. Igor Kleiner
Holon Institute of Technology (HIT)
1. General Policy
The project must be completed in pairs (Any exception requires instructor approval).
Focus: Projects must focus on time series modeling and forecasting.
Restrictions:
Using Kaggle notebooks, code, or competitions is strictly prohibited. Usage of raw Kaggle datasets is allowed only if explicitly approved by the instructor.
Projects must demonstrate understanding of stationarity, ACF/PACF analysis, model diagnostics, and residual analysis.
Originality in dataset selection, forecasting horizon definition, and modeling strategy will be positively evaluated.
2. Project Tracks
Students must choose one of the following tracks:
Track 1 Research Replication & Improvement
Goal: Select a peer-reviewed research paper (or high-quality technical study) on time series, reproduce it, and attempt to improve it.
Mandatory: Reproduce the original results or core methodology using the original (or similar) data.
Improvement: Attempt a meaningful improvement.
Applying the method to a new domain/dataset.
Tuning hyperparameters or using a different optimization method.
Combining with another model (Hybrid approach).
Improving the evaluation metric or forecast horizon.
Focus: Scientific rigor and critical analysis of the original paper's claims.
Track 2 Educational Method Deep-Dive
Goal: Independent study of an advanced forecasting method not covered in class.
Scope: Examples include GARCH, Prophet, N-BEATS, Transformer for Time Series, Bayesian Structural Time Series, or Vector Autoregression (VAR).
Mandatory Requirements:
Theory: Clear explanation of the mathematical/algorithmic foundations.
Implementation: Working Python code (not just using a library blindly—explain the parameters).
Analysis: Apply the model to real data and compare it against a standard baseline (e.g., SARIMA).
Warning: Purely theoretical slides without code, data analysis, and model diagnostics will receive a low grade.
Track 3 Applied Forecasting Project
Full real-world dataset project with end-to-end responsibility.
Mandatory: Data cleaning, handling missing values, seasonality detection, comparison of at least two models, forecast horizon definition, and rigorous evaluation (MAE, RMSE, MAPE).
Encouraged: Financial data, energy consumption, epidemiology, transportation, macroeconomic data, or self-collected data.
Focus: Uncertainty quantification and actionable insights.
3. Technical Requirements (Mandatory for All)
Each project must include:
Time plot: Clear visualization of the raw series.
Decomposition: Trend, seasonal, and residual components.
Stationarity test: ADF (Augmented Dickey-Fuller) at minimum.
ACF and PACF plots: Before and after differencing.
Residual diagnostics: White noise tests, Ljung-Box test, normality checks.
Forecasting: At least one forecast with confidence intervals.
Comparison: At least two models must be compared.
Students must interpret coefficients (AR/MA terms) and explain their physical meaning where possible.
4. Submission Format
Required Items:
Link: Google Colab (fully executable) or GitHub repository.
Email Submission: ZIP archive containing the final report (PDF, max 5 pages), slides, dataset description, and AI Usage Disclosure section.
Submission checklist (must be included in the ZIP):
Report (PDF) – max 5 pages
Slides (PDF or PPTX)
Code (Colab notebook export or repository snapshot)
AI_USAGE.md – full disclosure
REFLECTION.md – personal reflection
ETHICS.md – ethical statement
DATA.md – dataset source, license, and reproduction steps
Submission method: email + link (Colab/GitHub). The exact email address and deadlines will be announced on Moodle.
Projects must be fully reproducible.
5. AI Usage Policy (Mandatory Disclosure)
AI tools may be used only as support tools. Every project must include a section named "AI Usage Disclosure". This disclosure must appear in ALL of the following places:
Report: dedicated section
Notebook/Colab: first markdown cell titled "AI Usage Disclosure"
Slides: final slide titled "AI Usage Disclosure"
Repository/ZIP: AI_USAGE.md file
Warning: Do not use AI to interpret ACF/PACF plots without manual verification. AI often hallucinates lag significance.
Data quality: Issues with missing data or outliers.
Responsible interpretation: Transparency about model limitations.
Projects that ignore the consequences of poor forecasting will receive lower evaluation.
8. Oral Technical Mini-Defense
After the presentation, each team will undergo a 5-minute technical Q&A.
Possible questions:
Why did you choose differencing order d=1?
Is the series stationary? How do you know?
Why did you include/exclude seasonality?
What does the Ljung-Box test tell you about your residuals?
Explain the meaning of the AR(1) coefficient in your model.
Performance in the mini-defense affects the Reflection score. This ensures authentic understanding and technical ownership.
9. Timeline
Week 4: Project proposal (max 2 pages). Includes track selection, dataset description, initial visualization, and planned methods. Instructor approval required.
Week 5–6: Feedback and scope refinement.
Final week of the semester: Presentation (20–30 minutes, 20–40 slides). Exact dates on Moodle.
Final Submission: Up to 4 weeks after presentation. No late submissions without approval.
Calendar dates: Exact deadlines will be announced on Moodle.
10. Grading Rubric (50% of Course Grade)
This rubric sums to 100% and is applied to the project grade (which constitutes 50% of the course grade).
Component
Weight
Proposal quality
10%
Technical implementation
20%
Methodological rigor
15%
Time series originality
10%
Residual & diagnostic analysis
5%
Written report
10%
Presentation
10%
AI transparency
5%
Reflection + mini-defense
15%
Total
100%
11. Academic Integrity
The following are prohibited:
Full AI-generated projects.
Undocumented AI assistance.
Copy-paste tutorials.
Using "Auto-ARIMA" or auto-forecasting tools without full explanation and manual validation.
Evaluating models on training data.
Common Time Series Mistakes to Avoid:
Data leakage (using future information in training).
Improper train/test split (random shuffle is forbidden in time series).
Ignoring seasonality.
Over-differencing the data.
12. Bonus (Up to +5%)
Awarded for highly original datasets, multivariate analysis (VAR/Exogenous variables), complex seasonality handling, or deep uncertainty quantification.
Important Note: The final grade cannot exceed 100%, even if bonuses are awarded.
פרויקט גמר – סדרות עיתיות ושיטות חיזוי
ד"ר איגור קליינר
המכון הטכנולוגי חולון (HIT)
1. מדיניות כללית
הפרויקט יתבצע בזוגות (חריגים דורשים אישור מיוחד מהמרצה).
מיקוד: הפרויקטים חייבים להתמקד במידול וחיזוי של סדרות עיתיות.
הגבלות:
חל איסור על שימוש ב-Kaggle (מחברות, תחרויות וקוד), למעט שימוש בנתונים גולמיים באישור מראש.
על הסטודנטים להפגין הבנה בסטציונריות, ניתוח ACF/PACF, דיאגנוסטיקה של מודלים וניתוח שאריות.