Time Series Analysis, Forecasting & Operations Management Concepts
Time Series Components
A time series is a set of values of a variable measured at successive points in time.
Key Components
- Trend: The gradual increase or decrease of a time series over a longer period.
- Seasonality: Regular patterns of variability within certain time periods, such as a year, week, etc.
- Cycle: Any regular pattern above and below the trend line lasting more than one year.
- Random Variations: Fluctuations caused by chance events and/or unusual situations.
Time Series Forecasting Methods
Smoothing Methods
Used for stable time series and short-term (ST) forecasting.
- Simple Moving Average (SMA): Calculates the average of a specific number of the most recent observations. For example, if SMA = 3, the first forecast starts using values from periods 1, 2, and 3 to predict period 4.
- Weighted Moving Average (WMA): Averages recent observations, giving more weight to the values closest to the forecasted period.
- Simple Exponential Smoothing (SES): A forecasting method where the forecast for the next period is a weighted average of the actual value from the current period and the forecast from the current period. Formula:
F(t) = α * X(t-1) + (1-α) * F(t-1)
, where α is the smoothing constant.
Decomposition Methods
Difficulty in isolating components: Trend (very easy), Seasonality (easy), Cycle (difficult), Random (impossible).
- Simple Linear Regression: Used to model the trend component. Formula:
Ft = A0 + A1 * t
. Factors A0 (intercept) and A1 (slope) are determined by minimizing the sum of squared errors. Useful for understanding the general trend, identifying issues, providing a base for forecasting, and removing biases. - Seasonal Index:
- Model the trend (e.g., using Linear Regression) for past periods.
- Calculate the seasonal ratio for past periods:
(Actual Value - Forecasted Trend Value) / Forecasted Trend Value
orActual Value / Forecasted Trend Value
depending on the model (additive vs multiplicative). - Determine the average seasonal index for each period (e.g., average index for all Januarys, Februarys, etc.).
- Establish forecasts by combining the models (e.g., Additive:
Forecast = Trend + Seasonality
or Multiplicative:Forecast = Trend * Seasonality
. Example using Linear Regression (LR) trend and Seasonal Index (SI) for period p:Forecast = LR(t) + SI(p)
(additive) orForecast = LR(t) * SI(p)
(multiplicative)).
Evaluating Forecast Quality
- Mean Squared Error (MSE): The average of the squared differences between forecasted values (Ft) and actual values (Xt). Formula:
MSE = Average[(Ft - Xt)^2]
. A smaller MSE indicates better forecast accuracy. - Average Margin of Error: Typically represented by the Standard Error of the forecast, which is the square root of the MSE (
sqrt(MSE)
).
Probability in Operations Management
Probabilities are used in operations management for:
- Determining service levels
- Resource planning
- Inventory management
- Infrastructure planning and organization
Normal Distribution
A continuous probability distribution. Often used with functions like NORMDIST
(to find probability) and NORMINV
(to find a variable’s value for a given probability) in spreadsheet software.
Poisson Distribution
A discrete probability distribution expressing the probability of a given number of events occurring in a fixed interval of time or space. Parameter: λ (lambda) = average number of occurrences in an interval.
Examples (assuming λ = 15):
- P(X = 20) =
POISSON.DIST(20, 15, FALSE)
≈ 4.2% - P(X < 20) = P(X ≤ 19) =
POISSON.DIST(19, 15, TRUE)
≈ 87.5% - P(X ≤ 20) =
POISSON.DIST(20, 15, TRUE)
≈ 91.7% - P(X > 20) = 1 – P(X ≤ 20) =
1 – POISSON.DIST(20, 15, TRUE)
≈ 8.3% - P(X ≥ 20) = 1 – P(X ≤ 19) =
1 – POISSON.DIST(19, 15, TRUE)
≈ 12.5% - P(15 ≤ X ≤ 20) = P(X ≤ 20) – P(X ≤ 14) =
POISSON.DIST(20, 15, TRUE) - POISSON.DIST(14, 15, TRUE)
Exponential Distribution
A continuous probability distribution describing the time between events in a Poisson point process. Parameter: λ (lambda) = average number of occurrences per time unit (rate).
Process Management Fundamentals
A process is a sequence of tasks that use resources (human, machines, tools) and materials to produce and deliver a product or service to a customer.
Lean Six Sigma Methodology (DMAIC)
A structured approach to process improvement:
- Define: Define the problem, project goals, and customer deliverables.
- Measure: Measure process performance.
- Analyse: Analyse the process to determine root causes of variation and defects.
- Improve: Improve the process by eliminating defects.
- Control: Control future process performance.
Define (D) Phase
1. Process Modeling (What?)
Visualizing the process:
- Flowchart
- Swimlanes Flowchart (Cross-functional flowchart)
- SIPOC Diagram (Supplier, Input, Process, Output, Customer)
2. Voice of the Customer (VOC) (Why?)
Understanding customer needs and feedback:
- Identifying customer needs: Market research, customer surveys, focus groups.
- Tracking customer voice: Monitoring satisfaction, managing complaints, analyzing sales performance.
Measure (M) Phase
1. Process Analysis (How many/much/long?)
- Capacity: The maximum output rate. Calculated based on available resources and their processing times (e.g.,
Number of Resources / Processing Time per Unit
). - Process Time / Cycle Time: The total time required to complete all sequential tasks in a process.
- Bottleneck: The task or activity that limits the overall process capacity.
- Balance Demand with Process Capacity:
- If Workload > Capacity: Process is under-capacity.
- If Capacity > Workload: Process is over-capacity.
- Adjusting Task/Activity Capacity: Capacity can be modified by changing the number of resources assigned, altering the duration of the task (e.g., through improvements), or redesigning the process (e.g., merging or splitting tasks).