diff --git a/README.md b/README.md index 898249e..a969eae 100644 --- a/README.md +++ b/README.md @@ -2,187 +2,20 @@ ## About -This is a simple model of the US electoral college. It aims to be conceptually simple and replicable. Currently, it incorporates data from the electoral history in each state, since the 2000 election, as well as polls, if they exist. +This is a simple model of the US electoral college. It aims to be conceptually simple and replicatable. Currently, it incorporates data from the electoral history in each state, since the 2000 election, as well as states-specific polls, if they exist. -Other projects, like [538](https://en.wikipedia.org/wiki/FiveThirtyEight), [Nate Silver's substack](https://www.natesilver.net/) or [Gelman's model](https://github.com/TheEconomist/us-potus-model) are to this project as a sportscar is to a walking stick. They are much more sophisticated, and probably more accurate. However, they are also more difficult to understand and to design. - -## A cool histogram - -``` - -[ 187, 188): 0.00% -[ 188, 189): 0.01% -[ 189, 190): 0.00% -[ 190, 191): 0.00% -[ 191, 192): 0.00% -[ 192, 193): 0.01% -[ 193, 194): 0.01% -[ 194, 195): 0.01% -[ 195, 196): 0.00% -[ 196, 197): 0.00% -[ 197, 198): 0.01% -[ 198, 199): █ 0.02% -[ 199, 200): █ 0.02% -[ 200, 201): 0.01% -[ 201, 202): 0.01% -[ 202, 203): 0.02% -[ 203, 204): █ 0.03% -[ 204, 205): █ 0.03% -[ 205, 206): █ 0.03% -[ 206, 207): 0.02% -[ 207, 208): █ 0.02% -[ 208, 209): ██ 0.05% -[ 209, 210): ███ 0.06% -[ 210, 211): ██ 0.05% -[ 211, 212): █ 0.04% -[ 212, 213): ██ 0.05% -[ 213, 214): ███ 0.06% -[ 214, 215): ████ 0.09% -[ 215, 216): █████ 0.11% -[ 216, 217): ████ 0.08% -[ 217, 218): ███ 0.07% -[ 218, 219): █████ 0.10% -[ 219, 220): ██████ 0.12% -[ 220, 221): ██████ 0.13% -[ 221, 222): ██████ 0.12% -[ 222, 223): ██████ 0.13% -[ 223, 224): ███████ 0.14% -[ 224, 225): █████████ 0.17% -[ 225, 226): ██████████ 0.19% -[ 226, 227): █████████ 0.18% -[ 227, 228): █████████ 0.18% -[ 228, 229): ████████████ 0.24% -[ 229, 230): ██████████████ 0.28% -[ 230, 231): ██████████████ 0.27% -[ 231, 232): ██████████████ 0.28% -[ 232, 233): ████████████████ 0.30% -[ 233, 234): █████████████████ 0.33% -[ 234, 235): ████████████████████ 0.38% -[ 235, 236): ███████████████████ 0.36% -[ 236, 237): █████████████████ 0.33% -[ 237, 238): █████████████████ 0.33% -[ 238, 239): ████████████████████████ 0.46% -[ 239, 240): █████████████████████████████ 0.55% -[ 240, 241): ███████████████████████████ 0.52% -[ 241, 242): ████████████████████████ 0.46% -[ 242, 243): █████████████████████████ 0.48% -[ 243, 244): ████████████████████████████ 0.53% -[ 244, 245): ██████████████████████████████████████ 0.71% -[ 245, 246): ███████████████████████████████████████████ 0.81% -[ 246, 247): ████████████████████████████████████ 0.68% -[ 247, 248): ████████████████████████████████ 0.62% -[ 248, 249): █████████████████████████████████████ 0.70% -[ 249, 250): █████████████████████████████████████████████ 0.85% -[ 250, 251): ███████████████████████████████████████████████ 0.89% -[ 251, 252): ███████████████████████████████████████████████ 0.90% -[ 252, 253): █████████████████████████████████████████ 0.78% -[ 253, 254): ███████████████████████████████████████████ 0.82% -[ 254, 255): ████████████████████████████████████████████████████████ 1.05% -[ 255, 256): █████████████████████████████████████████████████████████████████ 1.24% -[ 256, 257): ██████████████████████████████████████████████████████████ 1.11% -[ 257, 258): █████████████████████████████████████████████████████ 1.00% -[ 258, 259): ████████████████████████████████████████████████████ 0.98% -[ 259, 260): ██████████████████████████████████████████████████████████████ 1.17% -[ 260, 261): ████████████████████████████████████████████████████████████████████████████ 1.43% -[ 261, 262): ████████████████████████████████████████████████████████████████████████████████ 1.50% -[ 262, 263): ███████████████████████████████████████████████████████████████████████ 1.34% -[ 263, 264): ████████████████████████████████████████████████████████████████ 1.21% -[ 264, 265): ████████████████████████████████████████████████████████████████████████ 1.36% -[ 265, 266): ████████████████████████████████████████████████████████████████████████████████ 1.51% -[ 266, 267): █████████████████████████████████████████████████████████████████████████████████████ 1.60% -[ 267, 268): ███████████████████████████████████████████████████████████████████████████ 1.42% -[ 268, 269): ██████████████████████████████████████████████████████████████████████████ 1.39% -[ 269, 270): ████████████████████████████████████████████████████████████████████████████ 1.44% -[ 270, 271): ███████████████████████████████████████████████████████████████████████████████████████████ 1.72% -[ 271, 272): █████████████████████████████████████████████████████████████████████████████████████████████ 1.76% -[ 272, 273): █████████████████████████████████████████████████████████████████████████████████████████ 1.68% -[ 273, 274): ███████████████████████████████████████████████████████████████████████████████ 1.49% -[ 274, 275): ███████████████████████████████████████████████████████████████████████████████████ 1.57% -[ 275, 276): █████████████████████████████████████████████████████████████████████████████████████████ 1.68% -[ 276, 277): ██████████████████████████████████████████████████████████████████████████████████████████████████ 1.84% -[ 277, 278): █████████████████████████████████████████████████████████████████████████████████████████████████ 1.83% -[ 278, 279): █████████████████████████████████████████████████████████████████████████████████████████ 1.67% -[ 279, 280): █████████████████████████████████████████████████████████████████████████████████████████ 1.68% -[ 280, 281): ██████████████████████████████████████████████████████████████████████████████████████████████ 1.78% -[ 281, 282): ████████████████████████████████████████████████████████████████████████████████████████████████████ 1.88% -[ 282, 283): █████████████████████████████████████████████████████████████████████████████████████ 1.61% -[ 283, 284): ███████████████████████████████████████████████████████████████████████████████████████ 1.64% -[ 284, 285): ███████████████████████████████████████████████████████████████████████████████████████ 1.64% -[ 285, 286): ██████████████████████████████████████████████████████████████████████████████████████████ 1.69% -[ 286, 287): ████████████████████████████████████████████████████████████████████████████████████████ 1.67% -[ 287, 288): █████████████████████████████████████████████████████████████████████████████████████████████████ 1.83% -[ 288, 289): ████████████████████████████████████████████████████████████████████████████ 1.44% -[ 289, 290): █████████████████████████████████████████████████████████████████████████████████ 1.52% -[ 290, 291): █████████████████████████████████████████████████████████████████████████████████████████████ 1.75% -[ 291, 292): ███████████████████████████████████████████████████████████████████████████████████████ 1.64% -[ 292, 293): ████████████████████████████████████████████████████████████████████ 1.29% -[ 293, 294): ███████████████████████████████████████████████████████████████████████ 1.35% -[ 294, 295): ████████████████████████████████████████████████████████████████████████ 1.37% -[ 295, 296): ██████████████████████████████████████████████████████████████████████████████ 1.47% -[ 296, 297): ███████████████████████████████████████████████████████████████████████████████████ 1.57% -[ 297, 298): ███████████████████████████████████████████████████████████████████ 1.26% -[ 298, 299): █████████████████████████████████████████████████ 0.92% -[ 299, 300): ██████████████████████████████████████████████████████ 1.03% -[ 300, 301): ███████████████████████████████████████████████████████████████████████ 1.34% -[ 301, 302): ████████████████████████████████████████████████████████████ 1.13% -[ 302, 303): ██████████████████████████████████████████████████ 0.94% -[ 303, 304): ████████████████████████████████████████████ 0.84% -[ 304, 305): ██████████████████████████████████████████ 0.79% -[ 305, 306): ███████████████████████████████████████████████ 0.90% -[ 306, 307): ████████████████████████████████████████████████████████████ 1.13% -[ 307, 308): ███████████████████████████████████████ 0.75% -[ 308, 309): ██████████████████████████████ 0.56% -[ 309, 310): ███████████████████████████████████ 0.67% -[ 310, 311): ████████████████████████████████████ 0.69% -[ 311, 312): ██████████████████████████████ 0.58% -[ 312, 313): ████████████████████████████████ 0.60% -[ 313, 314): ██████████████████████████ 0.50% -[ 314, 315): █████████████████████ 0.40% -[ 315, 316): ██████████████████████ 0.43% -[ 316, 317): ███████████████████████ 0.44% -[ 317, 318): ███████████████ 0.29% -[ 318, 319): ███████████████ 0.29% -[ 319, 320): ██████████████████████ 0.42% -[ 320, 321): ██████████████ 0.27% -[ 321, 322): ████████ 0.17% -[ 322, 323): █████████ 0.18% -[ 323, 324): █████████ 0.18% -[ 324, 325): ███████████ 0.21% -[ 325, 326): ████████████ 0.23% -[ 326, 327): ██████ 0.12% -[ 327, 328): ███ 0.06% -[ 328, 329): ████ 0.08% -[ 329, 330): ███████ 0.13% -[ 330, 331): ████ 0.09% -[ 331, 332): █ 0.03% -[ 332, 333): █ 0.02% -[ 333, 334): ██ 0.04% -[ 334, 335): ██ 0.06% -[ 335, 336): ███ 0.06% -[ 336, 337): █ 0.02% -[ 337, 338): 0.01% -[ 338, 339): 0.01% -[ 339, 340): █ 0.03% -[ 340, 341): 0.02% -[ 341, 342): 0.00% -[ 342, 343): 0.00% -[ 343, 344): 0.01% -[ 344, 345): 0.01% -[ 345, 346): 0.01% -[ 346, 347): 0.00% - -``` +Other projects, like [538](https://en.wikipedia.org/wiki/FiveThirtyEight), [Nate Silver's substack](https://www.natesilver.net/) or [Gelman's model](https://github.com/TheEconomist/us-potus-model) are to this project as a sportscar is to a walking stick. They are much more sophisticated, and probably more accurate. However, they are also more difficult to understand and to maintain. ## How to run ### Prerequisites -This model is written in go, an elegant language developed by Rob Pike, Ken Thompson and Robert Griesemer at Google. You can find installation instructions for all major platforms [here](https://go.dev/dl/). The website this +This model is written in go, an elegant language developed by Rob Pike, Ken Thompson and Robert Griesemer at Google. You can find installation instructions for all major platforms [here](https://go.dev/dl/). In addition, it uses git for distribution. You can find installation instructions for git [here](https://git-scm.com/downloads). -Once you have go and git, you install the model with +You can thus get the model with: ``` -git clone [repo] +git clone https://git.nunosempere.com/NunoSempere/2024-election-modelling cd 2024-election-modelling go install ``` @@ -242,14 +75,18 @@ What's happening here is that: ### To do -- [ ] Print states & polls separately -- [ ] Add graphs +- [ ] Share with Samotsvety +- [ ] Think about next steps - [ ] Consider conditional probabilities - See how other models account for the correlation - [ ] Add uncertainty using Laplace's law of succession? - Maybe only do this for contested states? Alabama is not going to turn Democratic? - [ ] Exclude partisan polls => not that many of them -- [ ] Histogram distributions of electoral college votes +- [ ] Think about whether I want to monetize this + - Maybe with Vox? + - Otherwise: add MIT license & publish +- [ ] Think about whether I want to add other collaborators + - If so, add contribution sections, make available on github ### Done @@ -274,3 +111,5 @@ Consider polls: General - [x] Work on README +- [x] Print states & polls separately +- [x] Histogram distributions of electoral college votes diff --git a/main.go b/main.go index 933cd51..b3d5555 100644 --- a/main.go +++ b/main.go @@ -407,10 +407,13 @@ func printElectoralCollegeHistogram(samples []int) { } } + cp := 0.0 for i, count := range histogram { - bar_length := (count * 100) / max_count // Assuming max_count bar length is 50 characters + bar_length := (count * 75) / max_count // Assuming max_count bar length is 50 characters p := float64(count) / float64(len(samples)) * 100 - fmt.Printf("[ %2d, %4d): %s %.2f%%\n", i, i+1, barString(bar_length), p) + cp += p + + fmt.Printf("[ %2d, %4d): %s %.2f%% (%.0f%%)\n", i, i+1, barString(bar_length), p, cp) } } @@ -422,9 +425,10 @@ func main() { return } - n_sims := 1_000_000 + n_sims := 100_000 printStates(states) + fmt.Printf("\n\n") p_republicans := 0.0 results := make([]int, n_sims) @@ -434,10 +438,9 @@ func main() { if republican_seats >= 270 { p_republicans++ } - // fmt.Printf("%d - %t\n", republican_seats, republican_seats >= 270) } p_republicans = p_republicans / float64(n_sims) - fmt.Printf("\n\n\n%% republicans: %f\n", p_republicans) + fmt.Printf("\n%% republicans: %f\n", p_republicans) printElectoralCollegeHistogram(results) } diff --git a/makefile b/makefile index 0d1d5be..d24ca6f 100644 --- a/makefile +++ b/makefile @@ -1,3 +1,6 @@ +run: + go run main.go + polls: mkdir -p data/polls # cd data/polls && wget https://projects.fivethirtyeight.com/polls/data/president_polls.csv diff --git a/output.txt b/output.txt index cb0a944..3b6c83a 100644 --- a/output.txt +++ b/output.txt @@ -1,49 +1,6 @@ +go run main.go -State: Iowa - Votes: 6 - History: map[2000:D 2004:R 2008:D 2012:D 2016:R 2020:R] - Historical base rate of R win: 3.000000 - -State: Michigan - Votes: 15 - History: map[2000:D 2004:D 2008:D 2012:D 2016:R 2020:D] - Historical base rate of R win: 1.000000 - Poll: {PollId:86584 SampleSize:600 PollResults:map[Biden:45 Kennedy:12 Mapstead:2 Stein:3 Trump:48 West:2] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.777089 - Poll: {PollId:86511 SampleSize:627 PollResults:map[Biden:42 Kennedy:6 Stein:1 Trump:44 West:1] Date:2024-03-16 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.705461 - Poll: {PollId:86603 SampleSize:709 PollResults:map[Biden:39.8 Kennedy:8.8 Trump:43] Date:2024-03-28 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.825645 - Poll: {PollId:86502 SampleSize:1000 PollResults:map[Biden:40.6 Kennedy:4.6 Stein:1 Trump:44.6 West:0.6 Whitmer:49.5] Date:2024-03-18 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.914951 - Poll: {PollId:86509 SampleSize:1097 PollResults:map[Biden:34 Kennedy:18 Trump:40 West:4] Date:2024-03-18 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.989769 - Poll: {PollId:86531 SampleSize:616 PollResults:map[Biden:39 Kennedy:6 Stein:0 Trump:41] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.710604 - Aggregate poll: {PollId: SampleSize:3840 PollResults:map[Biden:47.76914080521717 Trump:52.23085919478282] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} - Aggregate Poll says chance of R win: 0.997176 - -State: Missouri - Votes: 10 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - -State: Vermont - Votes: 3 - History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] - Historical base rate of R win: 0.000000 - -State: Arkansas - Votes: 6 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - -State: Hawaii - Votes: 4 - History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] - Historical base rate of R win: 0.000000 - State: Texas Votes: 40 History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] @@ -55,21 +12,21 @@ State: Texas Aggregate poll: {PollId: SampleSize:1867 PollResults:map[Biden:44.134784285163455 Trump:55.865215714836545] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} Aggregate Poll says chance of R win: 1.000000 -State: West Virginia - Votes: 4 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - -State: South Carolina - Votes: 9 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - -State: South Dakota +State: Alaska Votes: 3 History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] Historical base rate of R win: 6.000000 +State: Indiana + Votes: 11 + History: map[2000:R 2004:R 2008:D 2012:R 2016:R 2020:R] + Historical base rate of R win: 5.000000 + +State: Missouri + Votes: 10 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + State: Nebraska Votes: 5 History: map[2000:R 2004:R 2008:Split 2012:R 2016:Split 2020:Split] @@ -84,61 +41,30 @@ State: Nevada Aggregate poll: {PollId: SampleSize:552 PollResults:map[Biden:47.82608695652174 Trump:52.17391304347826] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} Aggregate Poll says chance of R win: 0.846722 -State: Oregon - Votes: 8 - History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] - Historical base rate of R win: 0.000000 - -State: Wisconsin - Votes: 10 - History: map[2000:D 2004:D 2008:D 2012:D 2016:R 2020:D] +State: New Mexico + Votes: 5 + History: map[2000:D 2004:R 2008:D 2012:D 2016:D 2020:D] Historical base rate of R win: 1.000000 - Poll: {PollId:86503 SampleSize:1000 PollResults:map[Biden:39.6 Kennedy:5.9 Stein:1 Trump:43.4 West:0.6] Date:2024-03-18 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.906647 - Poll: {PollId:86588 SampleSize:600 PollResults:map[Biden:46 Kennedy:10 Mapstead:2 Stein:2 Trump:46 West:1] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.500000 - Aggregate poll: {PollId: SampleSize:1382 PollResults:map[Biden:48.62518089725036 Trump:51.37481910274964] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} - Aggregate Poll says chance of R win: 0.846745 -State: Alaska +State: South Dakota Votes: 3 History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] Historical base rate of R win: 6.000000 -State: Kansas - Votes: 6 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - -State: Indiana +State: Massachusetts Votes: 11 - History: map[2000:R 2004:R 2008:D 2012:R 2016:R 2020:R] - Historical base rate of R win: 5.000000 - -State: Delaware - Votes: 3 History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] Historical base rate of R win: 0.000000 + Poll: {PollId:86630 SampleSize:1002 PollResults:map[Biden:46 Kennedy:9 Trump:28 West:1] Date:2024-03-29 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.000000 + Aggregate poll: {PollId: SampleSize:741 PollResults:map[Biden:62.16216216216216 Trump:37.83783783783784] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Aggregate Poll says chance of R win: 0.000000 -State: Illinois - Votes: 19 - History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] - Historical base rate of R win: 0.000000 - -State: Mississippi - Votes: 6 +State: Alabama + Votes: 9 History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] Historical base rate of R win: 6.000000 -State: Washington - Votes: 12 - History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] - Historical base rate of R win: 0.000000 - Poll: {PollId:86605 SampleSize:600 PollResults:map[Biden:48 Trump:37] Date:2024-03-21 00:00:00 +0000 UTC Partisan:REP} - Poll says chance of R win: 0.001603 - Aggregate poll: {PollId: SampleSize:510 PollResults:map[Biden:56.470588235294116 Trump:43.529411764705884] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} - Aggregate Poll says chance of R win: 0.001603 - State: California Votes: 54 History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] @@ -148,47 +74,6 @@ State: California Aggregate poll: {PollId: SampleSize:921 PollResults:map[Biden:63.52941176470588 Trump:36.470588235294116] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} Aggregate Poll says chance of R win: 0.000000 -State: Florida - Votes: 30 - History: map[2000:R 2004:R 2008:D 2012:D 2016:R 2020:R] - Historical base rate of R win: 4.000000 - Poll: {PollId:86634 SampleSize:1000 PollResults:map[Biden:34.6 Kennedy:6.1 Stein:1.1 Trump:49.2 West:0.5] Date:2024-04-10 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 1.000000 - Poll: {PollId:86529 SampleSize:875 PollResults:map[Biden:39 Kennedy:7 Stein:0 Trump:46] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.987888 - Aggregate poll: {PollId: SampleSize:1581 PollResults:map[Biden:43.4487118697645 Trump:56.5512881302355] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} - Aggregate Poll says chance of R win: 1.000000 - -State: Idaho - Votes: 4 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - -State: Kentucky - Votes: 8 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - -State: Maine - Votes: 4 - History: map[2000:D 2004:D 2008:D 2012:D 2016:Split 2020:Split] - Historical base rate of R win: 0.000000 - -State: New Hampshire - Votes: 4 - History: map[2000:R 2004:D 2008:D 2012:D 2016:D 2020:D] - Historical base rate of R win: 1.000000 - -State: New York - Votes: 28 - History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] - Historical base rate of R win: 0.000000 - -State: North Dakota - Votes: 3 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - State: Colorado Votes: 10 History: map[2000:R 2004:R 2008:D 2012:D 2016:D 2020:D] @@ -203,58 +88,42 @@ State: Connecticut History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] Historical base rate of R win: 0.000000 -State: Wyoming - Votes: 3 +State: Kentucky + Votes: 8 History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] Historical base rate of R win: 6.000000 +State: Maine + Votes: 4 + History: map[2000:D 2004:D 2008:D 2012:D 2016:Split 2020:Split] + Historical base rate of R win: 0.000000 + State: Maryland Votes: 10 History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] Historical base rate of R win: 0.000000 -State: Massachusetts - Votes: 11 +State: Ohio + Votes: 17 + History: map[2000:R 2004:R 2008:D 2012:D 2016:R 2020:R] + Historical base rate of R win: 4.000000 + +State: Vermont + Votes: 3 History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] Historical base rate of R win: 0.000000 - Poll: {PollId:86630 SampleSize:1002 PollResults:map[Biden:46 Kennedy:9 Trump:28 West:1] Date:2024-03-29 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.000000 - Aggregate poll: {PollId: SampleSize:741 PollResults:map[Biden:62.16216216216216 Trump:37.83783783783784] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} - Aggregate Poll says chance of R win: 0.000000 -State: Montana - Votes: 4 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - -State: New Jersey - Votes: 14 +State: Washington + Votes: 12 History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] Historical base rate of R win: 0.000000 - Poll: {PollId:86576 SampleSize:1000 PollResults:map[Biden:41 Kennedy:7.5 Stein:0.8 Trump:35.8 West:1.2] Date:2024-03-29 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.030006 - Aggregate poll: {PollId: SampleSize:768 PollResults:map[Biden:53.385416666666664 Trump:46.614583333333336] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} - Aggregate Poll says chance of R win: 0.030006 + Poll: {PollId:86605 SampleSize:600 PollResults:map[Biden:48 Trump:37] Date:2024-03-21 00:00:00 +0000 UTC Partisan:REP} + Poll says chance of R win: 0.001603 + Aggregate poll: {PollId: SampleSize:510 PollResults:map[Biden:56.470588235294116 Trump:43.529411764705884] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Aggregate Poll says chance of R win: 0.001603 -State: North Carolina - Votes: 16 - History: map[2000:R 2004:R 2008:D 2012:R 2016:R 2020:R] - Historical base rate of R win: 5.000000 - Poll: {PollId:86632 SampleSize:1401 PollResults:map[Biden:38 Kennedy:12 Stein:3 Trump:41 West:3] Date:2024-04-08 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.896934 - Poll: {PollId:86585 SampleSize:600 PollResults:map[Biden:43 Kennedy:10 Mapstead:2 Stein:3 Trump:49 West:2] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.937673 - Poll: {PollId:86641 SampleSize:600 PollResults:map[Biden:39 Kennedy:7.3 Trump:43.3] Date:2024-04-08 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.877508 - Poll: {PollId:86640 SampleSize:1016 PollResults:map[Biden:42 Trump:45] Date:2024-03-30 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.847509 - Poll: {PollId:86532 SampleSize:642 PollResults:map[Biden:39 Kennedy:8 Stein:1 Trump:43] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.868764 - Aggregate poll: {PollId: SampleSize:3562 PollResults:map[Biden:47.75480991874711 Trump:52.2451900812529] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} - Aggregate Poll says chance of R win: 0.996348 - -State: Oklahoma - Votes: 7 +State: Wyoming + Votes: 3 History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] Historical base rate of R win: 6.000000 @@ -263,36 +132,6 @@ State: District of Columbia History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] Historical base rate of R win: 0.000000 -State: Louisiana - Votes: 8 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - -State: Tennessee - Votes: 11 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - Poll: {PollId:86629 SampleSize:974 PollResults:map[Biden:25 Kennedy:16 Trump:48] Date:2024-04-02 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 1.000000 - Aggregate poll: {PollId: SampleSize:711 PollResults:map[Biden:34.24657534246575 Trump:65.75342465753425] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} - Aggregate Poll says chance of R win: 1.000000 - -State: Utah - Votes: 6 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - -State: Georgia - Votes: 16 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:D] - Historical base rate of R win: 5.000000 - Poll: {PollId:86583 SampleSize:600 PollResults:map[Biden:43 Kennedy:8 Mapstead:4 Stein:2 Trump:44 West:2] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.603582 - Poll: {PollId:86530 SampleSize:760 PollResults:map[Biden:41 Kennedy:6 Stein:0 Trump:44] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.815304 - Aggregate poll: {PollId: SampleSize:1168 PollResults:map[Biden:48.767123287671225 Trump:51.23287671232877] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} - Aggregate Poll says chance of R win: 0.800373 - State: Minnesota Votes: 10 History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] @@ -302,43 +141,16 @@ State: Minnesota Aggregate poll: {PollId: SampleSize:522 PollResults:map[Biden:51.16279069767442 Trump:48.83720930232558] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} Aggregate Poll says chance of R win: 0.297544 -State: New Mexico - Votes: 5 - History: map[2000:D 2004:R 2008:D 2012:D 2016:D 2020:D] +State: New Hampshire + Votes: 4 + History: map[2000:R 2004:D 2008:D 2012:D 2016:D 2020:D] Historical base rate of R win: 1.000000 -State: Ohio - Votes: 17 - History: map[2000:R 2004:R 2008:D 2012:D 2016:R 2020:R] - Historical base rate of R win: 4.000000 - -State: Pennsylvania - Votes: 19 - History: map[2000:D 2004:D 2008:D 2012:D 2016:R 2020:D] - Historical base rate of R win: 1.000000 - Poll: {PollId:86604 SampleSize:431 PollResults:map[Biden:42 Kennedy:9 Stein:3 Trump:40] Date:2024-03-31 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.323239 - Poll: {PollId:86587 SampleSize:600 PollResults:map[Biden:44 Kennedy:7 Mapstead:2 Stein:4 Trump:47 West:3] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.779572 - Poll: {PollId:86533 SampleSize:775 PollResults:map[Biden:41 Kennedy:7 Stein:1 Trump:44] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.817645 - Poll: {PollId:86624 SampleSize:800 PollResults:map[Biden:44 Kennedy:7 Trump:41] Date:2024-03-26 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.178543 - Poll: {PollId:86510 SampleSize:1132 PollResults:map[Biden:38 Kennedy:16 Trump:40 West:4] Date:2024-03-18 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.777019 - Aggregate poll: {PollId: SampleSize:3121 PollResults:map[Biden:49.49905963545254 Trump:50.50094036454745] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} - Aggregate Poll says chance of R win: 0.712171 - State: Rhode Island Votes: 4 History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] Historical base rate of R win: 0.000000 -State: Alabama - Votes: 9 - History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] - Historical base rate of R win: 6.000000 - State: Arizona Votes: 11 History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:D] @@ -347,555 +159,744 @@ State: Arizona Poll says chance of R win: 0.781580 Poll: {PollId:86582 SampleSize:600 PollResults:map[Biden:42 Kennedy:11 Mapstead:3 Stein:5 Trump:47 West:2] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} Poll says chance of R win: 0.903248 - Poll: {PollId:86528 SampleSize:516 PollResults:map[Biden:41 Kennedy:7 Stein:0 Trump:44] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} - Poll says chance of R win: 0.770234 Poll: {PollId:86492 SampleSize:600 PollResults:map[Biden:33 Kennedy:18 Trump:37 West:2] Date:2024-03-17 00:00:00 +0000 UTC Partisan:REP} Poll says chance of R win: 0.879601 - Aggregate poll: {PollId: SampleSize:1769 PollResults:map[Biden:47.61081447580304 Trump:52.38918552419697] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Poll: {PollId:86528 SampleSize:516 PollResults:map[Biden:41 Kennedy:7 Stein:0 Trump:44] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.770234 + Aggregate poll: {PollId: SampleSize:1769 PollResults:map[Biden:47.610814475803025 Trump:52.38918552419697] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} Aggregate Poll says chance of R win: 0.977893 +State: Arkansas + Votes: 6 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + +State: Delaware + Votes: 3 + History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] + Historical base rate of R win: 0.000000 + +State: Kansas + Votes: 6 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + +State: Michigan + Votes: 15 + History: map[2000:D 2004:D 2008:D 2012:D 2016:R 2020:D] + Historical base rate of R win: 1.000000 + Poll: {PollId:86531 SampleSize:616 PollResults:map[Biden:39 Kennedy:6 Stein:0 Trump:41] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.710604 + Poll: {PollId:86511 SampleSize:627 PollResults:map[Biden:42 Kennedy:6 Stein:1 Trump:44 West:1] Date:2024-03-16 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.705461 + Poll: {PollId:86502 SampleSize:1000 PollResults:map[Biden:40.6 Kennedy:4.6 Stein:1 Trump:44.6 West:0.6 Whitmer:49.5] Date:2024-03-18 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.914951 + Poll: {PollId:86509 SampleSize:1097 PollResults:map[Biden:34 Kennedy:18 Trump:40 West:4] Date:2024-03-18 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.989769 + Poll: {PollId:86584 SampleSize:600 PollResults:map[Biden:45 Kennedy:12 Mapstead:2 Stein:3 Trump:48 West:2] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.777089 + Poll: {PollId:86603 SampleSize:709 PollResults:map[Biden:39.8 Kennedy:8.8 Trump:43] Date:2024-03-28 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.825645 + Aggregate poll: {PollId: SampleSize:3840 PollResults:map[Biden:47.76914080521717 Trump:52.23085919478282] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Aggregate Poll says chance of R win: 0.997176 + +State: Mississippi + Votes: 6 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + +State: Utah + Votes: 6 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + +State: Idaho + Votes: 4 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + +State: Louisiana + Votes: 8 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + +State: West Virginia + Votes: 4 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + +State: Wisconsin + Votes: 10 + History: map[2000:D 2004:D 2008:D 2012:D 2016:R 2020:D] + Historical base rate of R win: 1.000000 + Poll: {PollId:86503 SampleSize:1000 PollResults:map[Biden:39.6 Kennedy:5.9 Stein:1 Trump:43.4 West:0.6] Date:2024-03-18 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.906647 + Poll: {PollId:86588 SampleSize:600 PollResults:map[Biden:46 Kennedy:10 Mapstead:2 Stein:2 Trump:46 West:1] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.500000 + Aggregate poll: {PollId: SampleSize:1382 PollResults:map[Biden:48.62518089725036 Trump:51.37481910274964] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Aggregate Poll says chance of R win: 0.846745 + +State: Oregon + Votes: 8 + History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] + Historical base rate of R win: 0.000000 + +State: Florida + Votes: 30 + History: map[2000:R 2004:R 2008:D 2012:D 2016:R 2020:R] + Historical base rate of R win: 4.000000 + Poll: {PollId:86529 SampleSize:875 PollResults:map[Biden:39 Kennedy:7 Stein:0 Trump:46] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.987888 + Poll: {PollId:86634 SampleSize:1000 PollResults:map[Biden:34.6 Kennedy:6.1 Stein:1.1 Trump:49.2 West:0.5] Date:2024-04-10 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 1.000000 + Aggregate poll: {PollId: SampleSize:1581 PollResults:map[Biden:43.4487118697645 Trump:56.5512881302355] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Aggregate Poll says chance of R win: 1.000000 + +State: Hawaii + Votes: 4 + History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] + Historical base rate of R win: 0.000000 + +State: Iowa + Votes: 6 + History: map[2000:D 2004:R 2008:D 2012:D 2016:R 2020:R] + Historical base rate of R win: 3.000000 + +State: Montana + Votes: 4 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + +State: New York + Votes: 28 + History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] + Historical base rate of R win: 0.000000 + +State: North Carolina + Votes: 16 + History: map[2000:R 2004:R 2008:D 2012:R 2016:R 2020:R] + Historical base rate of R win: 5.000000 + Poll: {PollId:86632 SampleSize:1401 PollResults:map[Biden:38 Kennedy:12 Stein:3 Trump:41 West:3] Date:2024-04-08 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.896934 + Poll: {PollId:86641 SampleSize:600 PollResults:map[Biden:39 Kennedy:7.3 Trump:43.3] Date:2024-04-08 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.877508 + Poll: {PollId:86640 SampleSize:1016 PollResults:map[Biden:42 Trump:45] Date:2024-03-30 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.847509 + Poll: {PollId:86585 SampleSize:600 PollResults:map[Biden:43 Kennedy:10 Mapstead:2 Stein:3 Trump:49 West:2] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.937673 + Poll: {PollId:86532 SampleSize:642 PollResults:map[Biden:39 Kennedy:8 Stein:1 Trump:43] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.868764 + Aggregate poll: {PollId: SampleSize:3562 PollResults:map[Biden:47.75480991874711 Trump:52.2451900812529] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Aggregate Poll says chance of R win: 0.996348 + +State: Oklahoma + Votes: 7 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + +State: Pennsylvania + Votes: 19 + History: map[2000:D 2004:D 2008:D 2012:D 2016:R 2020:D] + Historical base rate of R win: 1.000000 + Poll: {PollId:86533 SampleSize:775 PollResults:map[Biden:41 Kennedy:7 Stein:1 Trump:44] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.817645 + Poll: {PollId:86510 SampleSize:1132 PollResults:map[Biden:38 Kennedy:16 Trump:40 West:4] Date:2024-03-18 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.777019 + Poll: {PollId:86604 SampleSize:431 PollResults:map[Biden:42 Kennedy:9 Stein:3 Trump:40] Date:2024-03-31 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.323239 + Poll: {PollId:86624 SampleSize:800 PollResults:map[Biden:44 Kennedy:7 Trump:41] Date:2024-03-26 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.178543 + Poll: {PollId:86587 SampleSize:600 PollResults:map[Biden:44 Kennedy:7 Mapstead:2 Stein:4 Trump:47 West:3] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.779572 + Aggregate poll: {PollId: SampleSize:3121 PollResults:map[Biden:49.49905963545254 Trump:50.500940364547446] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Aggregate Poll says chance of R win: 0.712171 + +State: Tennessee + Votes: 11 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + Poll: {PollId:86629 SampleSize:974 PollResults:map[Biden:25 Kennedy:16 Trump:48] Date:2024-04-02 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 1.000000 + Aggregate poll: {PollId: SampleSize:711 PollResults:map[Biden:34.24657534246575 Trump:65.75342465753425] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Aggregate Poll says chance of R win: 1.000000 + State: Virginia Votes: 13 History: map[2000:R 2004:R 2008:D 2012:D 2016:D 2020:D] Historical base rate of R win: 2.000000 +State: Georgia + Votes: 16 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:D] + Historical base rate of R win: 5.000000 + Poll: {PollId:86530 SampleSize:760 PollResults:map[Biden:41 Kennedy:6 Stein:0 Trump:44] Date:2024-03-17 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.815304 + Poll: {PollId:86583 SampleSize:600 PollResults:map[Biden:43 Kennedy:8 Mapstead:4 Stein:2 Trump:44 West:2] Date:2024-03-24 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.603582 + Aggregate poll: {PollId: SampleSize:1168 PollResults:map[Biden:48.767123287671225 Trump:51.23287671232877] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Aggregate Poll says chance of R win: 0.800373 -% republicans: 0.630261 -[ 0, 1): 0.00% -[ 1, 2): 0.00% -[ 2, 3): 0.00% -[ 3, 4): 0.00% -[ 4, 5): 0.00% -[ 5, 6): 0.00% -[ 6, 7): 0.00% -[ 7, 8): 0.00% -[ 8, 9): 0.00% -[ 9, 10): 0.00% -[ 10, 11): 0.00% -[ 11, 12): 0.00% -[ 12, 13): 0.00% -[ 13, 14): 0.00% -[ 14, 15): 0.00% -[ 15, 16): 0.00% -[ 16, 17): 0.00% -[ 17, 18): 0.00% -[ 18, 19): 0.00% -[ 19, 20): 0.00% -[ 20, 21): 0.00% -[ 21, 22): 0.00% -[ 22, 23): 0.00% -[ 23, 24): 0.00% -[ 24, 25): 0.00% -[ 25, 26): 0.00% -[ 26, 27): 0.00% -[ 27, 28): 0.00% -[ 28, 29): 0.00% -[ 29, 30): 0.00% -[ 30, 31): 0.00% -[ 31, 32): 0.00% -[ 32, 33): 0.00% -[ 33, 34): 0.00% -[ 34, 35): 0.00% -[ 35, 36): 0.00% -[ 36, 37): 0.00% -[ 37, 38): 0.00% -[ 38, 39): 0.00% -[ 39, 40): 0.00% -[ 40, 41): 0.00% -[ 41, 42): 0.00% -[ 42, 43): 0.00% -[ 43, 44): 0.00% -[ 44, 45): 0.00% -[ 45, 46): 0.00% -[ 46, 47): 0.00% -[ 47, 48): 0.00% -[ 48, 49): 0.00% -[ 49, 50): 0.00% -[ 50, 51): 0.00% -[ 51, 52): 0.00% -[ 52, 53): 0.00% -[ 53, 54): 0.00% -[ 54, 55): 0.00% -[ 55, 56): 0.00% -[ 56, 57): 0.00% -[ 57, 58): 0.00% -[ 58, 59): 0.00% -[ 59, 60): 0.00% -[ 60, 61): 0.00% -[ 61, 62): 0.00% -[ 62, 63): 0.00% -[ 63, 64): 0.00% -[ 64, 65): 0.00% -[ 65, 66): 0.00% -[ 66, 67): 0.00% -[ 67, 68): 0.00% -[ 68, 69): 0.00% -[ 69, 70): 0.00% -[ 70, 71): 0.00% -[ 71, 72): 0.00% -[ 72, 73): 0.00% -[ 73, 74): 0.00% -[ 74, 75): 0.00% -[ 75, 76): 0.00% -[ 76, 77): 0.00% -[ 77, 78): 0.00% -[ 78, 79): 0.00% -[ 79, 80): 0.00% -[ 80, 81): 0.00% -[ 81, 82): 0.00% -[ 82, 83): 0.00% -[ 83, 84): 0.00% -[ 84, 85): 0.00% -[ 85, 86): 0.00% -[ 86, 87): 0.00% -[ 87, 88): 0.00% -[ 88, 89): 0.00% -[ 89, 90): 0.00% -[ 90, 91): 0.00% -[ 91, 92): 0.00% -[ 92, 93): 0.00% -[ 93, 94): 0.00% -[ 94, 95): 0.00% -[ 95, 96): 0.00% -[ 96, 97): 0.00% -[ 97, 98): 0.00% -[ 98, 99): 0.00% -[ 99, 100): 0.00% -[ 100, 101): 0.00% -[ 101, 102): 0.00% -[ 102, 103): 0.00% -[ 103, 104): 0.00% -[ 104, 105): 0.00% -[ 105, 106): 0.00% -[ 106, 107): 0.00% -[ 107, 108): 0.00% -[ 108, 109): 0.00% -[ 109, 110): 0.00% -[ 110, 111): 0.00% -[ 111, 112): 0.00% -[ 112, 113): 0.00% -[ 113, 114): 0.00% -[ 114, 115): 0.00% -[ 115, 116): 0.00% -[ 116, 117): 0.00% -[ 117, 118): 0.00% -[ 118, 119): 0.00% -[ 119, 120): 0.00% -[ 120, 121): 0.00% -[ 121, 122): 0.00% -[ 122, 123): 0.00% -[ 123, 124): 0.00% -[ 124, 125): 0.00% -[ 125, 126): 0.00% -[ 126, 127): 0.00% -[ 127, 128): 0.00% -[ 128, 129): 0.00% -[ 129, 130): 0.00% -[ 130, 131): 0.00% -[ 131, 132): 0.00% -[ 132, 133): 0.00% -[ 133, 134): 0.00% -[ 134, 135): 0.00% -[ 135, 136): 0.00% -[ 136, 137): 0.00% -[ 137, 138): 0.00% -[ 138, 139): 0.00% -[ 139, 140): 0.00% -[ 140, 141): 0.00% -[ 141, 142): 0.00% -[ 142, 143): 0.00% -[ 143, 144): 0.00% -[ 144, 145): 0.00% -[ 145, 146): 0.00% -[ 146, 147): 0.00% -[ 147, 148): 0.00% -[ 148, 149): 0.00% -[ 149, 150): 0.00% -[ 150, 151): 0.00% -[ 151, 152): 0.00% -[ 152, 153): 0.00% -[ 153, 154): 0.00% -[ 154, 155): 0.00% -[ 155, 156): 0.00% -[ 156, 157): 0.00% -[ 157, 158): 0.00% -[ 158, 159): 0.00% -[ 159, 160): 0.00% -[ 160, 161): 0.00% -[ 161, 162): 0.00% -[ 162, 163): 0.00% -[ 163, 164): 0.00% -[ 164, 165): 0.00% -[ 165, 166): 0.00% -[ 166, 167): 0.00% -[ 167, 168): 0.00% -[ 168, 169): 0.00% -[ 169, 170): 0.00% -[ 170, 171): 0.00% -[ 171, 172): 0.00% -[ 172, 173): 0.00% -[ 173, 174): 0.00% -[ 174, 175): 0.00% -[ 175, 176): 0.00% -[ 176, 177): 0.00% -[ 177, 178): 0.00% -[ 178, 179): 0.00% -[ 179, 180): 0.00% -[ 180, 181): 0.00% -[ 181, 182): 0.00% -[ 182, 183): 0.00% -[ 183, 184): 0.00% -[ 184, 185): 0.00% -[ 185, 186): 0.00% -[ 186, 187): 0.00% -[ 187, 188): 0.00% -[ 188, 189): 0.01% -[ 189, 190): 0.00% -[ 190, 191): 0.00% -[ 191, 192): 0.00% -[ 192, 193): 0.01% -[ 193, 194): 0.01% -[ 194, 195): 0.01% -[ 195, 196): 0.00% -[ 196, 197): 0.00% -[ 197, 198): 0.01% -[ 198, 199): █ 0.02% -[ 199, 200): █ 0.02% -[ 200, 201): 0.01% -[ 201, 202): 0.01% -[ 202, 203): 0.02% -[ 203, 204): █ 0.03% -[ 204, 205): █ 0.03% -[ 205, 206): █ 0.03% -[ 206, 207): 0.02% -[ 207, 208): █ 0.02% -[ 208, 209): ██ 0.05% -[ 209, 210): ███ 0.06% -[ 210, 211): ██ 0.05% -[ 211, 212): █ 0.04% -[ 212, 213): ██ 0.05% -[ 213, 214): ███ 0.06% -[ 214, 215): ████ 0.09% -[ 215, 216): █████ 0.11% -[ 216, 217): ████ 0.08% -[ 217, 218): ███ 0.07% -[ 218, 219): █████ 0.10% -[ 219, 220): ██████ 0.12% -[ 220, 221): ██████ 0.13% -[ 221, 222): ██████ 0.12% -[ 222, 223): ██████ 0.13% -[ 223, 224): ███████ 0.14% -[ 224, 225): █████████ 0.17% -[ 225, 226): ██████████ 0.19% -[ 226, 227): █████████ 0.18% -[ 227, 228): █████████ 0.18% -[ 228, 229): ████████████ 0.24% -[ 229, 230): ██████████████ 0.28% -[ 230, 231): ██████████████ 0.27% -[ 231, 232): ██████████████ 0.28% -[ 232, 233): ████████████████ 0.30% -[ 233, 234): █████████████████ 0.33% -[ 234, 235): ████████████████████ 0.38% -[ 235, 236): ███████████████████ 0.36% -[ 236, 237): █████████████████ 0.33% -[ 237, 238): █████████████████ 0.33% -[ 238, 239): ████████████████████████ 0.46% -[ 239, 240): █████████████████████████████ 0.55% -[ 240, 241): ███████████████████████████ 0.52% -[ 241, 242): ████████████████████████ 0.46% -[ 242, 243): █████████████████████████ 0.48% -[ 243, 244): ████████████████████████████ 0.53% -[ 244, 245): ██████████████████████████████████████ 0.71% -[ 245, 246): ███████████████████████████████████████████ 0.81% -[ 246, 247): ████████████████████████████████████ 0.68% -[ 247, 248): ████████████████████████████████ 0.62% -[ 248, 249): █████████████████████████████████████ 0.70% -[ 249, 250): █████████████████████████████████████████████ 0.85% -[ 250, 251): ███████████████████████████████████████████████ 0.89% -[ 251, 252): ███████████████████████████████████████████████ 0.90% -[ 252, 253): █████████████████████████████████████████ 0.78% -[ 253, 254): ███████████████████████████████████████████ 0.82% -[ 254, 255): ████████████████████████████████████████████████████████ 1.05% -[ 255, 256): █████████████████████████████████████████████████████████████████ 1.24% -[ 256, 257): ██████████████████████████████████████████████████████████ 1.11% -[ 257, 258): █████████████████████████████████████████████████████ 1.00% -[ 258, 259): ████████████████████████████████████████████████████ 0.98% -[ 259, 260): ██████████████████████████████████████████████████████████████ 1.17% -[ 260, 261): ████████████████████████████████████████████████████████████████████████████ 1.43% -[ 261, 262): ████████████████████████████████████████████████████████████████████████████████ 1.50% -[ 262, 263): ███████████████████████████████████████████████████████████████████████ 1.34% -[ 263, 264): ████████████████████████████████████████████████████████████████ 1.21% -[ 264, 265): ████████████████████████████████████████████████████████████████████████ 1.36% -[ 265, 266): ████████████████████████████████████████████████████████████████████████████████ 1.51% -[ 266, 267): █████████████████████████████████████████████████████████████████████████████████████ 1.60% -[ 267, 268): ███████████████████████████████████████████████████████████████████████████ 1.42% -[ 268, 269): ██████████████████████████████████████████████████████████████████████████ 1.39% -[ 269, 270): ████████████████████████████████████████████████████████████████████████████ 1.44% -[ 270, 271): ███████████████████████████████████████████████████████████████████████████████████████████ 1.72% -[ 271, 272): █████████████████████████████████████████████████████████████████████████████████████████████ 1.76% -[ 272, 273): █████████████████████████████████████████████████████████████████████████████████████████ 1.68% -[ 273, 274): ███████████████████████████████████████████████████████████████████████████████ 1.49% -[ 274, 275): ███████████████████████████████████████████████████████████████████████████████████ 1.57% -[ 275, 276): █████████████████████████████████████████████████████████████████████████████████████████ 1.68% -[ 276, 277): ██████████████████████████████████████████████████████████████████████████████████████████████████ 1.84% -[ 277, 278): █████████████████████████████████████████████████████████████████████████████████████████████████ 1.83% -[ 278, 279): █████████████████████████████████████████████████████████████████████████████████████████ 1.67% -[ 279, 280): █████████████████████████████████████████████████████████████████████████████████████████ 1.68% -[ 280, 281): ██████████████████████████████████████████████████████████████████████████████████████████████ 1.78% -[ 281, 282): ████████████████████████████████████████████████████████████████████████████████████████████████████ 1.88% -[ 282, 283): █████████████████████████████████████████████████████████████████████████████████████ 1.61% -[ 283, 284): ███████████████████████████████████████████████████████████████████████████████████████ 1.64% -[ 284, 285): ███████████████████████████████████████████████████████████████████████████████████████ 1.64% -[ 285, 286): ██████████████████████████████████████████████████████████████████████████████████████████ 1.69% -[ 286, 287): ████████████████████████████████████████████████████████████████████████████████████████ 1.67% -[ 287, 288): █████████████████████████████████████████████████████████████████████████████████████████████████ 1.83% -[ 288, 289): ████████████████████████████████████████████████████████████████████████████ 1.44% -[ 289, 290): █████████████████████████████████████████████████████████████████████████████████ 1.52% -[ 290, 291): █████████████████████████████████████████████████████████████████████████████████████████████ 1.75% -[ 291, 292): ███████████████████████████████████████████████████████████████████████████████████████ 1.64% -[ 292, 293): ████████████████████████████████████████████████████████████████████ 1.29% -[ 293, 294): ███████████████████████████████████████████████████████████████████████ 1.35% -[ 294, 295): ████████████████████████████████████████████████████████████████████████ 1.37% -[ 295, 296): ██████████████████████████████████████████████████████████████████████████████ 1.47% -[ 296, 297): ███████████████████████████████████████████████████████████████████████████████████ 1.57% -[ 297, 298): ███████████████████████████████████████████████████████████████████ 1.26% -[ 298, 299): █████████████████████████████████████████████████ 0.92% -[ 299, 300): ██████████████████████████████████████████████████████ 1.03% -[ 300, 301): ███████████████████████████████████████████████████████████████████████ 1.34% -[ 301, 302): ████████████████████████████████████████████████████████████ 1.13% -[ 302, 303): ██████████████████████████████████████████████████ 0.94% -[ 303, 304): ████████████████████████████████████████████ 0.84% -[ 304, 305): ██████████████████████████████████████████ 0.79% -[ 305, 306): ███████████████████████████████████████████████ 0.90% -[ 306, 307): ████████████████████████████████████████████████████████████ 1.13% -[ 307, 308): ███████████████████████████████████████ 0.75% -[ 308, 309): ██████████████████████████████ 0.56% -[ 309, 310): ███████████████████████████████████ 0.67% -[ 310, 311): ████████████████████████████████████ 0.69% -[ 311, 312): ██████████████████████████████ 0.58% -[ 312, 313): ████████████████████████████████ 0.60% -[ 313, 314): ██████████████████████████ 0.50% -[ 314, 315): █████████████████████ 0.40% -[ 315, 316): ██████████████████████ 0.43% -[ 316, 317): ███████████████████████ 0.44% -[ 317, 318): ███████████████ 0.29% -[ 318, 319): ███████████████ 0.29% -[ 319, 320): ██████████████████████ 0.42% -[ 320, 321): ██████████████ 0.27% -[ 321, 322): ████████ 0.17% -[ 322, 323): █████████ 0.18% -[ 323, 324): █████████ 0.18% -[ 324, 325): ███████████ 0.21% -[ 325, 326): ████████████ 0.23% -[ 326, 327): ██████ 0.12% -[ 327, 328): ███ 0.06% -[ 328, 329): ████ 0.08% -[ 329, 330): ███████ 0.13% -[ 330, 331): ████ 0.09% -[ 331, 332): █ 0.03% -[ 332, 333): █ 0.02% -[ 333, 334): ██ 0.04% -[ 334, 335): ██ 0.06% -[ 335, 336): ███ 0.06% -[ 336, 337): █ 0.02% -[ 337, 338): 0.01% -[ 338, 339): 0.01% -[ 339, 340): █ 0.03% -[ 340, 341): 0.02% -[ 341, 342): 0.00% -[ 342, 343): 0.00% -[ 343, 344): 0.01% -[ 344, 345): 0.01% -[ 345, 346): 0.01% -[ 346, 347): 0.00% -[ 347, 348): 0.00% -[ 348, 349): 0.00% -[ 349, 350): 0.00% -[ 350, 351): 0.00% -[ 351, 352): 0.00% -[ 352, 353): 0.00% -[ 353, 354): 0.00% -[ 354, 355): 0.00% -[ 355, 356): 0.00% -[ 356, 357): 0.00% -[ 357, 358): 0.00% -[ 358, 359): 0.00% -[ 359, 360): 0.00% -[ 360, 361): 0.00% -[ 361, 362): 0.00% -[ 362, 363): 0.00% -[ 363, 364): 0.00% -[ 364, 365): 0.00% -[ 365, 366): 0.00% -[ 366, 367): 0.00% -[ 367, 368): 0.00% -[ 368, 369): 0.00% -[ 369, 370): 0.00% -[ 370, 371): 0.00% -[ 371, 372): 0.00% -[ 372, 373): 0.00% -[ 373, 374): 0.00% -[ 374, 375): 0.00% -[ 375, 376): 0.00% -[ 376, 377): 0.00% -[ 377, 378): 0.00% -[ 378, 379): 0.00% -[ 379, 380): 0.00% -[ 380, 381): 0.00% -[ 381, 382): 0.00% -[ 382, 383): 0.00% -[ 383, 384): 0.00% -[ 384, 385): 0.00% -[ 385, 386): 0.00% -[ 386, 387): 0.00% -[ 387, 388): 0.00% -[ 388, 389): 0.00% -[ 389, 390): 0.00% -[ 390, 391): 0.00% -[ 391, 392): 0.00% -[ 392, 393): 0.00% -[ 393, 394): 0.00% -[ 394, 395): 0.00% -[ 395, 396): 0.00% -[ 396, 397): 0.00% -[ 397, 398): 0.00% -[ 398, 399): 0.00% -[ 399, 400): 0.00% -[ 400, 401): 0.00% -[ 401, 402): 0.00% -[ 402, 403): 0.00% -[ 403, 404): 0.00% -[ 404, 405): 0.00% -[ 405, 406): 0.00% -[ 406, 407): 0.00% -[ 407, 408): 0.00% -[ 408, 409): 0.00% -[ 409, 410): 0.00% -[ 410, 411): 0.00% -[ 411, 412): 0.00% -[ 412, 413): 0.00% -[ 413, 414): 0.00% -[ 414, 415): 0.00% -[ 415, 416): 0.00% -[ 416, 417): 0.00% -[ 417, 418): 0.00% -[ 418, 419): 0.00% -[ 419, 420): 0.00% -[ 420, 421): 0.00% -[ 421, 422): 0.00% -[ 422, 423): 0.00% -[ 423, 424): 0.00% -[ 424, 425): 0.00% -[ 425, 426): 0.00% -[ 426, 427): 0.00% -[ 427, 428): 0.00% -[ 428, 429): 0.00% -[ 429, 430): 0.00% -[ 430, 431): 0.00% -[ 431, 432): 0.00% -[ 432, 433): 0.00% -[ 433, 434): 0.00% -[ 434, 435): 0.00% -[ 435, 436): 0.00% -[ 436, 437): 0.00% -[ 437, 438): 0.00% -[ 438, 439): 0.00% -[ 439, 440): 0.00% -[ 440, 441): 0.00% -[ 441, 442): 0.00% -[ 442, 443): 0.00% -[ 443, 444): 0.00% -[ 444, 445): 0.00% -[ 445, 446): 0.00% -[ 446, 447): 0.00% -[ 447, 448): 0.00% -[ 448, 449): 0.00% -[ 449, 450): 0.00% -[ 450, 451): 0.00% -[ 451, 452): 0.00% -[ 452, 453): 0.00% -[ 453, 454): 0.00% -[ 454, 455): 0.00% -[ 455, 456): 0.00% -[ 456, 457): 0.00% -[ 457, 458): 0.00% -[ 458, 459): 0.00% -[ 459, 460): 0.00% -[ 460, 461): 0.00% -[ 461, 462): 0.00% -[ 462, 463): 0.00% -[ 463, 464): 0.00% -[ 464, 465): 0.00% -[ 465, 466): 0.00% -[ 466, 467): 0.00% -[ 467, 468): 0.00% -[ 468, 469): 0.00% -[ 469, 470): 0.00% -[ 470, 471): 0.00% -[ 471, 472): 0.00% -[ 472, 473): 0.00% -[ 473, 474): 0.00% -[ 474, 475): 0.00% -[ 475, 476): 0.00% -[ 476, 477): 0.00% -[ 477, 478): 0.00% -[ 478, 479): 0.00% -[ 479, 480): 0.00% -[ 480, 481): 0.00% -[ 481, 482): 0.00% -[ 482, 483): 0.00% -[ 483, 484): 0.00% -[ 484, 485): 0.00% -[ 485, 486): 0.00% -[ 486, 487): 0.00% -[ 487, 488): 0.00% -[ 488, 489): 0.00% -[ 489, 490): 0.00% -[ 490, 491): 0.00% -[ 491, 492): 0.00% -[ 492, 493): 0.00% -[ 493, 494): 0.00% -[ 494, 495): 0.00% -[ 495, 496): 0.00% -[ 496, 497): 0.00% -[ 497, 498): 0.00% -[ 498, 499): 0.00% -[ 499, 500): 0.00% -[ 500, 501): 0.00% -[ 501, 502): 0.00% -[ 502, 503): 0.00% -[ 503, 504): 0.00% -[ 504, 505): 0.00% -[ 505, 506): 0.00% -[ 506, 507): 0.00% -[ 507, 508): 0.00% -[ 508, 509): 0.00% -[ 509, 510): 0.00% -[ 510, 511): 0.00% -[ 511, 512): 0.00% -[ 512, 513): 0.00% -[ 513, 514): 0.00% -[ 514, 515): 0.00% -[ 515, 516): 0.00% -[ 516, 517): 0.00% -[ 517, 518): 0.00% -[ 518, 519): 0.00% -[ 519, 520): 0.00% -[ 520, 521): 0.00% -[ 521, 522): 0.00% -[ 522, 523): 0.00% -[ 523, 524): 0.00% -[ 524, 525): 0.00% -[ 525, 526): 0.00% -[ 526, 527): 0.00% -[ 527, 528): 0.00% -[ 528, 529): 0.00% -[ 529, 530): 0.00% -[ 530, 531): 0.00% -[ 531, 532): 0.00% -[ 532, 533): 0.00% -[ 533, 534): 0.00% -[ 534, 535): 0.00% -[ 535, 536): 0.00% -[ 536, 537): 0.00% -[ 537, 538): 0.00% +State: Illinois + Votes: 19 + History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] + Historical base rate of R win: 0.000000 + +State: New Jersey + Votes: 14 + History: map[2000:D 2004:D 2008:D 2012:D 2016:D 2020:D] + Historical base rate of R win: 0.000000 + Poll: {PollId:86576 SampleSize:1000 PollResults:map[Biden:41 Kennedy:7.5 Stein:0.8 Trump:35.8 West:1.2] Date:2024-03-29 00:00:00 +0000 UTC Partisan:} + Poll says chance of R win: 0.030006 + Aggregate poll: {PollId: SampleSize:768 PollResults:map[Biden:53.385416666666664 Trump:46.614583333333336] Date:0001-01-01 00:00:00 +0000 UTC Partisan:} + Aggregate Poll says chance of R win: 0.030006 + +State: North Dakota + Votes: 3 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + +State: South Carolina + Votes: 9 + History: map[2000:R 2004:R 2008:R 2012:R 2016:R 2020:R] + Historical base rate of R win: 6.000000 + + +% republicans: 0.630840 +[ 0, 1): 0.00% (0%) +[ 1, 2): 0.00% (0%) +[ 2, 3): 0.00% (0%) +[ 3, 4): 0.00% (0%) +[ 4, 5): 0.00% (0%) +[ 5, 6): 0.00% (0%) +[ 6, 7): 0.00% (0%) +[ 7, 8): 0.00% (0%) +[ 8, 9): 0.00% (0%) +[ 9, 10): 0.00% (0%) +[ 10, 11): 0.00% (0%) +[ 11, 12): 0.00% (0%) +[ 12, 13): 0.00% (0%) +[ 13, 14): 0.00% (0%) +[ 14, 15): 0.00% (0%) +[ 15, 16): 0.00% (0%) +[ 16, 17): 0.00% (0%) +[ 17, 18): 0.00% (0%) +[ 18, 19): 0.00% (0%) +[ 19, 20): 0.00% (0%) +[ 20, 21): 0.00% (0%) +[ 21, 22): 0.00% (0%) +[ 22, 23): 0.00% (0%) +[ 23, 24): 0.00% (0%) +[ 24, 25): 0.00% (0%) +[ 25, 26): 0.00% (0%) +[ 26, 27): 0.00% (0%) +[ 27, 28): 0.00% (0%) +[ 28, 29): 0.00% (0%) +[ 29, 30): 0.00% (0%) +[ 30, 31): 0.00% (0%) +[ 31, 32): 0.00% (0%) +[ 32, 33): 0.00% (0%) +[ 33, 34): 0.00% (0%) +[ 34, 35): 0.00% (0%) +[ 35, 36): 0.00% (0%) +[ 36, 37): 0.00% (0%) +[ 37, 38): 0.00% (0%) +[ 38, 39): 0.00% (0%) +[ 39, 40): 0.00% (0%) +[ 40, 41): 0.00% (0%) +[ 41, 42): 0.00% (0%) +[ 42, 43): 0.00% (0%) +[ 43, 44): 0.00% (0%) +[ 44, 45): 0.00% (0%) +[ 45, 46): 0.00% (0%) +[ 46, 47): 0.00% (0%) +[ 47, 48): 0.00% (0%) +[ 48, 49): 0.00% (0%) +[ 49, 50): 0.00% (0%) +[ 50, 51): 0.00% (0%) +[ 51, 52): 0.00% (0%) +[ 52, 53): 0.00% (0%) +[ 53, 54): 0.00% (0%) +[ 54, 55): 0.00% (0%) +[ 55, 56): 0.00% (0%) +[ 56, 57): 0.00% (0%) +[ 57, 58): 0.00% (0%) +[ 58, 59): 0.00% (0%) +[ 59, 60): 0.00% (0%) +[ 60, 61): 0.00% (0%) +[ 61, 62): 0.00% (0%) +[ 62, 63): 0.00% (0%) +[ 63, 64): 0.00% (0%) +[ 64, 65): 0.00% (0%) +[ 65, 66): 0.00% (0%) +[ 66, 67): 0.00% (0%) +[ 67, 68): 0.00% (0%) +[ 68, 69): 0.00% (0%) +[ 69, 70): 0.00% (0%) +[ 70, 71): 0.00% (0%) +[ 71, 72): 0.00% (0%) +[ 72, 73): 0.00% (0%) +[ 73, 74): 0.00% (0%) +[ 74, 75): 0.00% (0%) +[ 75, 76): 0.00% (0%) +[ 76, 77): 0.00% (0%) +[ 77, 78): 0.00% (0%) +[ 78, 79): 0.00% (0%) +[ 79, 80): 0.00% (0%) +[ 80, 81): 0.00% (0%) +[ 81, 82): 0.00% (0%) +[ 82, 83): 0.00% (0%) +[ 83, 84): 0.00% (0%) +[ 84, 85): 0.00% (0%) +[ 85, 86): 0.00% (0%) +[ 86, 87): 0.00% (0%) +[ 87, 88): 0.00% (0%) +[ 88, 89): 0.00% (0%) +[ 89, 90): 0.00% (0%) +[ 90, 91): 0.00% (0%) +[ 91, 92): 0.00% (0%) +[ 92, 93): 0.00% (0%) +[ 93, 94): 0.00% (0%) +[ 94, 95): 0.00% (0%) +[ 95, 96): 0.00% (0%) +[ 96, 97): 0.00% (0%) +[ 97, 98): 0.00% (0%) +[ 98, 99): 0.00% (0%) +[ 99, 100): 0.00% (0%) +[ 100, 101): 0.00% (0%) +[ 101, 102): 0.00% (0%) +[ 102, 103): 0.00% (0%) +[ 103, 104): 0.00% (0%) +[ 104, 105): 0.00% (0%) +[ 105, 106): 0.00% (0%) +[ 106, 107): 0.00% (0%) +[ 107, 108): 0.00% (0%) +[ 108, 109): 0.00% (0%) +[ 109, 110): 0.00% (0%) +[ 110, 111): 0.00% (0%) +[ 111, 112): 0.00% (0%) +[ 112, 113): 0.00% (0%) +[ 113, 114): 0.00% (0%) +[ 114, 115): 0.00% (0%) +[ 115, 116): 0.00% (0%) +[ 116, 117): 0.00% (0%) +[ 117, 118): 0.00% (0%) +[ 118, 119): 0.00% (0%) +[ 119, 120): 0.00% (0%) +[ 120, 121): 0.00% (0%) +[ 121, 122): 0.00% (0%) +[ 122, 123): 0.00% (0%) +[ 123, 124): 0.00% (0%) +[ 124, 125): 0.00% (0%) +[ 125, 126): 0.00% (0%) +[ 126, 127): 0.00% (0%) +[ 127, 128): 0.00% (0%) +[ 128, 129): 0.00% (0%) +[ 129, 130): 0.00% (0%) +[ 130, 131): 0.00% (0%) +[ 131, 132): 0.00% (0%) +[ 132, 133): 0.00% (0%) +[ 133, 134): 0.00% (0%) +[ 134, 135): 0.00% (0%) +[ 135, 136): 0.00% (0%) +[ 136, 137): 0.00% (0%) +[ 137, 138): 0.00% (0%) +[ 138, 139): 0.00% (0%) +[ 139, 140): 0.00% (0%) +[ 140, 141): 0.00% (0%) +[ 141, 142): 0.00% (0%) +[ 142, 143): 0.00% (0%) +[ 143, 144): 0.00% (0%) +[ 144, 145): 0.00% (0%) +[ 145, 146): 0.00% (0%) +[ 146, 147): 0.00% (0%) +[ 147, 148): 0.00% (0%) +[ 148, 149): 0.00% (0%) +[ 149, 150): 0.00% (0%) +[ 150, 151): 0.00% (0%) +[ 151, 152): 0.00% (0%) +[ 152, 153): 0.00% (0%) +[ 153, 154): 0.00% (0%) +[ 154, 155): 0.00% (0%) +[ 155, 156): 0.00% (0%) +[ 156, 157): 0.00% (0%) +[ 157, 158): 0.00% (0%) +[ 158, 159): 0.00% (0%) +[ 159, 160): 0.00% (0%) +[ 160, 161): 0.00% (0%) +[ 161, 162): 0.00% (0%) +[ 162, 163): 0.00% (0%) +[ 163, 164): 0.00% (0%) +[ 164, 165): 0.00% (0%) +[ 165, 166): 0.00% (0%) +[ 166, 167): 0.00% (0%) +[ 167, 168): 0.00% (0%) +[ 168, 169): 0.00% (0%) +[ 169, 170): 0.00% (0%) +[ 170, 171): 0.00% (0%) +[ 171, 172): 0.00% (0%) +[ 172, 173): 0.00% (0%) +[ 173, 174): 0.00% (0%) +[ 174, 175): 0.00% (0%) +[ 175, 176): 0.00% (0%) +[ 176, 177): 0.00% (0%) +[ 177, 178): 0.00% (0%) +[ 178, 179): 0.00% (0%) +[ 179, 180): 0.00% (0%) +[ 180, 181): 0.00% (0%) +[ 181, 182): 0.00% (0%) +[ 182, 183): 0.00% (0%) +[ 183, 184): 0.00% (0%) +[ 184, 185): 0.00% (0%) +[ 185, 186): 0.00% (0%) +[ 186, 187): 0.00% (0%) +[ 187, 188): 0.01% (0%) +[ 188, 189): 0.01% (0%) +[ 189, 190): 0.00% (0%) +[ 190, 191): 0.00% (0%) +[ 191, 192): 0.00% (0%) +[ 192, 193): 0.00% (0%) +[ 193, 194): 0.01% (0%) +[ 194, 195): 0.01% (0%) +[ 195, 196): 0.01% (0%) +[ 196, 197): 0.01% (0%) +[ 197, 198): 0.01% (0%) +[ 198, 199): 0.02% (0%) +[ 199, 200): 0.02% (0%) +[ 200, 201): 0.01% (0%) +[ 201, 202): 0.01% (0%) +[ 202, 203): 0.01% (0%) +[ 203, 204): █ 0.03% (0%) +[ 204, 205): █ 0.03% (0%) +[ 205, 206): 0.02% (0%) +[ 206, 207): 0.02% (0%) +[ 207, 208): █ 0.03% (0%) +[ 208, 209): █ 0.05% (0%) +[ 209, 210): ██ 0.06% (0%) +[ 210, 211): █ 0.05% (0%) +[ 211, 212): █ 0.03% (0%) +[ 212, 213): █ 0.04% (0%) +[ 213, 214): ██ 0.06% (1%) +[ 214, 215): ███ 0.10% (1%) +[ 215, 216): ████ 0.10% (1%) +[ 216, 217): ███ 0.08% (1%) +[ 217, 218): ██ 0.07% (1%) +[ 218, 219): ████ 0.10% (1%) +[ 219, 220): ███ 0.10% (1%) +[ 220, 221): █████ 0.13% (1%) +[ 221, 222): ████ 0.12% (1%) +[ 222, 223): ████ 0.12% (1%) +[ 223, 224): ██████ 0.16% (2%) +[ 224, 225): ███████ 0.18% (2%) +[ 225, 226): ███████ 0.19% (2%) +[ 226, 227): ██████ 0.16% (2%) +[ 227, 228): ██████ 0.16% (2%) +[ 228, 229): ██████████ 0.26% (3%) +[ 229, 230): ███████████ 0.29% (3%) +[ 230, 231): ██████████ 0.27% (3%) +[ 231, 232): ██████████ 0.27% (3%) +[ 232, 233): ████████████ 0.32% (4%) +[ 233, 234): ████████████ 0.31% (4%) +[ 234, 235): ██████████████ 0.37% (4%) +[ 235, 236): ███████████████ 0.38% (5%) +[ 236, 237): ██████████████ 0.36% (5%) +[ 237, 238): ██████████████ 0.37% (6%) +[ 238, 239): █████████████████ 0.45% (6%) +[ 239, 240): ███████████████████████ 0.58% (7%) +[ 240, 241): ████████████████████ 0.52% (7%) +[ 241, 242): █████████████████ 0.45% (8%) +[ 242, 243): ██████████████████ 0.45% (8%) +[ 243, 244): ██████████████████████ 0.56% (9%) +[ 244, 245): ████████████████████████████ 0.71% (9%) +[ 245, 246): ███████████████████████████████ 0.78% (10%) +[ 246, 247): █████████████████████████ 0.64% (11%) +[ 247, 248): █████████████████████████ 0.64% (11%) +[ 248, 249): ███████████████████████████ 0.70% (12%) +[ 249, 250): █████████████████████████████████ 0.83% (13%) +[ 250, 251): ██████████████████████████████████ 0.87% (14%) +[ 251, 252): ███████████████████████████████████ 0.89% (15%) +[ 252, 253): ██████████████████████████████ 0.77% (15%) +[ 253, 254): ███████████████████████████████ 0.80% (16%) +[ 254, 255): █████████████████████████████████████████ 1.03% (17%) +[ 255, 256): ████████████████████████████████████████████████ 1.21% (18%) +[ 256, 257): █████████████████████████████████████████████ 1.14% (20%) +[ 257, 258): ████████████████████████████████████████ 1.03% (21%) +[ 258, 259): █████████████████████████████████████ 0.94% (22%) +[ 259, 260): ███████████████████████████████████████████████ 1.19% (23%) +[ 260, 261): ████████████████████████████████████████████████████████ 1.41% (24%) +[ 261, 262): ████████████████████████████████████████████████████████████ 1.50% (26%) +[ 262, 263): ██████████████████████████████████████████████████████ 1.36% (27%) +[ 263, 264): ██████████████████████████████████████████████ 1.18% (28%) +[ 264, 265): ███████████████████████████████████████████████████████ 1.39% (30%) +[ 265, 266): █████████████████████████████████████████████████████████████ 1.54% (31%) +[ 266, 267): █████████████████████████████████████████████████████████████████ 1.64% (33%) +[ 267, 268): ██████████████████████████████████████████████████████████ 1.46% (34%) +[ 268, 269): █████████████████████████████████████████████████████ 1.34% (36%) +[ 269, 270): ████████████████████████████████████████████████████████ 1.41% (37%) +[ 270, 271): ████████████████████████████████████████████████████████████████████ 1.70% (39%) +[ 271, 272): █████████████████████████████████████████████████████████████████████ 1.75% (40%) +[ 272, 273): ███████████████████████████████████████████████████████████████████ 1.70% (42%) +[ 273, 274): ███████████████████████████████████████████████████████████ 1.48% (44%) +[ 274, 275): ███████████████████████████████████████████████████████████████ 1.60% (45%) +[ 275, 276): █████████████████████████████████████████████████████████████████ 1.64% (47%) +[ 276, 277): █████████████████████████████████████████████████████████████████████████ 1.85% (49%) +[ 277, 278): ███████████████████████████████████████████████████████████████████████████ 1.88% (51%) +[ 278, 279): ████████████████████████████████████████████████████████████████████ 1.70% (52%) +[ 279, 280): ███████████████████████████████████████████████████████████████████ 1.69% (54%) +[ 280, 281): ███████████████████████████████████████████████████████████████████████ 1.79% (56%) +[ 281, 282): ████████████████████████████████████████████████████████████████████████ 1.80% (57%) +[ 282, 283): ███████████████████████████████████████████████████████████████ 1.59% (59%) +[ 283, 284): ██████████████████████████████████████████████████████████████████ 1.65% (61%) +[ 284, 285): █████████████████████████████████████████████████████████████████ 1.64% (62%) +[ 285, 286): ███████████████████████████████████████████████████████████████████ 1.70% (64%) +[ 286, 287): ████████████████████████████████████████████████████████████████ 1.62% (66%) +[ 287, 288): ███████████████████████████████████████████████████████████████████ 1.70% (67%) +[ 288, 289): █████████████████████████████████████████████████████████ 1.43% (69%) +[ 289, 290): ███████████████████████████████████████████████████████████████ 1.60% (70%) +[ 290, 291): ███████████████████████████████████████████████████████████████████████ 1.79% (72%) +[ 291, 292): █████████████████████████████████████████████████████████████████ 1.63% (74%) +[ 292, 293): ████████████████████████████████████████████████████ 1.31% (75%) +[ 293, 294): █████████████████████████████████████████████████████ 1.34% (76%) +[ 294, 295): ███████████████████████████████████████████████████████ 1.38% (78%) +[ 295, 296): █████████████████████████████████████████████████████████████ 1.53% (79%) +[ 296, 297): █████████████████████████████████████████████████████████████ 1.54% (81%) +[ 297, 298): █████████████████████████████████████████████████ 1.25% (82%) +[ 298, 299): █████████████████████████████████████ 0.93% (83%) +[ 299, 300): ██████████████████████████████████████ 0.97% (84%) +[ 300, 301): █████████████████████████████████████████████████████ 1.34% (85%) +[ 301, 302): █████████████████████████████████████████████ 1.15% (87%) +[ 302, 303): ███████████████████████████████████████ 0.98% (88%) +[ 303, 304): █████████████████████████████████ 0.85% (88%) +[ 304, 305): ██████████████████████████████ 0.75% (89%) +[ 305, 306): ████████████████████████████████████ 0.91% (90%) +[ 306, 307): █████████████████████████████████████████████ 1.13% (91%) +[ 307, 308): █████████████████████████████ 0.75% (92%) +[ 308, 309): ██████████████████████ 0.57% (93%) +[ 309, 310): ████████████████████████████ 0.72% (93%) +[ 310, 311): ███████████████████████████ 0.69% (94%) +[ 311, 312): ███████████████████████ 0.60% (95%) +[ 312, 313): ████████████████████████ 0.61% (95%) +[ 313, 314): █████████████████████ 0.53% (96%) +[ 314, 315): ███████████████ 0.39% (96%) +[ 315, 316): █████████████████ 0.43% (96%) +[ 316, 317): █████████████████ 0.44% (97%) +[ 317, 318): ██████████ 0.25% (97%) +[ 318, 319): ████████████ 0.30% (97%) +[ 319, 320): █████████████████ 0.43% (98%) +[ 320, 321): ███████████ 0.29% (98%) +[ 321, 322): ███████ 0.19% (98%) +[ 322, 323): ███████ 0.19% (99%) +[ 323, 324): ███████ 0.18% (99%) +[ 324, 325): ███████ 0.18% (99%) +[ 325, 326): █████████ 0.23% (99%) +[ 326, 327): ████ 0.11% (99%) +[ 327, 328): ██ 0.07% (99%) +[ 328, 329): ███ 0.10% (99%) +[ 329, 330): █████ 0.14% (100%) +[ 330, 331): ███ 0.09% (100%) +[ 331, 332): █ 0.03% (100%) +[ 332, 333): █ 0.03% (100%) +[ 333, 334): █ 0.03% (100%) +[ 334, 335): ██ 0.05% (100%) +[ 335, 336): ██ 0.07% (100%) +[ 336, 337): 0.02% (100%) +[ 337, 338): 0.01% (100%) +[ 338, 339): 0.02% (100%) +[ 339, 340): 0.02% (100%) +[ 340, 341): 0.02% (100%) +[ 341, 342): 0.01% (100%) +[ 342, 343): 0.00% (100%) +[ 343, 344): 0.01% (100%) +[ 344, 345): 0.00% (100%) +[ 345, 346): 0.01% (100%) +[ 346, 347): 0.00% (100%) +[ 347, 348): 0.00% (100%) +[ 348, 349): 0.00% (100%) +[ 349, 350): 0.00% (100%) +[ 350, 351): 0.00% (100%) +[ 351, 352): 0.00% (100%) +[ 352, 353): 0.00% (100%) +[ 353, 354): 0.00% (100%) +[ 354, 355): 0.00% (100%) +[ 355, 356): 0.00% (100%) +[ 356, 357): 0.00% (100%) +[ 357, 358): 0.00% (100%) +[ 358, 359): 0.00% (100%) +[ 359, 360): 0.00% (100%) +[ 360, 361): 0.00% (100%) +[ 361, 362): 0.00% (100%) +[ 362, 363): 0.00% (100%) +[ 363, 364): 0.00% (100%) +[ 364, 365): 0.00% (100%) +[ 365, 366): 0.00% (100%) +[ 366, 367): 0.00% (100%) +[ 367, 368): 0.00% (100%) +[ 368, 369): 0.00% (100%) +[ 369, 370): 0.00% (100%) +[ 370, 371): 0.00% (100%) +[ 371, 372): 0.00% (100%) +[ 372, 373): 0.00% (100%) +[ 373, 374): 0.00% (100%) +[ 374, 375): 0.00% (100%) +[ 375, 376): 0.00% (100%) +[ 376, 377): 0.00% (100%) +[ 377, 378): 0.00% (100%) +[ 378, 379): 0.00% (100%) +[ 379, 380): 0.00% (100%) +[ 380, 381): 0.00% (100%) +[ 381, 382): 0.00% (100%) +[ 382, 383): 0.00% (100%) +[ 383, 384): 0.00% (100%) +[ 384, 385): 0.00% (100%) +[ 385, 386): 0.00% (100%) +[ 386, 387): 0.00% (100%) +[ 387, 388): 0.00% (100%) +[ 388, 389): 0.00% (100%) +[ 389, 390): 0.00% (100%) +[ 390, 391): 0.00% (100%) +[ 391, 392): 0.00% (100%) +[ 392, 393): 0.00% (100%) +[ 393, 394): 0.00% (100%) +[ 394, 395): 0.00% (100%) +[ 395, 396): 0.00% (100%) +[ 396, 397): 0.00% (100%) +[ 397, 398): 0.00% (100%) +[ 398, 399): 0.00% (100%) +[ 399, 400): 0.00% (100%) +[ 400, 401): 0.00% (100%) +[ 401, 402): 0.00% (100%) +[ 402, 403): 0.00% (100%) +[ 403, 404): 0.00% (100%) +[ 404, 405): 0.00% (100%) +[ 405, 406): 0.00% (100%) +[ 406, 407): 0.00% (100%) +[ 407, 408): 0.00% (100%) +[ 408, 409): 0.00% (100%) +[ 409, 410): 0.00% (100%) +[ 410, 411): 0.00% (100%) +[ 411, 412): 0.00% (100%) +[ 412, 413): 0.00% (100%) +[ 413, 414): 0.00% (100%) +[ 414, 415): 0.00% (100%) +[ 415, 416): 0.00% (100%) +[ 416, 417): 0.00% (100%) +[ 417, 418): 0.00% (100%) +[ 418, 419): 0.00% (100%) +[ 419, 420): 0.00% (100%) +[ 420, 421): 0.00% (100%) +[ 421, 422): 0.00% (100%) +[ 422, 423): 0.00% (100%) +[ 423, 424): 0.00% (100%) +[ 424, 425): 0.00% (100%) +[ 425, 426): 0.00% (100%) +[ 426, 427): 0.00% (100%) +[ 427, 428): 0.00% (100%) +[ 428, 429): 0.00% (100%) +[ 429, 430): 0.00% (100%) +[ 430, 431): 0.00% (100%) +[ 431, 432): 0.00% (100%) +[ 432, 433): 0.00% (100%) +[ 433, 434): 0.00% (100%) +[ 434, 435): 0.00% (100%) +[ 435, 436): 0.00% (100%) +[ 436, 437): 0.00% (100%) +[ 437, 438): 0.00% (100%) +[ 438, 439): 0.00% (100%) +[ 439, 440): 0.00% (100%) +[ 440, 441): 0.00% (100%) +[ 441, 442): 0.00% (100%) +[ 442, 443): 0.00% (100%) +[ 443, 444): 0.00% (100%) +[ 444, 445): 0.00% (100%) +[ 445, 446): 0.00% (100%) +[ 446, 447): 0.00% (100%) +[ 447, 448): 0.00% (100%) +[ 448, 449): 0.00% (100%) +[ 449, 450): 0.00% (100%) +[ 450, 451): 0.00% (100%) +[ 451, 452): 0.00% (100%) +[ 452, 453): 0.00% (100%) +[ 453, 454): 0.00% (100%) +[ 454, 455): 0.00% (100%) +[ 455, 456): 0.00% (100%) +[ 456, 457): 0.00% (100%) +[ 457, 458): 0.00% (100%) +[ 458, 459): 0.00% (100%) +[ 459, 460): 0.00% (100%) +[ 460, 461): 0.00% (100%) +[ 461, 462): 0.00% (100%) +[ 462, 463): 0.00% (100%) +[ 463, 464): 0.00% (100%) +[ 464, 465): 0.00% (100%) +[ 465, 466): 0.00% (100%) +[ 466, 467): 0.00% (100%) +[ 467, 468): 0.00% (100%) +[ 468, 469): 0.00% (100%) +[ 469, 470): 0.00% (100%) +[ 470, 471): 0.00% (100%) +[ 471, 472): 0.00% (100%) +[ 472, 473): 0.00% (100%) +[ 473, 474): 0.00% (100%) +[ 474, 475): 0.00% (100%) +[ 475, 476): 0.00% (100%) +[ 476, 477): 0.00% (100%) +[ 477, 478): 0.00% (100%) +[ 478, 479): 0.00% (100%) +[ 479, 480): 0.00% (100%) +[ 480, 481): 0.00% (100%) +[ 481, 482): 0.00% (100%) +[ 482, 483): 0.00% (100%) +[ 483, 484): 0.00% (100%) +[ 484, 485): 0.00% (100%) +[ 485, 486): 0.00% (100%) +[ 486, 487): 0.00% (100%) +[ 487, 488): 0.00% (100%) +[ 488, 489): 0.00% (100%) +[ 489, 490): 0.00% (100%) +[ 490, 491): 0.00% (100%) +[ 491, 492): 0.00% (100%) +[ 492, 493): 0.00% (100%) +[ 493, 494): 0.00% (100%) +[ 494, 495): 0.00% (100%) +[ 495, 496): 0.00% (100%) +[ 496, 497): 0.00% (100%) +[ 497, 498): 0.00% (100%) +[ 498, 499): 0.00% (100%) +[ 499, 500): 0.00% (100%) +[ 500, 501): 0.00% (100%) +[ 501, 502): 0.00% (100%) +[ 502, 503): 0.00% (100%) +[ 503, 504): 0.00% (100%) +[ 504, 505): 0.00% (100%) +[ 505, 506): 0.00% (100%) +[ 506, 507): 0.00% (100%) +[ 507, 508): 0.00% (100%) +[ 508, 509): 0.00% (100%) +[ 509, 510): 0.00% (100%) +[ 510, 511): 0.00% (100%) +[ 511, 512): 0.00% (100%) +[ 512, 513): 0.00% (100%) +[ 513, 514): 0.00% (100%) +[ 514, 515): 0.00% (100%) +[ 515, 516): 0.00% (100%) +[ 516, 517): 0.00% (100%) +[ 517, 518): 0.00% (100%) +[ 518, 519): 0.00% (100%) +[ 519, 520): 0.00% (100%) +[ 520, 521): 0.00% (100%) +[ 521, 522): 0.00% (100%) +[ 522, 523): 0.00% (100%) +[ 523, 524): 0.00% (100%) +[ 524, 525): 0.00% (100%) +[ 525, 526): 0.00% (100%) +[ 526, 527): 0.00% (100%) +[ 527, 528): 0.00% (100%) +[ 528, 529): 0.00% (100%) +[ 529, 530): 0.00% (100%) +[ 530, 531): 0.00% (100%) +[ 531, 532): 0.00% (100%) +[ 532, 533): 0.00% (100%) +[ 533, 534): 0.00% (100%) +[ 534, 535): 0.00% (100%) +[ 535, 536): 0.00% (100%) +[ 536, 537): 0.00% (100%) +[ 537, 538): 0.00% (100%)