Daniel πŸ•ΉοΈ's Avatar

Daniel πŸ•ΉοΈ

@strengejacke.de.bsky.social

He/she/it - 's' muss mit. We're lower than the world! R easystats project: https://easystats.github.io/easystats/

541 Followers  |  98 Following  |  327 Posts  |  Joined: 11.10.2023  |  2.1811

Latest posts by strengejacke.de on Bluesky

Honestly, I almost never use a dataviewer, in no IDE/tool. Testing in Positron is nice because you can easily select the test files you want to run, or even just a test inside a file, or all tests. Navigate to the test code on click etc. Debugging is less comfortable in Positron compared to RStudio.

03.08.2025 10:47 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm also using rmd, but not often. I mostly use R scripts, and knit a report of that R script if necessary.

03.08.2025 10:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

But vim is complicated? I never got used to it. If you master vim, you probably master any IDE for R/python.

02.08.2025 07:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thus, the smooth experience is coming to Positron first, and later (if at all?) to RStudio. And honestly, RStudio meanwhile looks like Win95 in comparison to VSCode / RStudio. And don't you want to be part of the cool kids, or an old grandpa using tools from the last century when you teach? 😁

02.08.2025 07:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Just start typing and you immediately see it. auto-completion / tooltips in editor and console, syntax-highlighting etc., something that doesn't work that smooth in VSCode. Meanwhile, new features from Positron (like highlighted warnings/errors in the console) are later integrated in RStudio.

02.08.2025 07:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

(and if you do statistics/data science, Positron provides some tools that are very useful sometimes, like the data viewer, and unlike VSCode, the integration of tests for package development is great - there are lots of things in Positron that work out-of-the-box, unlike in R for VSCode)

02.08.2025 07:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

R integration / console in VSCode is not even close to what Positron provides. So my take is instead of worst of both worlds (RStudio+VSCode), Positron combines best of both worlds ;-)
That said, which IDE are you using?

02.08.2025 07:13 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0
Video thumbnail

- modern look'n'feel
- fully customizable layout
- absolutely easy to handle GitHub integration
- code assist / LLM integration, if desired
- rather simple and intuitive UI
- hide/show relevant panes with a keystroke

What's not to like about it? 😎

02.08.2025 07:06 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Although the GitHub integration is a game changer, and one reason I switched from RStudio to vscode (and now to Positron). But you can safely uninstall all python extensions.

29.07.2025 20:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Post-hoc wizardry in #rstats! It's fascinating how many statistical challenges can be solved or research questions can be answered by some form of predictions, marginal means and effects, or comparisons and contrasts. Things you can easily do with packages like {modelbased} or {marginaleffects}!

28.07.2025 08:55 β€” πŸ‘ 13    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I started with using LLMs for GitHub PR reviews, which works quite well. Co-pilot and Gemini integration. So far, Gemini is slightly better in this task, but both complement each other. But I've not used it for writing code, rather some kind of auto completion.

26.07.2025 13:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Modelbased for Quick and Beautiful Model Visualization Β· I'm a Chordata! Urochordata!

Modelbased for Quick and Beautiful Model Visualization in #rstats imachordata.com/2025/07/25/m... Thanks, @easystats.github.io!

25.07.2025 20:38 β€” πŸ‘ 8    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

You forgot to mention there's no @easystats.github.io for python, so it's a pretty useless language.

25.07.2025 06:22 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
screenshot showing the row dataframe with a column of rvars and the markdown-formatted-table output of describe_posterior() + print_md()

screenshot showing the row dataframe with a column of rvars and the markdown-formatted-table output of describe_posterior() + print_md()

bayestestR::describe_posterior() works on rvar columns

14.07.2025 20:52 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Preview
Default CI level back to 95%? 😱 · easystats bayestestR · Discussion #250 TLDR for new readers Currently, most of bayestestR's functions have ci=0.89 by default, yielding 89% CIs. We are thinking of changing that (maybe to 95%). To avoid any surprises or breaks when you ...

Join the discussion: github.com/easystats/ba...
😎

23.07.2025 07:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

#rstats base ?`$`

29.05.2025 10:58 β€” πŸ‘ 17    πŸ” 3    πŸ’¬ 3    πŸ“Œ 1
Bestellen Sie Ihre Umweltplakette einfach online | TÜV NORD MobilitÀt Jetzt Online, per Post oder Fax Ihre Umweltplakette bestellen. Nutzen Sie unseren unkomplizierten Service und den praktischen Umweltplaketten-Rechner.

I think you can also order online, not sure how it works with shipping outside Germany? And the website doesn't seem to have any translations, but it says that cars not registered in Germany costs 19.90 EUR instead 14.90:
www.tuev-nord.de/de/privatkun...

22.07.2025 07:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Beside the packages I'm (co-) developing, I most often use/load ggplot2, glmmTMB and brms. Important packages that are used by my packages are e.g. haven, gt or marginaleffects. That really covers 90% of my work, I think?

18.07.2025 21:44 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

And for the distinction between conditional and marginal, see www.theoj.org/joss-papers/...

18.07.2025 04:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

(I just checked previous drafts where I wrote down the methods section, and the package name was correct there)

17.07.2025 13:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

After several years, I noticed that the first author of a co-authored article had corrected what he believed to be a β€˜spelling mistake’ in the name of an R package.

17.07.2025 13:21 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image

See the slides 21-23 from "Introduction into predictions and the {modelbased} package", where I tried to write up my understanding/definition: easystats.github.io/easystats/ar...

17.07.2025 12:59 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

best thing is source code in an additional supplemental word or PDF file, including truncated lines where the code no longer is executable. 🫣

17.07.2025 12:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

haha, that's a good argument!

17.07.2025 12:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, but still, I sometimes find some old, published code which is hard to follow for me after a longer time. That's why I now say (and try to do that) that carefully writing *and commenting* scripts is important. Reviews 3-6 months after a paper was submitted, and you rarely remember your analysis

17.07.2025 12:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We often use data like PUF (ESS, Share, ...) where you are not allowed to publish the data again, but they are openly available to everyone. In this case, the data cleaning/preparation script is essential to recreate the data you used for analysis. That's why I usually publish those scripts, too

17.07.2025 12:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yes, I often look up the code to understand what authors did, because the methods section is too short due to limited word count

17.07.2025 12:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Agree, I also consider this as a "quality indicator", when I'm demonstrating that I have nothing to hide and everyone can understand and reproduce results.

17.07.2025 12:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, it's good to have one place where you only have the *final* files and data located, because the next review is coming for sure, and you may need to do some re-analysis... skimming all files you saved during data-analysis can take hours to find the right script/code. ;-)

17.07.2025 12:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I don't think you need an extension for projects in positron, use use "add folder to workspace" or "save workspace as...", and then you can easily open/switch between workspaces ("projects") with the button in the top right, or the files menu.

17.07.2025 07:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@strengejacke.de is following 20 prominent accounts