Dan Oehm
banner
danoehm.bsky.social
Dan Oehm
@danoehm.bsky.social
🔔 Statistician 🫶 #Rstats 📈 #Dataviz 🏃‍♂️ Trail runner 🤘 Metalhead ❤️ Dad 🔥 #survivor 🌏 Canberran 🌿 Vego

Survivor Stats db: https://survivorstatsdb.com/
Ramblings: https://gradientdescending.com/
Pinned
I guess I'm over here as well and hoping it can achieve the critical mass needed to sustain people's interest.

Most people will know me for my data viz, R, and stats stuff. I'm also a runner, mountain biker, and a Dad. I mostly fit R around those other things!

Anyway, hi all 👋
Tree is up. Countdown begins 🎄
November 30, 2025 at 10:00 AM
I also have a very simple model to predict how many jury votes the finalist will receive based on votes with and votes for the juror. It has been correct for 6 out of 8 New Era seasons.

I'll run this just before the S49 finale, simulating all jury configurations.

#Survivor
November 30, 2025 at 9:04 AM
Is it possible Rizo made a fake idol and intended to play it like it was his real one, act surprised when it's called out as fake to try to fool people into thinking he actually doesn't have a real idol? If so, he did a terrible job of it! #survivor
November 28, 2025 at 2:27 AM
#Survivor49 network

That trio definitely looks powerful! I'm looking forward to Sophi playing her KIP, taking Rizo's idol, playing for Sage, and sending Savannah or Rizo to the jury.

It's in the trio's best interest not to sit next to each other at the end, so let's see what happens.
November 27, 2025 at 7:07 PM
#Survivor49 confessionals per hour

What's interesting is Sage still has the 2nd highest difference between observed and expected after Savannah, and that's more important the Sophi and Rizo having a slightly higher cph in terms of chances of winning
November 27, 2025 at 11:33 AM
#Survivor49 votes with the jury

This is one of my favourite charts. A juror is 1.6x more likely to vote for the finalist they voted with the most - their main alliance. This shows who has voted with whom and who may get their vote. Another data point to infer the position of the remaining players
November 27, 2025 at 11:24 AM
#Survivor49 Predictions

With Jawan gone, it's really put Sage in a less favourable position. The top 3 are now:
🔴 Savannah
🔵 Sophi and
🔴 Rizo

with Savannah increasing her chances to 1-in-3! If Savannah doesn't make it to the end, eyes on Sophi.

#Survivor
November 27, 2025 at 11:14 AM
My favourite part was how Andy remembered that he forgot to reply to my email!

I also defended his 6.25%!
Had a great time talking public idols, knowledge is power loopholes, the New Era meta, and hair care tips with Andy this week.

🔥 futurepastsurvivor.com

🍎 podcasts.apple.com/us/podcast/f...
🟢 open.spotify.com/episode/7zdX...

#survivor #survivor49
November 25, 2025 at 10:40 AM
The chances of surviving subsequent Tribal Councils decrease after winning back-to-back IICs.

This means Savannah has a 75%, 65%, and 44% chance of surviving the next 1, 2, and 3 tribal councils unprotected - ~10% points lower than equal chance, a clear decrease.

1/

#Survivor
November 25, 2025 at 10:37 AM
Reposted by Dan Oehm
While the gt() website has a fantastic documentation, just a reminder that @albertrapp.bsky.social ebook on gt() is the best collection of tools and trainings to help you master this awesome package

gt.albert-rapp.de
Creating beautiful tables in R with {gt}
gt.albert-rapp.de
November 24, 2025 at 12:52 AM
- 23 players have played an idol successfully for themselves after merge (changing the outcome of the tribal)
- 6 went on to win the game
- 4 of those players won at least one IIC after playing the idol
- 2 won all IICs after playing the idol (Mike S30, Rachel S47)

#Survivor
November 22, 2025 at 4:42 AM
#Survivor49 predictions

Savannah has edged further ahead, followed by Jawan and Sage. If Sage and Jawan manage to send Savannah to the Jury, I think one of them will win.

It's hard to see how Steven, Kristina, or Sophie can win from here.

#Survivor
November 21, 2025 at 5:19 AM
#Survivor49 vote network

There's a clear standout group here. I expect it's a matter of which Uli duo convinces Hina to vote with them at the next tribal, and how the advantages get used. Could be a big tribal.

