← All Use Cases
🚗
Plackett-Burman Design

Traffic Signal Timing

Plackett-Burman screening of green phase duration, cycle length, offset, pedestrian phase, left-turn phase, and sensor delay for throughput and average wait time

Summary

This experiment investigates traffic signal timing. Plackett-Burman screening of green phase duration, cycle length, offset, pedestrian phase, left-turn phase, and sensor delay for throughput and average wait time.

The design varies 6 factors: green sec (sec), ranging from 15 to 60, cycle sec (sec), ranging from 60 to 150, offset pct (%), ranging from 0 to 50, ped phase sec (sec), ranging from 10 to 30, left turn sec (sec), ranging from 0 to 20, and sensor delay (sec), ranging from 1 to 5. The goal is to optimize 2 responses: throughput vph (veh/hr) (maximize) and avg wait sec (sec) (minimize). Fixed conditions held constant across all runs include intersection type = 4_way, time of day = peak.

A Plackett-Burman screening design was used to efficiently test 6 factors in only 8 runs. This design assumes interactions are negligible and focuses on identifying the most influential main effects.

Key Findings

For throughput vph, the most influential factors were ped phase sec (36.5%), green sec (22.9%), left turn sec (18.9%). The best observed value was 1461.0 (at green sec = 60, cycle sec = 60, offset pct = 0).

For avg wait sec, the most influential factors were ped phase sec (33.5%), green sec (20.7%), left turn sec (17.3%). The best observed value was 25.0 (at green sec = 60, cycle sec = 60, offset pct = 0).

Recommended Next Steps

Experimental Setup

Factors

FactorLowHighUnit
green_sec1560sec
cycle_sec60150sec
offset_pct050%
ped_phase_sec1030sec
left_turn_sec020sec
sensor_delay15sec

Fixed: intersection_type = 4_way, time_of_day = peak

Responses

ResponseDirectionUnit
throughput_vph↑ maximizeveh/hr
avg_wait_sec↓ minimizesec

Configuration

use_cases/122_traffic_signal_timing/config.json
{ "metadata": { "name": "Traffic Signal Timing", "description": "Plackett-Burman screening of green phase duration, cycle length, offset, pedestrian phase, left-turn phase, and sensor delay for throughput and average wait time" }, "factors": [ { "name": "green_sec", "levels": [ "15", "60" ], "type": "continuous", "unit": "sec" }, { "name": "cycle_sec", "levels": [ "60", "150" ], "type": "continuous", "unit": "sec" }, { "name": "offset_pct", "levels": [ "0", "50" ], "type": "continuous", "unit": "%" }, { "name": "ped_phase_sec", "levels": [ "10", "30" ], "type": "continuous", "unit": "sec" }, { "name": "left_turn_sec", "levels": [ "0", "20" ], "type": "continuous", "unit": "sec" }, { "name": "sensor_delay", "levels": [ "1", "5" ], "type": "continuous", "unit": "sec" } ], "fixed_factors": { "intersection_type": "4_way", "time_of_day": "peak" }, "responses": [ { "name": "throughput_vph", "optimize": "maximize", "unit": "veh/hr" }, { "name": "avg_wait_sec", "optimize": "minimize", "unit": "sec" } ], "settings": { "operation": "plackett_burman", "test_script": "use_cases/122_traffic_signal_timing/sim.sh" } }

Experimental Matrix

The Plackett-Burman Design produces 8 runs. Each row is one experiment with specific factor settings.

Rungreen_seccycle_secoffset_pctped_phase_secleft_turn_secsensor_delay
160150501001
21560503001
31515003005
4601505030205
515150010201
66060030201
715605010205
8606001005

Step-by-Step Workflow

1

Preview the design

Terminal
$ doe info --config use_cases/122_traffic_signal_timing/config.json
2

Generate the runner script

Terminal
$ doe generate --config use_cases/122_traffic_signal_timing/config.json \ --output use_cases/122_traffic_signal_timing/results/run.sh --seed 42
3

