Konsta Happonen
banner
konsta.happonen.eu
Konsta Happonen
@konsta.happonen.eu
Youth researcher. Bayesian surveyor of inner worlds. Tired baritone.
People are the best and worst part of working in research. And I guess of life in general as well.
November 26, 2025 at 6:13 AM
Reposted by Konsta Happonen
this is one of my favourite observations about sample size calculations. (afaik first articulated by Miettinen in 1985)
November 25, 2025 at 10:56 AM
Reposted by Konsta Happonen
I fully agree that a fully standardized effect size can often be a bad criterion for dismissing an effect. But somehow, instead of choosing more sensible metrics for evaluation, psychologists tend to conclude that hence any “significant” effect is potentially very important.
November 24, 2025 at 7:27 AM
Reposted by Konsta Happonen
IF YOURE NOT GOING TO LOOK AT THE UNCERTAINTY OF YOUR ESTIMATES WHY BOTHER DOING THE ANALYSIS AT ALL

#pikasShoutStats
November 21, 2025 at 8:50 PM
Reposted by Konsta Happonen
For this reason and others, switch to Linux! For most of your personal computing needs it will not be a significant change.
November 20, 2025 at 11:58 AM
Reposted by Konsta Happonen
November 19, 2025 at 6:20 PM
Evolutionary biologists have to create at least one species.

This will be balanced out by ecologists having to drive at least one species to extinction.
Let's hold academics to real standards.

Peace scientists should be fired if they don't end at least one war.

Political economists should be fired if they don't make at least one non-corrupt administration.

Data scientists should be fired if they don't install Python at least once \w no errors.
November 19, 2025 at 9:32 AM
Reposted by Konsta Happonen
Maybe this is a good time to mention what my mind plays everytime I see @konsta.happonen.eu
November 19, 2025 at 9:06 AM
It seems my entire {targets} project is now in a superposition of completed / unrunnable because after updating R, the rules around default function arguments have become stricter (I think?). Sigh. I guess I should learn rix.

#rstats
November 18, 2025 at 8:43 AM
All other statistical methods: 16/1000 = 1.6 %

Bayesian statistics: "It's 1.648352 %"
My #rstats cheat code for today is the binom.confint function in the binom package that will spit out *12* different ways of calculating a CI for a proportion.

Also, this is why you use R for statistics...

(and of course the correct CI method is bayes 😎)
November 17, 2025 at 2:30 PM
This was also a nice reminder that sometimes retrieving the parameters or even the shape of the data generating process is hard even when your model exactly matches your simulation.
November 17, 2025 at 9:49 AM
Spent a couple of hours coding a mixture cure model in Stan. I've never had the need to do survival modelling, but now I wish I had. Survival modelling is cool!
November 16, 2025 at 5:04 PM
I just realized that I've never been to the southern hemisphere. Feels like a thing one should do.
November 15, 2025 at 7:42 AM
Conference days should be shorter. My concentration can't keep up after following presentations for four hours.
November 14, 2025 at 11:06 AM
Attending a youth research conference, a field where most of the research is done by sociologists and psychologists. Delightfully, one of the keynotes was by a historian (Youth and growing up in Ancient rome). It was very enlightening!More conferences should have this type of cross-pollination.
November 13, 2025 at 4:03 PM
Monotonicity and concavity/convexity constraints in mgcv's generalized additive models? It's a dream come true!
A new release of the mgcv #RStats 📦 is out on CRAN and Simon Wood (U Edinburgh) has added some significant new features despite the small bump in version number:

🌟 scasm() for estimating GAMs with shape constrained smooths. Can be used with any family & smoothness selection is via the EFS method
November 12, 2025 at 12:45 PM
Reposted by Konsta Happonen
Fundamentally, what we need is leadership. But we break with the chorus of most #OpenScience initiatives here and emphasize very strongly that this leadership must come from funders and institutions.

We researchers can support the battle, but we cannot lead the charge. Funders hold the cards.

6/n
November 11, 2025 at 11:52 AM
Reposted by Konsta Happonen
Pushing for open access is not enough. We need a push to end profit.
We wrote the Strain on scientific publishing to highlight the problems of time & trust. With a fantastic group of co-authors, we present The Drain of Scientific Publishing:

a 🧵 1/n

Drain: arxiv.org/abs/2511.04820
Strain: direct.mit.edu/qss/article/...
Oligopoly: direct.mit.edu/qss/article/...
November 12, 2025 at 7:54 AM
Reposted by Konsta Happonen
🤏🤏🤏
November 10, 2025 at 9:14 PM
I'd like to learn more about how to design useful conjoint experiments. What are some resources you've found useful? #statssky
November 8, 2025 at 3:24 PM
Reposted by Konsta Happonen
Hero worship in science is rotten. There are no giants on whose shoulders we stand. We're all part of a community that spans time and geography. Getting fixated on origin stories is very Marvel. Science doesn't happen in heroland though.
November 6, 2025 at 5:23 PM
Reposted by Konsta Happonen
What's the take home message?

If you're submitting AI slop you're a loser. You're just making these great free services harder to run, and making it more difficult to separate signal (science) from noise (your crappy AI shit.)
November 3, 2025 at 2:52 PM
Reposted by Konsta Happonen
I've been getting back into the Hitchhiker's Guide to the Galaxy series after many years, and the most relatable part is how everyday objects like doors and elevators have been imbued with artificial intelligence and it just makes them obnoxious and frustrating to use and everyone hates it.
November 1, 2025 at 8:55 PM
Went to see Alexander Ekman's COW at the National Ballet yesterday. Most fun I've had in a while! A delightful tongue-in-cheek performance that nonetheless left me thinking about some of the more serious themes presented.
November 1, 2025 at 12:33 PM