1/3
November 21, 2025 at 5:03 AM
#Survivor49 confessionals per hour

Savannah has a difference between obs and exp of +2.3 followed by Sophi (+0.6), Sage (+0.5). All OG Hina are below 0.

Rizo has a difference of 0 which suggests he's not going to go all the way. There's a story here, but explained with the predictions.
November 21, 2025 at 4:42 AM
This guy makes me want to be a professional jazz musician who has never listened to Tool and then listens to Tool for the first time #tool www.youtube.com/watch?v=kYoT...
Jazz Musician Reacts to TOOL - "Forty Six & 2"... Mind Blown AGAIN!
YouTube video by chris g
www.youtube.com
November 18, 2025 at 11:11 PM
Here's a short history of the Bank Your Vote advantage, some stats, and a controversial idea.

The Bank Your Vote advantage has only appeared 3 times - S35, S44, and most recently S49.

🧵 1/

#Survivor #Survivor49
November 18, 2025 at 11:42 AM
I've made a change to the challenge_results table to make it easier to handle challenges with multiple win criteria.

There's now a column for each challenge and outcome type. The column 'won' is 1 if any of the win criteria are met.

Now on Git 👍

#survivor #Rstats
November 17, 2025 at 9:57 AM
Thanks Josh and Bryan for inviting me on, it was a fun chat!

Happy to answer any clarifying questions about these predictions if anyone is interested.

#Survivor
Bryan and I had a really fun conversation with Dan on #FUPASU discussing a very complex six(ish)-person vote — as well as how these midseason predictions below work!

🔥 futurepastsurvivor.com

🟢 open.spotify.com/episode/31rw...
🍎 podcasts.apple.com/us/podcast/f...

#survivor
#Survivor49 Predictions

Ep 8 was very good for Savannah—winning immunity, bagging an advantage, and getting a lot of screen time put her at the top of the leaderboard with a 1-in-5 chance of winning.
November 15, 2025 at 11:57 PM
#Survivor49 Predictions

Ep 8 was very good for Savannah—winning immunity, bagging an advantage, and getting a lot of screen time put her at the top of the leaderboard with a 1-in-5 chance of winning.
November 14, 2025 at 8:13 AM
Jawan is actually in a pretty good position. The total number of votes with other players is a good indicator of making it deep in the game.

Total votes with others:
1. Jawan 20
2. Sophi 20
3. Rizo 15
4. Alex 14
5. Savannah 12
6. Sage 11
7. Sophie 9
8. Steven 8
9. Kristina 6

#Survivor49
November 14, 2025 at 8:09 AM
#Survivor49 confessionals per hour

Top 10 at ep 8:
1. Yam Yam 2.4x 🏆
2. Savannah 1.9x 4️⃣9️⃣
3. Carolyn 1.8x 🥈
4. Q 1.7x
5. Charlie 1.6x 🥈
6. Kenzie 1.5x 🏆
7. Carson 1.5x
8. Katurah 1.4x
9. Emily 1.4x
10. Evvie 1.4x

The number means X times more than expected. Only Savannah is in the top 10.
November 14, 2025 at 7:59 AM
#Survivor49 Chances of winning

Here are the estimated chances of winning for each player in the F10. Sage is in the top spot, followed by Alex and Jawan.

It's early days, and anything can happen, so watch this space.

#Survivor
November 9, 2025 at 8:01 AM
With Nate gone the oldest players in the game are Kristina and Steven (35) and the average age has dropped below 30.

Not the youngest group at this stage of the game. That goes to:
1. S16 (27.3)
2. S36 (27.8)
3. S15 (27.9)
4. S6 (29.6)
5. S49 (29.7)

#Survivor49
November 8, 2025 at 10:20 PM
TIL you can turn off the

`summarise()` has grouped output by...

message when using dplyr::summarise by running options(dplyr.summarise.inform = FALSE) 👍

#Rstats
November 8, 2025 at 11:14 AM
Did Alex and Sophi split their vote, or just not vote together? I wasn't paying attention.

Sophi, Savannah, and Rizo were all on the wrong side of the vote. Historically, this means their chances of winning tank - about 75% lower than players on the right side. They have work to do.

#Survivor49
November 6, 2025 at 7:31 PM