Execute the experiments

Terminal
$ bash use_cases/122_traffic_signal_timing/results/run.sh
4

Analyze results

Terminal
$ doe analyze --config use_cases/122_traffic_signal_timing/config.json
5

Get optimization recommendations

Terminal
$ doe optimize --config use_cases/122_traffic_signal_timing/config.json
6

Multi-objective optimization

With 2 competing responses, use --multi to find the best compromise via Derringer–Suich desirability.

Terminal
$ doe optimize --config use_cases/122_traffic_signal_timing/config.json --multi
7

Generate the HTML report

Terminal
$ doe report --config use_cases/122_traffic_signal_timing/config.json \ --output use_cases/122_traffic_signal_timing/results/report.html

Features Exercised

FeatureValue
Design typeplackett_burman
Factor typescontinuous (all 6)
Arg styledouble-dash
Responses2 (throughput_vph ↑, avg_wait_sec ↓)
Total runs8

Analysis Results

Generated from actual experiment runs using the DOE Helper Tool.

Response: throughput_vph

Top factors: ped_phase_sec (36.5%), green_sec (22.9%), left_turn_sec (18.9%).

ANOVA

SourceDFSSMSFp-value
SourceDFSSMSFp-value
green_sec171253.125071253.12502.9370.1303
cycle_sec18778.12508778.12500.3620.5665
offset_pct123436.125023436.12500.9660.3584
ped_phase_sec1180901.1250180901.12507.4570.0293
left_turn_sec148516.125048516.12502.0000.2002
sensor_delay145.125045.12500.0020.9668
green_sec*cycle_sec123436.125023436.12500.9660.3584
green_sec*offset_pct18778.12508778.12500.3620.5665
green_sec*ped_phase_sec148516.125048516.12502.0000.2002
green_sec*left_turn_sec1180901.1250180901.12507.4570.0293
green_sec*sensor_delay18911.12508911.12500.3670.5636
cycle_sec*offset_pct171253.125071253.12502.9370.1303
cycle_sec*ped_phase_sec145.125045.12500.0020.9668
cycle_sec*left_turn_sec18911.12508911.12500.3670.5636
cycle_sec*sensor_delay1180901.1250180901.12507.4570.0293
offset_pct*ped_phase_sec18911.12508911.12500.3670.5636
offset_pct*left_turn_sec145.125045.12500.0020.9668
offset_pct*sensor_delay148516.125048516.12502.0000.2002
ped_phase_sec*left_turn_sec171253.125071253.12502.9370.1303
ped_phase_sec*sensor_delay18778.12508778.12500.3620.5665
left_turn_sec*sensor_delay123436.125023436.12500.9660.3584
Error(LenthPSE)7169823.062524260.4375
Total7341840.875048834.4107

Pareto Chart

Pareto chart for throughput_vph

Main Effects Plot

Main effects plot for throughput_vph

Normal Probability Plot of Effects

Normal probability plot for throughput_vph

Half-Normal Plot of Effects

Half-normal plot for throughput_vph

Model Diagnostics

Model diagnostics for throughput_vph

Response: avg_wait_sec

Top factors: ped_phase_sec (33.5%), green_sec (20.7%), left_turn_sec (17.3%).

ANOVA

