Konsta Happonen's Avatar

Konsta Happonen

@konsta.happonen.eu

Youth researcher. Tired baritone. Anything is possible with strong enough priors.

500
Followers
1,509
Following
892
Posts
18.11.2024
Joined
Posts Following

Latest posts by Konsta Happonen @konsta.happonen.eu

Dr. Object of type 'closure' is not subsettable

07.03.2026 21:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Mostly sound principles! Especially the one about opinion pieces. If I want to read a random person express unfounded opinions about things, I come to Bluesky.

06.03.2026 09:43 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I still ocassionally think about the first Twitch Plays PokΓ©mon stream and how much fun it was.

05.03.2026 12:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

NO is the correct answer to the lure of the dome fossil. PRAISE HELIX.

05.03.2026 12:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I wish I had an excuse to write something in Julia.

05.03.2026 06:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My experience with Bayesian latent factor models is that guaranteeing convergence across multiple chains is hard due to multimodality, but can be facilitated by smart priors and setting of initial values.

04.03.2026 14:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Bayesian Latent Variable Analysis Fit a variety of Bayesian latent variable models, including confirmatory factor analysis, structural equation models, and latent growth curve models. References: Merkle & Rosseel (2018) <doi:10.18637/...

The blavaan basics and examples sections are good.

blavaan.org/index.html

04.03.2026 14:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

After reading, I first laughed and then wanted to cry.

04.03.2026 14:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The linked SO post exemplifies why social media can both increase and decrease your wellbeing.

04.03.2026 14:15 πŸ‘ 6 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

True! But there's just so much cool stuff in the world and so little time!

04.03.2026 13:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

insert we heard you like meme here

04.03.2026 13:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If I had to do factor analysis, I would definitely use the opportunity to go Bayes and use a specific model comparison technique just so I'd get to write "We used Bayes factors to compare the Bayesian factors" in the methods section.

04.03.2026 13:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A colourful 3D pie chart.

A colourful 3D pie chart.

Always a joy to spot 3D pie charts in the wild.

04.03.2026 10:07 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 2

Maybe on Sunday.

04.03.2026 05:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Confused why I can't seem to find time to do cool new side projects this week until I realized I have a full-time job, a part-time PhD project, courses on opera singing and plainchant, choir practice, and a ballet to go see. Why am I like this.

04.03.2026 05:57 πŸ‘ 7 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

If the spline is not wiggly enough, you can increase the prior on its variance by letting it sit in water overnight.

02.03.2026 11:29 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Can't talk, fitting splines to data.

02.03.2026 11:29 πŸ‘ 25 πŸ” 5 πŸ’¬ 3 πŸ“Œ 0

Trademarking "natural learning": all of our trees are hand-grown and carefully pruned by our natural learning experts 🌱

02.03.2026 04:12 πŸ‘ 15 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0

It's actually what got me opening a tst.jl script on my computer.

26.02.2026 11:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Creating variables that have greek letters as names.

Creating variables that have greek letters as names.

I want to be able to do stuff like this, but I'm told it's not a good idea in #rstats >:|

25.02.2026 20:44 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If I had time to learn a new language, it'd probably be Julia. Looks cool, syntax makes intuitive sense, doesn't have weird quirks "for compatibility with S", seems to have some powerful packages for e.g. probabilistic stuff, agentic modelling etc. And unicode variable names are fully supported!

25.02.2026 20:44 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Also, editors who merely forward (often contradictory) reviewer comments to authors without any advice on how they expect the authors to interpret them are IMHO not doing their (admittedly, unpaid) job.

25.02.2026 09:19 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've always felt that its weird how many editors seem to outsource editorial work to reviewers. Like, I've always felt uncomfortable recommending rejection, revisions or acceptance. Isn't it the job of the editor to decide where the bar for their journal lies?

25.02.2026 09:19 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thing that goes up;
Thing that goes down;
Thing that stays about the same;
Secret fourth thing;

25.02.2026 09:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is why we have terminals and Rscript!

24.02.2026 22:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image
24.02.2026 20:30 πŸ‘ 318 πŸ” 61 πŸ’¬ 0 πŸ“Œ 0

I have a theory that the reason Finland is often ranked the happiest country in the world is that our most common grading scale runs from 4 to 10, which effectively truncates the lowest values.

24.02.2026 22:00 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

What if the thing I like is hitting myself in the face with a hammer

24.02.2026 13:05 πŸ‘ 188 πŸ” 2 πŸ’¬ 3 πŸ“Œ 0

the assignment operator is a function and you can overwrite it in the global scope with '<<-' if you need to brick a session:

> unlockBinding('<-', baseenv())
> '<-' <<- function(x) 5
> a = '<-'()
> a
[1] 5

24.02.2026 08:57 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Next time I see R installed on a public computer, I know what I'm putting in its .Rprofile

24.02.2026 09:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0