Sign in

Magnus Johansson

@pgmj.bsky.social
2.6K followers 1.6K following 484 posts

PhD & lic. psychologist. Research specialist at Karolinska Institutet @ki.se . R packages for Rasch psychometrics: pgmj.github.io/easyRasch2 (also for jamovi) and easyRaschBayes. #openscience, #psychometrics, #rstats, #photo

PostsRepliesMedia
Magnus Johansson @pgmj.bsky.social · 05/10/2026
Thanks for tagging!
010
Magnus Johansson @pgmj.bsky.social · 05/10/2026
Got a review with about 10 pages of feedback, which also has a very distinct LLM vibe. It does raise relevant things of various dignity throughout though.
020
Reposted by Magnus Johansson
Charlie Stross @cstross.bsky.social · 04/10/2026
Oh my: LibreOffice just made "no AI" one of their official features: blog.documentfoundation.org/blog/2026/09...
blog.documentfoundation.org
Yes, no AI is now a feature - TDF Community Blog
One of the comments on the announcement of LibreOffice 26.8 was a simple question: “So, no AI is now a feature?” LibreOffice does not reject artificial intelligence out of hand, but an office suite us...
5155822116
Magnus Johansson @pgmj.bsky.social · 04/10/2026
Har du en länk till studien?
100
Reposted by Magnus Johansson
JsonGeller @jgeller1phd.bsky.social · 02/10/2026
link.springer.com/article/10.3...
link.springer.com
A beta way: A tutorial on Bayesian beta regression for psychological research - Behavior Research Methods
Rates, percentages, and proportions are common outcomes in psychology and the social sciences. These outcomes are often analyzed using models that assume normality, but this practice overlooks importa...
1124
Magnus Johansson @pgmj.bsky.social · 02/10/2026
Thanks for reminding me of that. Very nice book, The Diamond Age.
000
Reposted by Magnus Johansson
Tomas Formo Langkaas @tflangkaas.bsky.social · 29/09/2026
“Whether idionomically guided treatment does better is itself a causal question about groups, answerable by randomizing patients to idionomically guided or standard treatment.” Well put. (Keep reading “idiotically” though)
031
Reposted by Magnus Johansson
Ian Hussey @ianhussey.mmmdata.io · 29/09/2026
Hayes has been banging this drum about idionomic analyses for 6+ years, with folk like @jamiecummins.bsky.social pointing out that its reinventing-the-wheel-but-worse for just as long. My experience is that the ACT community is insufficiently interested and aware of existing methods+stats work.
12312
Magnus Johansson @pgmj.bsky.social · 28/09/2026
Our commentary "A Revolution in Search of an Estimand: On the Idionomic Proposal of Hayes et al. (2026)" is now available as a preprint: osf.io/preprints/ps... With @rpsychologist.com, @matti.vuorre.com, and Nils Hentati Isacsson.
osf.io
OSF
03118
Magnus Johansson @pgmj.bsky.social · 25/09/2026
They report these summary stats in the Supplementary, and there is no discussion of this in the paper at all. And this is in a fairly prominent journal in the field.
010
Magnus Johansson @pgmj.bsky.social · 25/09/2026
We just published a meta-analysis, where one finding is that "number of sickdays" is a bounded, not seldom zero/one-inflated variable, which is unsuitable for meta-analysis based on mean/SD. Today, I came across a meta-analysis including sickday stats like mean=9 and SD=27. doi.org/10.1186/s403...
doi.org
Client Challenge
131
Magnus Johansson @pgmj.bsky.social · 24/09/2026
Both figshare and zenodo will archive your github repos with a DOI.
000
Magnus Johansson @pgmj.bsky.social · 24/09/2026
This is worth reposting once in a while. bsky.app/profile/rpsy...
0145
Reposted by Magnus Johansson
Canadian Paintings @canadianpaintings.bsky.social · 23/09/2026
Rounding the Horn Terry Watkinson 2020
019749
Magnus Johansson @pgmj.bsky.social · 23/09/2026
Version 3.2.2 of my jamovi module for #Rasch #psychometrics is now available. It brings conditional reliability, a Reliable Change Index with exact critical values, and a new targeting figure. The module uses #rstats pkg easyRasch2 v1.3.1 and produces identical results. pgmj.github.io/easyRasch2/
0101
Magnus Johansson @pgmj.bsky.social · 22/09/2026
I agree. The RMU (relative measurement uncertainty) code is implemented in my R packages easyRasch2 and easyRaschBayes.
010
Magnus Johansson @pgmj.bsky.social · 22/09/2026
I’ll send you a draft tomorrow. Sharing is not common, no. Neither are simulation studies… This paper has open data, using boruta. Played with it some years ago. Pearson correlation selected the same top 7 features/variables as boruta. www.sciencedirect.com/science/arti...
010
Magnus Johansson @pgmj.bsky.social · 20/09/2026
Makina 67 (orange filter) Rollei RPX400@800
Black and white photo of a sunlit oak tree.
050
Magnus Johansson @pgmj.bsky.social · 17/09/2026
Those using (Rasch) adjacent category models discuss this, perhaps from another perspective, and also the potential disordering of intercepts (aka category thresholds), see for instance journals.sagepub.com/doi/abs/10.1...
journals.sagepub.com
An Expanded Derivation of the Threshold Structure of the Polytomous Rasch Model That Dispels Any “Threshold Disorder Controversy” - David Andrich, 2013
Responses to items with formats in more than two ordered categories are ubiquitous in education and the social sciences. Because the putative ordering of the ca...
000
Magnus Johansson @pgmj.bsky.social · 17/09/2026
In practice, I recall reading somewhere (stan forums?) that you can add rows with fake responses in the empty categories and give them zero weight to get brms to estimate the intercepts.
130
Magnus Johansson @pgmj.bsky.social · 17/09/2026
IMHO, this needs a qualitative perspective as well. Supposing that your scale had actual labels before coded as integers, are those labels meaningfully distinct (or similar), when interpreted together with the item/question?
010
Reposted by Magnus Johansson
Nicolas Hénin @nicolashenin.net · 17/09/2026
Nice campaign by the Norwegian Consumer Council about the declining lifespan of products. Enjoy!
180140836478
Magnus Johansson @pgmj.bsky.social · 17/09/2026
An automated check would be so easy and cheap to implement.
020
Magnus Johansson @pgmj.bsky.social · 16/09/2026
Screenshot text from www.sciencedirect.com/journal/clin...
100
Magnus Johansson @pgmj.bsky.social · 15/09/2026
Tack!
000
Magnus Johansson @pgmj.bsky.social · 15/09/2026
CPR is invite only.
300
Magnus Johansson @pgmj.bsky.social · 15/09/2026
Nice! Love a title that communicates well :) Anyone with the fulltext PDF of that paper, I can't find it anywhere? Please email pgmj@pm.me
200
Reposted by Magnus Johansson
Wes Bonifay @wesbonifay.bsky.social · 15/09/2026
It's right there in the title europepmc.org/article/med/...
4173
Magnus Johansson @pgmj.bsky.social · 15/09/2026
Raine, et al. (2015). Reduction in behavior problems with omega-3 supplementation in children aged 8-16 years: A randomized, double-blind, placebo-controlled, stratified, parallel-group trial. doi.org/10.1111/jcpp...
120
Magnus Johansson @pgmj.bsky.social · 15/09/2026
If you want to expand your scope on fatty acids, this could be interesting to look into as well: Johnson, et al. (2016). Omega 3/6 fatty acids for reading in children: A randomized, double-blind, placebo-controlled trial in 9-year-old mainstream schoolchildren in Sweden. doi.org/10.1111/jcpp...
120
Magnus Johansson @pgmj.bsky.social · 15/09/2026
It only recently became apparent to me that some psychologists publish "method development" in applied journals, which means reviewers are not properly equipped. Looking at the where this group has published on this topic before makes the pattern clear in this case at least. Why did CPR invite this?
120
Reposted by Magnus Johansson
Robert (Bob) Kubinec @rmkubinec.bsky.social · 15/09/2026
I see this comment a lot: I shouldn't use Bayesian models without a good reason. Frequentist packages (maximum likelihood, etc) are a special case of Bayesian analysis. Bayes can do *any* MLE model plus a lot more. So the question is, what is your justification for restricting yourself to MLE?
3152
Magnus Johansson @pgmj.bsky.social · 15/09/2026
Check your inbox ;)
000
Magnus Johansson @pgmj.bsky.social · 14/09/2026
Sounds like an interesting journey. Wanna join? :)
110
Magnus Johansson @pgmj.bsky.social · 14/09/2026
Let's say I scrambled together a comment/critique of this paper. Any suggestions on journal that I should submit it to?
420
Magnus Johansson @pgmj.bsky.social · 14/09/2026
😬
120
Magnus Johansson @pgmj.bsky.social · 14/09/2026
Interesting timing. I just noticed this paper: Hayes, S. C., Ciarrochi, J., Sahdra, B. K., Hofmann, S. G., Ong, C. W., & Hernández, C. (2026). One size fits none: A call for an idionomic revolution. Clinical Psychology Review, 129, 102800. doi.org/10.1016/j.cp...
doi.org
Redirecting
220
Reposted by Magnus Johansson
Ade Taylor (shoot_dev_print_repeat) on instagram @ade-pano.bsky.social · 12/09/2026
Pano triple Saturday Hasselblad Xpan ii Ilford FP4
6433
Reposted by Magnus Johansson
Solomon Kurz @solomonkurz.bsky.social · 04/07/2026
At a basic level, I think this depends on what you care about. If you want quick pubs for a grade or a promotion, just do t-tests. If you are interested in your data, learn how to fit and interpret ordinal models.
66114
Magnus Johansson @pgmj.bsky.social · 09/09/2026
... transforming heuristic findings based on a very limited sample of misspecified models into golden rules of fit that are broadly applied without the cautions recommended by Hu and Bentler (1999)."
010
Magnus Johansson @pgmj.bsky.social · 09/09/2026
If that was unclear, the purpose of Marsh's paper is advocating against rule-of-thumb cutoffs: "we strongly encourage researchers, textbook authors, reviewers, and journal editors not to overgeneralize the Hu and Bentler (1998, 1999) results, ...
100
Magnus Johansson @pgmj.bsky.social · 09/09/2026
Curiously, I again encountered a CFA paper that refers to Marsh et al 2004 to justify rule-of-thumb cutoffs to interpret model fit. Marsh's title is "Comment on hypothesis-testing approaches to setting cutoff values for fit indexes and dangers in overgeneralizing Hu and Bentler’s (1999) findings"
331
Magnus Johansson @pgmj.bsky.social · 07/09/2026
It can be really useful for second opinions on methods/analysis/results writing. Especially when working alone :) But you need a competent model like Claude Opus/Fable
120
Reposted by Magnus Johansson
Vincent Arel-Bundock @vincentab.bsky.social · 04/09/2026
Big news! 🎉 𝚖𝚊𝚛𝚐𝚒𝚗𝚊𝚕𝚎𝚏𝚏𝚎𝚌𝚝𝚜 1.0.0 for #Rstats is out. It’s a big number and it feels like a big step. I wrote a blog on the challenges of interpreting statistical models, SPEED, cool new features, the future, and a 5 year package development and writing odyssey. arelbundock.com/posts/margin...
1642299
Magnus Johansson @pgmj.bsky.social · 03/09/2026
proton.me/mail
130
Reposted by Magnus Johansson
Aki Vehtari @avehtari.bsky.social · 26/08/2026
New ppc_calibration() plots for posterior predictive calibration checks for binary outcome models. Previously we advocated a bootstrap variant. Now new posterior and loo variants by @teemusailynoja.bsky.social and @florencebockting.bsky.social as described in teemusailynoja.github.io/visual-predi...
bayesplot::ppc_calibration() plots for Negative-binomial and Zero-inflated negative binomial models
171
Reposted by Magnus Johansson
MC Stan @mc-stan.org · 18/08/2026
There is now StanCon 2026 Uppsala playlist www.youtube.com/playlist?lis... At the moment talks by @mjskay.com, @aseyboldt.bsky.social, @paulbuerkner.com, @charlesm993.bsky.social are up, and we'll keep uploading more during the week
youtube.com
StanCon 2026 Uppsala - YouTube
23717
Reposted by Magnus Johansson
Ian Hussey @ianhussey.mmmdata.io · 14/08/2026
I’ve been told for years that it’s legally and ethically impossible to share medical RCT data. In 2024, the BMJ made sharing anonymised data mandatory, and now lots* of folk do it. Interesting how the barriers evaporated like that, isn’t it? *not everyone, compliance problems exist.
medrxiv.org
Availability of clinical trial individual patient data in the BMJ before and after adoption of a stringent data-sharing policy, compared with recent rates at other major medical journals
Background In 2024, the BMJ updated its data-sharing policy for clinical trials, requiring open deposit of deidentified individual participant data (IPD) before publication. We considered whether data...
510040
Magnus Johansson @pgmj.bsky.social · 10/08/2026
vincentarelbundock.github.io/mosaic/ looks great!
vincentarelbundock.github.io
Mosaic
Tree-based slide grids and incremental reveals for Typst.
020
Magnus Johansson @pgmj.bsky.social · 10/08/2026
Helpful cat also likes the vertical mouse.
Cat curled up on desktop around mouse.
010