SourceDFSSMSFp-value
SourceDFSSMSFp-value
green_sec1684.5000684.50001.5420.2544
cycle_sec1392.0000392.00000.8830.3787
offset_pct14.50004.50000.0100.9226
ped_phase_sec11800.00001800.00004.0540.0839
left_turn_sec1480.5000480.50001.0820.3328
sensor_delay1200.0000200.00000.4500.5236
green_sec*cycle_sec14.50004.50000.0100.9226
green_sec*offset_pct1392.0000392.00000.8830.3787
green_sec*ped_phase_sec1480.5000480.50001.0820.3328
green_sec*left_turn_sec11800.00001800.00004.0540.0839
green_sec*sensor_delay1144.5000144.50000.3250.5862
cycle_sec*offset_pct1684.5000684.50001.5420.2544
cycle_sec*ped_phase_sec1200.0000200.00000.4500.5236
cycle_sec*left_turn_sec1144.5000144.50000.3250.5862
cycle_sec*sensor_delay11800.00001800.00004.0540.0839
offset_pct*ped_phase_sec1144.5000144.50000.3250.5862
offset_pct*left_turn_sec1200.0000200.00000.4500.5236
offset_pct*sensor_delay1480.5000480.50001.0820.3328
ped_phase_sec*left_turn_sec1684.5000684.50001.5420.2544
ped_phase_sec*sensor_delay1392.0000392.00000.8830.3787
left_turn_sec*sensor_delay14.50004.50000.0100.9226
Error(LenthPSE)73108.0000444.0000
Total73706.0000529.4286

Pareto Chart

Pareto chart for avg_wait_sec

Main Effects Plot

Main effects plot for avg_wait_sec

Normal Probability Plot of Effects

Normal probability plot for avg_wait_sec

Half-Normal Plot of Effects

Half-normal plot for avg_wait_sec

Model Diagnostics

Model diagnostics for avg_wait_sec

Response Surface Plots

3D surfaces fitted with quadratic RSM. Red dots are observed data points.

avg wait sec cycle sec vs left turn sec

RSM surface: avg wait sec cycle sec vs left turn sec

avg wait sec cycle sec vs offset pct

RSM surface: avg wait sec cycle sec vs offset pct

avg wait sec cycle sec vs ped phase sec

RSM surface: avg wait sec cycle sec vs ped phase sec

avg wait sec cycle sec vs sensor delay

RSM surface: avg wait sec cycle sec vs sensor delay

avg wait sec green sec vs cycle sec

RSM surface: avg wait sec green sec vs cycle sec

avg wait sec green sec vs left turn sec

RSM surface: avg wait sec green sec vs left turn sec

avg wait sec green sec vs offset pct

RSM surface: avg wait sec green sec vs offset pct

avg wait sec green sec vs ped phase sec

RSM surface: avg wait sec green sec vs ped phase sec

avg wait sec green sec vs sensor delay

RSM surface: avg wait sec green sec vs sensor delay

avg wait sec left turn sec vs sensor delay

RSM surface: avg wait sec left turn sec vs sensor delay

avg wait sec offset pct vs left turn sec

RSM surface: avg wait sec offset pct vs left turn sec

avg wait sec offset pct vs ped phase sec

RSM surface: avg wait sec offset pct vs ped phase sec

avg wait sec offset pct vs sensor delay

RSM surface: avg wait sec offset pct vs sensor delay

avg wait sec ped phase sec vs left turn sec

RSM surface: avg wait sec ped phase sec vs left turn sec

avg wait sec ped phase sec vs sensor delay

RSM surface: avg wait sec ped phase sec vs sensor delay

throughput vph cycle sec vs left turn sec

RSM surface: throughput vph cycle sec vs left turn sec

throughput vph cycle sec vs offset pct

RSM surface: throughput vph cycle sec vs offset pct

throughput vph cycle sec vs ped phase sec

RSM surface: throughput vph cycle sec vs ped phase sec

throughput vph cycle sec vs sensor delay

RSM surface: throughput vph cycle sec vs sensor delay

throughput vph green sec vs cycle sec

RSM surface: throughput vph green sec vs cycle sec

throughput vph green sec vs left turn sec

RSM surface: throughput vph green sec vs left turn sec

throughput vph green sec vs offset pct

RSM surface: throughput vph green sec vs offset pct

throughput vph green sec vs ped phase sec

RSM surface: throughput vph green sec vs ped phase sec

throughput vph green sec vs sensor delay

RSM surface: throughput vph green sec vs sensor delay

throughput vph left turn sec vs sensor delay

RSM surface: throughput vph left turn sec vs sensor delay

throughput vph offset pct vs left turn sec

RSM surface: throughput vph offset pct vs left turn sec

throughput vph offset pct vs ped phase sec

