This looks cool! Have to try to adapt it for palaeoecological data
@ondrejmottl
Assistant Professor at the Department of BotanyπΏ , Charles University. Head of Laboratory of Quantitative Ecology (bit.ly/CUNI_QuantitativeEcology) with a main focus on #communityecology ποΈ, #palaeoecology π°οΈ, and interest in #datascience π».
This looks cool! Have to try to adapt it for palaeoecological data
I think this is an interesting piece. Do I agree with everything...no...but still worth reading!
I am seeing over and over again that people are suggesting to structure #Rstats project like package. However, having everything in `R` folder without subfolders seems like a nightmare to me. You can have the dependency checked by {renv}, run tests by testthat::test_dir()... Am I missing something?
Finally someone else, who enjoys the full package::function syntaxπ€©
ggview::canvas() is the best thing I have learned in 2025!
You considered quarto a language?
I currently teach a special course on reproducibility, where I do teach tidy. However, in a half year, I will be teaching a cohort of freshman students basic stats in R. Struggling with the same dilemma (base ve tidy). The R coding is not the main goal, so I guess I will go with the base...
Final push for me to switch to #Linux?
i love data, me too meme
π It's livestream day π
Join me at 1700 (CET; 1600 UCT) today for two hours of GAM goodness π€€
π½οΈ Youtube: youtube.com/live/A9U8e1K...
Hit the Notify me π to get a reminder when I go live
#RStats #mgcv #statistics #GAMs #DataScience π§ͺ
for summarising values over groups in plots, I think that generally ridgeplots are superior to box plots and violin plots...
#rstats #statistics #dataviz
I know CCA as Canonical correspondence analysis, which is actually pretty common in ecology
All this discussion on #RStats has the benefit of finding out new cool ways of coding. {nakedpipe} is new to me! I do not think that I will be using it but I am glad I know this exists
github.com/moodymudskip...
R coding style alignment chart: LAWFUL GOOD y <- x y[is.na(x)] <- "na" NEUTRAL GOOD y = x y[is.na(x)] = "na" CHAOTIC GOOD y = x |> is.na() |> ifelse("na", x) LAWFUL NEUTRAL y <- ifelse(is.na(x), "na", x) TRUE NEUTRAL y = ifelse(is.na(x), "na", x) CHAOTIC NEUTRAL y = x %>% ifelse(is.na(.), "na", .) LAWFUL EVIL `<-`(y, x) `[<-`(y, is.na(x), "na") NEUTRAL EVIL y = x for (i in seq_along(x)) { if (is.na(x[[i]])) { x[[i]] = "na" } } CHAOTIC EVIL x %>% `[<-`(is.na(.), "na") %>% ``<<-``(y, .)
what's a "pipes" ?? #rstats
Now that the #rstats pipe wars have flared up again, it's useful to remember what the pipe (base or magrittr) was designed for, and what it was never meant to do. π§΅
1 / 7
I was asked this week who are my ecologist heroes
I said no one. Academia does not need heroes
It needs collaborative, systematic, and non-hierarchical working
And I am here for it! β₯οΈπΏ
If you are following #Rstats people and wandering what are all the flame wars abouts:
"Tibbles are a modern take on data frames. They keep the features that have stood the test of time, and drop the features that used to be convenient but are now frustrating."
tibble.tidyverse.org/index.html
I see those behaviours as benefits, not problems. IHO, that is the behaviour, I would expect as default. However, I am now already super tidyverse-pilled.
English version now available
luisdva.github.io/rstats/RRstu...
I created a small R package, tidyTRY, to help clean TRY plant trait data and pull European expert indicator values (FlorVeg) directly into R.
It grew out of repeatedly rewriting the same scripts over the years.
Repo:
github.com/billurbektas...
Live look in at my code somehow not throwing any errors in prod
I am team {tinytable}!
When I was writing code by hand, unit tests felt close to useless because I knew precisely what every line of code was doing.
When Claude can generate 20k LOC before breakfast, test driven development becomes very necessary.
This is such a good treasure trove for teaching stats!
Can you give some examples when to use it? I am little bit struggling with "why?"...
@natynamesna.bsky.social π
dplyr 1.2.0 was released last week and since I use {dplyr} a lot in my work, I wanted to take some time to try some of the new functions.
This post provides some supplemental examples of the new functions, beyond what is provided in the new Posit materials.
#rstats
cghlewis.com/blog/dplyr_u...
π’ Postdoc opening in avian biogeography & macroecology (Olomouc, CZ)
VladimΓr RemeΕ‘ (excellent scientist and mentor) is hiring a postdoc to study bird diversity across biomes, linking species pools, traits, climate & history using big data, fieldwork, and modelling.
π pracuj.upol.cz/nc/zprava/cl...
That was the next thing I have done. My application for accessing HPC has just been acceptedπ In CZ, we have #MetaCentrum - a cluster of more than 35000 (!) CPUs...that should do the trick