shoes22
Hall-of-Famer
- Joined
- Dec 4, 2012
- Messages
- 28,314
- Reaction score
- 38,644
- Points
- 148
Yes, I know I'm a couple days late in posting this. Truth be told I didn't know if I was even going to do this this year, because I have made zero updates to my game prediction model since last year's playoffs, as my focus has shifted to other areas. However, a few days ago I did feed it this year's data and ran it, mostly out of curiosity. The results are pretty interesting so I am deciding to post it. I promise that all of the projections below were made before the playoffs started, and as you can see below a couple of the projections are already off track. Overall though, the most notable thing off the bat is that there are no predicted sweeps this year, unlike prior years.
Also, every year I do this I want to add a new wrinkle to it, so this year I added a toggle-able button for each series, where you can sort the probability distribution by team (like previous years), or order each individual outcome in order from most likely to least likely. Three cheers for javascript!
I will post the updated projections for all 8 series sometime tomorrow morning after Game 1, and from then on I will post updated projections at the end of each day like normal.
Without further ado, here's what my model thinks about the Eastern Conference playoff series:
Toronto Raptors (1) vs. Washington Wizards (8)
[parsehtml]
<style>
ul {
margin:0;
margin-left: 0em !important;
padding: 0;
list-style-type: none;
}
li {
list-style: none !important;
}
</style>
<script>
function myFunction(test) {
var div = document.querySelector('#u' + test.id),
para = document.querySelectorAll('#u' + test.id + ' li');
if (div.className == 'team'){
div.className = 'pop';
test.textContent = 'Sort by Team';
} else {
div.className = 'team';
test.textContent = 'Sort by Probability';
}
var paraArr = [].slice.call(para).sort(function (a, b) {
if (div.className == 'team') {
console.log(a.attributes[0]);
return a.attributes[0].value > b.attributes[0].value ? 1 : -1;
} else {
return a.textContent > b.textContent ? 1 : -1;
}
});
paraArr.forEach(function (p) {
div.appendChild(p);
});
return false;
}
</script>
<ul class="team" id="ue1-1">
<li data-val="1">7. Raptors in 4: 8.18%</li>
<li data-val="2">3. Raptors in 5: 15.67%</li>
<li data-val="3"><b>1. Raptors in 6: 17.29%</b></li>
<li data-val="4">2. Raptors in 7: 16.94%</li>
<li data-val="5">4. Wizards in 7: 13.86%</li>
<li data-val="6">5. Wizards in 6: 13.71%</li>
<li data-val="7">6. Wizards in 5: 9.68%</li>
<li data-val="8">8. Wizards in 4: 4.67%</li>
</ul>
<button id="e1-1" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Raptors win 55%/Wizards Win 45%
Odds series goes at least 5 games: 87.15%
Odds series goes at least 6 games: 61.81%
Odds series goes 7 games: 30.81%
Series competitiveness rating (scale of 1-4): 2.80
Overall Odds:
Raptors win series: 58.08% likely
Wizards win series: 41.92% likely
Boston Celtics (2) vs. Milwaukee Bucks (7)
[parsehtml]
<ul class="team" id="ue1-2">
<li data-val="1">8. Celtics in 4: 5.39%</li>
<li data-val="2">5. Celtics in 5: 12.68%</li>
<li data-val="3">4. Celtics in 6: 13.41%</li>
<li data-val="4">2. Celtics in 7: 16.95%</li>
<li data-val="5">3. Bucks in 7: 14.44%</li>
<li data-val="6"><b>1. Bucks in 6: 18.06%</b></li>
<li data-val="7">6. Bucks in 5: 12.20%</li>
<li data-val="8">7. Bucks in 4: 6.87%</li>
</ul>
<button id="e1-2" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Celtics win 54%/Bucks Win 46%
Odds series goes at least 5 games: 87.73%
Odds series goes at least 6 games: 62.86%
Odds series goes 7 games: 31.39%
Series competitiveness rating (scale of 1-4): 2.82
Overall Odds:
Celtics win series: 48.43% likely
Bucks win series: 51.57% likely
Philadelphia 76ers (3) vs. Miami Heat (6)
[parsehtml]
<ul class="team" id="ue1-3">
<li data-val="1">2. 76ers in 4: 24.21%</li>
<li data-val="2"><b>1. 76ers in 5: 35.18%</b></li>
<li data-val="3">3. 76ers in 6: 17.47%</li>
<li data-val="4">4. 76ers in 7: 14.39%</li>
<li data-val="5">6. Heat in 7: 3.16%</li>
<li data-val="6">5. Heat in 6: 3.94%</li>
<li data-val="7">7. Heat in 5: 1.13%</li>
<li data-val="8">8. Heat in 4: 0.52%</li>
</ul>
<button id="e1-3" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
76ers win 82%/Heat Win 18%
Odds series goes at least 5 games: 75.28%
Odds series goes at least 6 games: 38.97%
Odds series goes 7 games: 17.56%
Series competitiveness rating (scale of 1-4): 2.32
Overall Odds:
76ers win series: 91.25% likely
Heat win series: 8.75% likely
Cleveland Cavaliers (4) vs. Indiana Pacers (5)
[parsehtml]
<ul class="team" id="ue1-4">
<li data-val="1">4. Cavs in 4: 17.02%</li>
<li data-val="2"><b>1. Cavs in 5: 29.39%</b></li>
<li data-val="3">2. Cavs in 6: 18.52%</li>
<li data-val="4">3. Cavs in 7: 17.96%</li>
<li data-val="5">6. Pacers in 7: 5.99%</li>
<li data-val="6">5. Pacers in 6: 7.19%</li>
<li data-val="7">7. Pacers in 5: 2.67%</li>
<li data-val="8">8. Pacers in 4: 1.26%</li>
</ul>
<button id="e1-4" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Cavs win 75%/Pacers Win 25%
Odds series goes at least 5 games: 81.72%
Odds series goes at least 6 games: 49.66%
Odds series goes 7 games: 23.94%
Series competitiveness rating (scale of 1-4): 2.55
Overall Odds:
Cavs win series: 82.89% likely
Pacers win series: 17.11% likely
And in the West...
Houston Rockets (1) vs. Minnesota Timberwolves (8)
[parsehtml]
<ul class="team" id="uw1-1">
<li data-val="1">2. Rockets in 4: 30.53%</li>
<li data-val="2"><b>1. Rockets in 5: 37.10%</b></li>
<li data-val="3">3. Rockets in 6: 16.08%</li>
<li data-val="4">4. Rockets in 7: 11.08%</li>
<li data-val="5">6. Timberwolves in 7: 1.95%</li>
<li data-val="6">5. Timberwolves in 6: 2.36%</li>
<li data-val="7">7. Timberwolves in 5: 0.62%</li>
<li data-val="8">8. Timberwolves in 4: 0.28%</li>
</ul>
<button id="w1-1" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Rockets win 85%/Timberwolves Win 15%
Odds series goes at least 5 games: 69.20%
Odds series goes at least 6 games: 31.48%
Odds series goes 7 games: 13.04%
Series competitiveness rating (scale of 1-4): 2.14
Overall Odds:
Rockets win series: 94.79% likely
Timberwolves win series: 5.21% likely
Golden State Warriors (2) vs. San Antonio Spurs (7)
[parsehtml]
<ul class="team" id="uw1-2">
<li data-val="1">2. Warriors in 4: 27.31%</li>
<li data-val="2"><b>1. Warriors in 5: 33.00%</b></li>
<li data-val="3">3. Warriors in 6: 18.77%</li>
<li data-val="4">4. Warriors in 7: 12.36%</li>
<li data-val="5">6. Spurs in 7: 3.49%</li>
<li data-val="6">5. Spurs in 6: 3.25%</li>
<li data-val="7">7. Spurs in 5: 1.29%</li>
<li data-val="8">8. Spurs in 4: 0.53%</li>
</ul>
<button id="w1-2" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Warriors win 78%/Spurs Win 22%
Odds series goes at least 5 games: 72.16%
Odds series goes at least 6 games: 37.87%
Odds series goes 7 games: 15.85%
Series competitiveness rating (scale of 1-4): 2.26
Overall Odds:
Warriors win series: 91.44% likely
Spurs win series: 8.56% likely
Portland Trailblazers (3) vs. New Orleans Pelicans (6)
[parsehtml]
<ul class="team" id="uw1-3">
<li data-val="1">7. Trailblazers in 4: 6.07%</li>
<li data-val="2">4. Trailblazers in 5: 14.00%</li>
<li data-val="3">3. Trailblazers in 6: 14.17%</li>
<li data-val="4"><b>1. Trailblazers in 7: 17.65%</b></li>
<li data-val="5">5. Pelicans in 7: 13.87%</li>
<li data-val="6">2. Pelicans in 6: 17.17%</li>
<li data-val="7">6. Pelicans in 5: 11.00%</li>
<li data-val="8">7. Pelicans in 4: 6.07%</li>
</ul>
<button id="w1-3" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Trailblazers win 56%/Pelicans Win 44%
Odds series goes at least 5 games: 87.86%
Odds series goes at least 6 games: 62.86%
Odds series goes 7 games: 31.52%
Series competitiveness rating (scale of 1-4): 2.82
Overall Odds:
Trailblazers win series: 51.89% likely
Pelicans win series: 48.11% likely
Oklahoma City Thunder (4) vs. Utah Jazz (5)
[parsehtml]
<ul class="team" id="uw1-4">
<li data-val="1">7. Thunder in 4: 4.19%</li>
<li data-val="2">4. Thunder in 5: 15.14%</li>
<li data-val="3">3. Thunder in 6: 10.82%</li>
<li data-val="4"><b>1. Thunder in 7: 22.30%</b></li>
<li data-val="5">5. Jazz in 7: 11.49%</li>
<li data-val="6">2. Jazz in 6: 21.61%</li>
<li data-val="7">6. Jazz in 5: 8.95%</li>
<li data-val="8">7. Jazz in 4: 5.50%</li>
</ul>
<button id="w1-4" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Thunder win 66%/Jazz Win 34%
Odds series goes at least 5 games: 90.31%
Odds series goes at least 6 games: 66.22%
Odds series goes 7 games: 33.79%
Series competitiveness rating (scale of 1-4): 2.90
Overall Odds:
Thunder win series: 52.45% likely
Jazz win series: 47.55% likely
As always, thoughts, opinions, and general banter is always welcome!
Also, every year I do this I want to add a new wrinkle to it, so this year I added a toggle-able button for each series, where you can sort the probability distribution by team (like previous years), or order each individual outcome in order from most likely to least likely. Three cheers for javascript!
I will post the updated projections for all 8 series sometime tomorrow morning after Game 1, and from then on I will post updated projections at the end of each day like normal.
Without further ado, here's what my model thinks about the Eastern Conference playoff series:
Toronto Raptors (1) vs. Washington Wizards (8)
[parsehtml]
<style>
ul {
margin:0;
margin-left: 0em !important;
padding: 0;
list-style-type: none;
}
li {
list-style: none !important;
}
</style>
<script>
function myFunction(test) {
var div = document.querySelector('#u' + test.id),
para = document.querySelectorAll('#u' + test.id + ' li');
if (div.className == 'team'){
div.className = 'pop';
test.textContent = 'Sort by Team';
} else {
div.className = 'team';
test.textContent = 'Sort by Probability';
}
var paraArr = [].slice.call(para).sort(function (a, b) {
if (div.className == 'team') {
console.log(a.attributes[0]);
return a.attributes[0].value > b.attributes[0].value ? 1 : -1;
} else {
return a.textContent > b.textContent ? 1 : -1;
}
});
paraArr.forEach(function (p) {
div.appendChild(p);
});
return false;
}
</script>
<ul class="team" id="ue1-1">
<li data-val="1">7. Raptors in 4: 8.18%</li>
<li data-val="2">3. Raptors in 5: 15.67%</li>
<li data-val="3"><b>1. Raptors in 6: 17.29%</b></li>
<li data-val="4">2. Raptors in 7: 16.94%</li>
<li data-val="5">4. Wizards in 7: 13.86%</li>
<li data-val="6">5. Wizards in 6: 13.71%</li>
<li data-val="7">6. Wizards in 5: 9.68%</li>
<li data-val="8">8. Wizards in 4: 4.67%</li>
</ul>
<button id="e1-1" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Raptors win 55%/Wizards Win 45%
Odds series goes at least 5 games: 87.15%
Odds series goes at least 6 games: 61.81%
Odds series goes 7 games: 30.81%
Series competitiveness rating (scale of 1-4): 2.80
Overall Odds:
Raptors win series: 58.08% likely
Wizards win series: 41.92% likely
Boston Celtics (2) vs. Milwaukee Bucks (7)
[parsehtml]
<ul class="team" id="ue1-2">
<li data-val="1">8. Celtics in 4: 5.39%</li>
<li data-val="2">5. Celtics in 5: 12.68%</li>
<li data-val="3">4. Celtics in 6: 13.41%</li>
<li data-val="4">2. Celtics in 7: 16.95%</li>
<li data-val="5">3. Bucks in 7: 14.44%</li>
<li data-val="6"><b>1. Bucks in 6: 18.06%</b></li>
<li data-val="7">6. Bucks in 5: 12.20%</li>
<li data-val="8">7. Bucks in 4: 6.87%</li>
</ul>
<button id="e1-2" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Celtics win 54%/Bucks Win 46%
Odds series goes at least 5 games: 87.73%
Odds series goes at least 6 games: 62.86%
Odds series goes 7 games: 31.39%
Series competitiveness rating (scale of 1-4): 2.82
Overall Odds:
Celtics win series: 48.43% likely
Bucks win series: 51.57% likely
Philadelphia 76ers (3) vs. Miami Heat (6)
[parsehtml]
<ul class="team" id="ue1-3">
<li data-val="1">2. 76ers in 4: 24.21%</li>
<li data-val="2"><b>1. 76ers in 5: 35.18%</b></li>
<li data-val="3">3. 76ers in 6: 17.47%</li>
<li data-val="4">4. 76ers in 7: 14.39%</li>
<li data-val="5">6. Heat in 7: 3.16%</li>
<li data-val="6">5. Heat in 6: 3.94%</li>
<li data-val="7">7. Heat in 5: 1.13%</li>
<li data-val="8">8. Heat in 4: 0.52%</li>
</ul>
<button id="e1-3" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
76ers win 82%/Heat Win 18%
Odds series goes at least 5 games: 75.28%
Odds series goes at least 6 games: 38.97%
Odds series goes 7 games: 17.56%
Series competitiveness rating (scale of 1-4): 2.32
Overall Odds:
76ers win series: 91.25% likely
Heat win series: 8.75% likely
Cleveland Cavaliers (4) vs. Indiana Pacers (5)
[parsehtml]
<ul class="team" id="ue1-4">
<li data-val="1">4. Cavs in 4: 17.02%</li>
<li data-val="2"><b>1. Cavs in 5: 29.39%</b></li>
<li data-val="3">2. Cavs in 6: 18.52%</li>
<li data-val="4">3. Cavs in 7: 17.96%</li>
<li data-val="5">6. Pacers in 7: 5.99%</li>
<li data-val="6">5. Pacers in 6: 7.19%</li>
<li data-val="7">7. Pacers in 5: 2.67%</li>
<li data-val="8">8. Pacers in 4: 1.26%</li>
</ul>
<button id="e1-4" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Cavs win 75%/Pacers Win 25%
Odds series goes at least 5 games: 81.72%
Odds series goes at least 6 games: 49.66%
Odds series goes 7 games: 23.94%
Series competitiveness rating (scale of 1-4): 2.55
Overall Odds:
Cavs win series: 82.89% likely
Pacers win series: 17.11% likely
And in the West...
Houston Rockets (1) vs. Minnesota Timberwolves (8)
[parsehtml]
<ul class="team" id="uw1-1">
<li data-val="1">2. Rockets in 4: 30.53%</li>
<li data-val="2"><b>1. Rockets in 5: 37.10%</b></li>
<li data-val="3">3. Rockets in 6: 16.08%</li>
<li data-val="4">4. Rockets in 7: 11.08%</li>
<li data-val="5">6. Timberwolves in 7: 1.95%</li>
<li data-val="6">5. Timberwolves in 6: 2.36%</li>
<li data-val="7">7. Timberwolves in 5: 0.62%</li>
<li data-val="8">8. Timberwolves in 4: 0.28%</li>
</ul>
<button id="w1-1" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Rockets win 85%/Timberwolves Win 15%
Odds series goes at least 5 games: 69.20%
Odds series goes at least 6 games: 31.48%
Odds series goes 7 games: 13.04%
Series competitiveness rating (scale of 1-4): 2.14
Overall Odds:
Rockets win series: 94.79% likely
Timberwolves win series: 5.21% likely
Golden State Warriors (2) vs. San Antonio Spurs (7)
[parsehtml]
<ul class="team" id="uw1-2">
<li data-val="1">2. Warriors in 4: 27.31%</li>
<li data-val="2"><b>1. Warriors in 5: 33.00%</b></li>
<li data-val="3">3. Warriors in 6: 18.77%</li>
<li data-val="4">4. Warriors in 7: 12.36%</li>
<li data-val="5">6. Spurs in 7: 3.49%</li>
<li data-val="6">5. Spurs in 6: 3.25%</li>
<li data-val="7">7. Spurs in 5: 1.29%</li>
<li data-val="8">8. Spurs in 4: 0.53%</li>
</ul>
<button id="w1-2" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Warriors win 78%/Spurs Win 22%
Odds series goes at least 5 games: 72.16%
Odds series goes at least 6 games: 37.87%
Odds series goes 7 games: 15.85%
Series competitiveness rating (scale of 1-4): 2.26
Overall Odds:
Warriors win series: 91.44% likely
Spurs win series: 8.56% likely
Portland Trailblazers (3) vs. New Orleans Pelicans (6)
[parsehtml]
<ul class="team" id="uw1-3">
<li data-val="1">7. Trailblazers in 4: 6.07%</li>
<li data-val="2">4. Trailblazers in 5: 14.00%</li>
<li data-val="3">3. Trailblazers in 6: 14.17%</li>
<li data-val="4"><b>1. Trailblazers in 7: 17.65%</b></li>
<li data-val="5">5. Pelicans in 7: 13.87%</li>
<li data-val="6">2. Pelicans in 6: 17.17%</li>
<li data-val="7">6. Pelicans in 5: 11.00%</li>
<li data-val="8">7. Pelicans in 4: 6.07%</li>
</ul>
<button id="w1-3" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Trailblazers win 56%/Pelicans Win 44%
Odds series goes at least 5 games: 87.86%
Odds series goes at least 6 games: 62.86%
Odds series goes 7 games: 31.52%
Series competitiveness rating (scale of 1-4): 2.82
Overall Odds:
Trailblazers win series: 51.89% likely
Pelicans win series: 48.11% likely
Oklahoma City Thunder (4) vs. Utah Jazz (5)
[parsehtml]
<ul class="team" id="uw1-4">
<li data-val="1">7. Thunder in 4: 4.19%</li>
<li data-val="2">4. Thunder in 5: 15.14%</li>
<li data-val="3">3. Thunder in 6: 10.82%</li>
<li data-val="4"><b>1. Thunder in 7: 22.30%</b></li>
<li data-val="5">5. Jazz in 7: 11.49%</li>
<li data-val="6">2. Jazz in 6: 21.61%</li>
<li data-val="7">6. Jazz in 5: 8.95%</li>
<li data-val="8">7. Jazz in 4: 5.50%</li>
</ul>
<button id="w1-4" class="button" onclick="return myFunction(this)">Sort by Probability</button>
[/parsehtml]
Game 1 Odds:
Thunder win 66%/Jazz Win 34%
Odds series goes at least 5 games: 90.31%
Odds series goes at least 6 games: 66.22%
Odds series goes 7 games: 33.79%
Series competitiveness rating (scale of 1-4): 2.90
Overall Odds:
Thunder win series: 52.45% likely
Jazz win series: 47.55% likely
As always, thoughts, opinions, and general banter is always welcome!