RSM surface: throughput vph offset pct vs ped phase sec

throughput vph offset pct vs sensor delay

RSM surface: throughput vph offset pct vs sensor delay

throughput vph ped phase sec vs left turn sec

RSM surface: throughput vph ped phase sec vs left turn sec

throughput vph ped phase sec vs sensor delay

RSM surface: throughput vph ped phase sec vs sensor delay

Multi-Objective Optimization

When responses compete, Derringer–Suich desirability finds the best compromise. Each response is scaled to a 0–1 desirability, then combined via a weighted geometric mean.

Overall Desirability
D = 1.0000

Per-Response Desirability

ResponseWeightDesirabilityPredictedDir
throughput_vph 1.5
1.0000
1506.92 1.0000 1506.92 veh/hr
avg_wait_sec 1.0
1.0000
16.46 1.0000 16.46 sec

Recommended Settings

FactorValue
green_sec41.2 sec
cycle_sec62.39 sec
offset_pct47.98 %
ped_phase_sec11.14 sec
left_turn_sec18.81 sec
sensor_delay4.397 sec

Source: from RSM model prediction

Trade-off Summary

Sacrifice = how much worse than single-objective best.

ResponsePredictedBest ObservedSacrifice
avg_wait_sec16.4625.00-8.54

Top 3 Runs by Desirability

RunDFactor Settings
#80.9155green_sec=15, cycle_sec=60, offset_pct=50, ped_phase_sec=10, left_turn_sec=20, sensor_delay=5
#60.7886green_sec=60, cycle_sec=60, offset_pct=0, ped_phase_sec=30, left_turn_sec=20, sensor_delay=1

Model Quality

ResponseType
avg_wait_sec0.9405linear

Full Multi-Objective Output

doe optimize --multi
============================================================ MULTI-OBJECTIVE OPTIMIZATION Method: Derringer-Suich Desirability Function ============================================================ Overall desirability: D = 1.0000 Response Weight Desirability Predicted Direction --------------------------------------------------------------------- throughput_vph 1.5 1.0000 1506.92 veh/hr ↑ avg_wait_sec 1.0 1.0000 16.46 sec ↓ Recommended settings: green_sec = 41.2 sec cycle_sec = 62.39 sec offset_pct = 47.98 % ped_phase_sec = 11.14 sec left_turn_sec = 18.81 sec sensor_delay = 4.397 sec (from RSM model prediction) Trade-off summary: throughput_vph: 1506.92 (best observed: 1461.00, sacrifice: -45.92) avg_wait_sec: 16.46 (best observed: 25.00, sacrifice: -8.54) Model quality: throughput_vph: R² = 0.9988 (linear) avg_wait_sec: R² = 0.9405 (linear) Top 3 observed runs by overall desirability: 1. Run #1 (D=0.9545): green_sec=60, cycle_sec=60, offset_pct=0, ped_phase_sec=10, left_turn_sec=0, sensor_delay=5 2. Run #8 (D=0.9155): green_sec=15, cycle_sec=60, offset_pct=50, ped_phase_sec=10, left_turn_sec=20, sensor_delay=5 3. Run #6 (D=0.7886): green_sec=60, cycle_sec=60, offset_pct=0, ped_phase_sec=30, left_turn_sec=20, sensor_delay=1

Full Analysis Output

doe analyze
=== Main Effects: throughput_vph === Factor Effect Std Error % Contribution -------------------------------------------------------------- ped_phase_sec -300.7500 78.1300 36.5% green_sec 188.7500 78.1300 22.9% left_turn_sec 155.7500 78.1300 18.9% offset_pct -108.2500 78.1300 13.1% cycle_sec -66.2500 78.1300 8.0% sensor_delay -4.7500 78.1300 0.6% === ANOVA Table: throughput_vph === Source DF SS MS F p-value ----------------------------------------------------------------------------- green_sec 1 71253.1250 71253.1250 2.937 0.1303 cycle_sec 1 8778.1250 8778.1250 0.362 0.5665 offset_pct 1 23436.1250 23436.1250 0.966 0.3584 ped_phase_sec 1 180901.1250 180901.1250 7.457 0.0293 left_turn_sec 1 48516.1250 48516.1250 2.000 0.2002 sensor_delay 1 45.1250 45.1250 0.002 0.9668 green_sec*cycle_sec 1 23436.1250 23436.1250 0.966 0.3584 green_sec*offset_pct 1 8778.1250 8778.1250 0.362 0.5665 green_sec*ped_phase_sec 1 48516.1250 48516.1250 2.000 0.2002 green_sec*left_turn_sec 1 180901.1250 180901.1250 7.457 0.0293 green_sec*sensor_delay 1 8911.1250 8911.1250 0.367 0.5636 cycle_sec*offset_pct 1 71253.1250 71253.1250 2.937 0.1303 cycle_sec*ped_phase_sec 1 45.1250 45.1250 0.002 0.9668 cycle_sec*left_turn_sec 1 8911.1250 8911.1250 0.367 0.5636 cycle_sec*sensor_delay 1 180901.1250 180901.1250 7.457 0.0293 offset_pct*ped_phase_sec 1 8911.1250 8911.1250 0.367 0.5636 offset_pct*left_turn_sec 1 45.1250 45.1250 0.002 0.9668 offset_pct*sensor_delay 1 48516.1250 48516.1250 2.000 0.2002 ped_phase_sec*left_turn_sec 1 71253.1250 71253.1250 2.937 0.1303 ped_phase_sec*sensor_delay 1 8778.1250 8778.1250 0.362 0.5665 left_turn_sec*sensor_delay 1 23436.1250 23436.1250 0.966 0.3584 Error (Lenth PSE) 7 169823.0625 24260.4375 Total 7 341840.8750 48834.4107 Note: Error estimated using Lenth's pseudo-standard-error (unreplicated design) === Interaction Effects: throughput_vph === Factor A Factor B Interaction % Contribution ------------------------------------------------------------------------ green_sec left_turn_sec -300.7500 16.3% cycle_sec sensor_delay 300.7500 16.3% cycle_sec offset_pct -188.7500 10.2% ped_phase_sec left_turn_sec 188.7500 10.2% green_sec ped_phase_sec 155.7500 8.4% offset_pct sensor_delay 155.7500 8.4% green_sec cycle_sec 108.2500 5.9% left_turn_sec sensor_delay -108.2500 5.9% green_sec sensor_delay 66.7500 3.6% cycle_sec left_turn_sec -66.7500 3.6% offset_pct ped_phase_sec 66.7500 3.6% green_sec offset_pct 66.2500 3.6% ped_phase_sec sensor_delay 66.2500 3.6% cycle_sec ped_phase_sec 4.7500 0.3% offset_pct left_turn_sec -4.7500 0.3% === Summary Statistics: throughput_vph === green_sec: Level N Mean Std Min Max ------------------------------------------------------------ 15 4 1109.7500 285.1635 830.0000 1461.0000 60 4 1298.5000 94.2214 1216.0000 1423.0000 cycle_sec: Level N Mean Std Min Max ------------------------------------------------------------ 150 4 1237.2500 223.0970 933.0000 1461.0000 60 4 1171.0000 247.4847 830.0000 1423.0000 offset_pct: Level N Mean Std Min Max ------------------------------------------------------------ 0 4 1258.2500 242.0900 933.0000 1461.0000 50 4 1150.0000 218.0076 830.0000 1319.0000 ped_phase_sec: Level N Mean Std Min Max ------------------------------------------------------------ 10 4 1354.5000 110.6872 1215.0000 1461.0000 30 4 1053.7500 203.4574 830.0000 1236.0000 left_turn_sec: Level N Mean Std Min Max ------------------------------------------------------------ 0 4 1126.2500 288.8614 830.0000 1423.0000 20 4 1282.0000 119.7247 1215.0000 1461.0000 sensor_delay: Level N Mean Std Min Max ------------------------------------------------------------ 1 4 1206.5000 270.3510 830.0000 1461.0000 5 4 1201.7500 202.0947 933.0000 1423.0000 === Main Effects: avg_wait_sec === Factor Effect Std Error % Contribution -------------------------------------------------------------- ped_phase_sec 30.0000 8.1350 33.5% green_sec -18.5000 8.1350 20.7% left_turn_sec -15.5000 8.1350 17.3% cycle_sec 14.0000 8.1350 15.6% sensor_delay -10.0000 8.1350 11.2% offset_pct 1.5000 8.1350 1.7% === ANOVA Table: avg_wait_sec === Source DF SS MS F p-value ----------------------------------------------------------------------------- green_sec 1 684.5000 684.5000 1.542 0.2544 cycle_sec 1 392.0000 392.0000 0.883 0.3787 offset_pct 1 4.5000 4.5000 0.010 0.9226 ped_phase_sec 1 1800.0000 1800.0000 4.054 0.0839 left_turn_sec 1 480.5000 480.5000 1.082 0.3328 sensor_delay 1 200.0000 200.0000 0.450 0.5236 green_sec*cycle_sec 1 4.5000 4.5000 0.010 0.9226 green_sec*offset_pct 1 392.0000 392.0000 0.883 0.3787 green_sec*ped_phase_sec 1 480.5000 480.5000 1.082 0.3328 green_sec*left_turn_sec 1 1800.0000 1800.0000 4.054 0.0839 green_sec*sensor_delay 1 144.5000 144.5000 0.325 0.5862 cycle_sec*offset_pct 1 684.5000 684.5000 1.542 0.2544 cycle_sec*ped_phase_sec 1 200.0000 200.0000 0.450 0.5236 cycle_sec*left_turn_sec 1 144.5000 144.5000 0.325 0.5862 cycle_sec*sensor_delay 1 1800.0000 1800.0000 4.054 0.0839 offset_pct*ped_phase_sec 1 144.5000 144.5000 0.325 0.5862 offset_pct*left_turn_sec 1 200.0000 200.0000 0.450 0.5236 offset_pct*sensor_delay 1 480.5000 480.5000 1.082 0.3328 ped_phase_sec*left_turn_sec 1 684.5000 684.5000 1.542 0.2544 ped_phase_sec*sensor_delay 1 392.0000 392.0000 0.883 0.3787 left_turn_sec*sensor_delay 1 4.5000 4.5000 0.010 0.9226 Error (Lenth PSE) 7 3108.0000 444.0000 Total 7 3706.0000 529.4286 Note: Error estimated using Lenth's pseudo-standard-error (unreplicated design) === Interaction Effects: avg_wait_sec === Factor A Factor B Interaction % Contribution ------------------------------------------------------------------------ green_sec left_turn_sec 30.0000 14.7% cycle_sec sensor_delay -30.0000 14.7% cycle_sec offset_pct 18.5000 9.0% ped_phase_sec left_turn_sec -18.5000 9.0% green_sec ped_phase_sec -15.5000 7.6% offset_pct sensor_delay -15.5000 7.6% green_sec offset_pct -14.0000 6.8% ped_phase_sec sensor_delay -14.0000 6.8% cycle_sec ped_phase_sec 10.0000 4.9% offset_pct left_turn_sec -10.0000 4.9% green_sec sensor_delay -8.5000 4.2% cycle_sec left_turn_sec 8.5000 4.2% offset_pct ped_phase_sec -8.5000 4.2% green_sec cycle_sec -1.5000 0.7% left_turn_sec sensor_delay 1.5000 0.7% === Summary Statistics: avg_wait_sec === green_sec: Level N Mean Std Min Max ------------------------------------------------------------ 15 4 54.7500 27.7654 25.0000 86.0000 60 4 36.2500 15.3704 26.0000 59.0000 cycle_sec: Level N Mean Std Min Max ------------------------------------------------------------ 150 4 38.5000 20.5345 25.0000 69.0000 60 4 52.5000 26.1343 26.0000 86.0000 offset_pct: Level N Mean Std Min Max ------------------------------------------------------------ 0 4 44.7500 22.6035 25.0000 69.0000 50 4 46.2500 26.8871 28.0000 86.0000 ped_phase_sec: Level N Mean Std Min Max ------------------------------------------------------------ 10 4 30.5000 6.4550 25.0000 39.0000 30 4 60.5000 24.3653 28.0000 86.0000 left_turn_sec: Level N Mean Std Min Max ------------------------------------------------------------ 0 4 53.2500 28.9525 26.0000 86.0000 20 4 37.7500 15.3921 25.0000 59.0000 sensor_delay: Level N Mean Std Min Max ------------------------------------------------------------ 1 4 50.5000 27.8388 25.0000 86.0000 5 4 40.5000 19.8410 26.0000 69.0000

Optimization Recommendations

doe optimize
=== Optimization: throughput_vph === Direction: maximize Best observed run: #1 green_sec = 60 cycle_sec = 60 offset_pct = 0 ped_phase_sec = 10 left_turn_sec = 0 sensor_delay = 5 Value: 1461.0 RSM Model (linear, R² = 0.8906, Adj R² = 0.2341): Coefficients: intercept +1204.1250 green_sec +103.8750 cycle_sec -7.1250 offset_pct -33.3750 ped_phase_sec +23.6250 left_turn_sec -54.1250 sensor_delay +150.3750 Predicted optimum (from linear model, at observed points): green_sec = 60 cycle_sec = 60 offset_pct = 0 ped_phase_sec = 10 left_turn_sec = 0 sensor_delay = 5 Predicted value: 1529.3750 Surface optimum (via L-BFGS-B, linear model): green_sec = 60 cycle_sec = 60 offset_pct = 0 ped_phase_sec = 30 left_turn_sec = 0 sensor_delay = 5 Predicted value: 1576.6250 Model quality: Good fit — general trends are captured, some noise remains. Factor importance: 1. sensor_delay (effect: 300.8, contribution: 40.4%) 2. green_sec (effect: 207.8, contribution: 27.9%) 3. left_turn_sec (effect: -108.2, contribution: 14.5%) 4. offset_pct (effect: -66.8, contribution: 9.0%) 5. ped_phase_sec (effect: 47.2, contribution: 6.3%) 6. cycle_sec (effect: 14.2, contribution: 1.9%) === Optimization: avg_wait_sec === Direction: minimize Best observed run: #1 green_sec = 60 cycle_sec = 60 offset_pct = 0 ped_phase_sec = 10 left_turn_sec = 0 sensor_delay = 5 Value: 25.0 RSM Model (linear, R² = 0.8786, Adj R² = 0.1500): Coefficients: intercept +45.5000 green_sec -9.5000 cycle_sec +5.2500 offset_pct +4.2500 ped_phase_sec -6.7500 left_turn_sec +0.7500 sensor_delay -15.0000 Predicted optimum (from linear model, at observed points): green_sec = 15 cycle_sec = 150 offset_pct = 0 ped_phase_sec = 10 left_turn_sec = 20 sensor_delay = 1 Predicted value: 78.5000 Surface optimum (via L-BFGS-B, linear model): green_sec = 60 cycle_sec = 60 offset_pct = 0 ped_phase_sec = 30 left_turn_sec = 0 sensor_delay = 5 Predicted value: 4.0000 Model quality: Good fit — general trends are captured, some noise remains. Factor importance: 1. sensor_delay (effect: -30.0, contribution: 36.1%) 2. green_sec (effect: -19.0, contribution: 22.9%) 3. ped_phase_sec (effect: -13.5, contribution: 16.3%) 4. cycle_sec (effect: -10.5, contribution: 12.7%) 5. offset_pct (effect: 8.5, contribution: 10.2%) 6. left_turn_sec (effect: 1.5, contribution: 1.8%)
← All Use Cases All Use Cases →