home.social

#rstats — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rstats, aggregated by home.social.

fetched live
  1. 📣 The R+AI 2026 Call for Proposals is open!

    How are you using R with AI, machine learning, LLMs, agents, coding assistants, data products, or responsible AI?

    Share your practical workflows, research, and lessons learned.

    Talks, lightning talks, workshops, and panels are welcome. Lend your voice to the R community!

    📅 Submit by September 7
    💻 Online November 10–11

    rconsortium.github.io/RplusAI_

    #RStats #GenerativeAI #DataScience

  2. 📣 The R+AI 2026 Call for Proposals is open!

    How are you using R with AI, machine learning, LLMs, agents, coding assistants, data products, or responsible AI?

    Share your practical workflows, research, and lessons learned.

    Talks, lightning talks, workshops, and panels are welcome. Lend your voice to the R community!

    📅 Submit by September 7
    💻 Online November 10–11

    rconsortium.github.io/RplusAI_

  3. 📣 The R+AI 2026 Call for Proposals is open!

    How are you using R with AI, machine learning, LLMs, agents, coding assistants, data products, or responsible AI?

    Share your practical workflows, research, and lessons learned.

    Talks, lightning talks, workshops, and panels are welcome. Lend your voice to the R community!

    📅 Submit by September 7
    💻 Online November 10–11

    rconsortium.github.io/RplusAI_

    #RStats #GenerativeAI #DataScience

  4. 📣 The R+AI 2026 Call for Proposals is open!

    How are you using R with AI, machine learning, LLMs, agents, coding assistants, data products, or responsible AI?

    Share your practical workflows, research, and lessons learned.

    Talks, lightning talks, workshops, and panels are welcome. Lend your voice to the R community!

    📅 Submit by September 7
    💻 Online November 10–11

    rconsortium.github.io/RplusAI_

    #RStats #GenerativeAI #DataScience

  5. 📣 The R+AI 2026 Call for Proposals is open!

    How are you using R with AI, machine learning, LLMs, agents, coding assistants, data products, or responsible AI?

    Share your practical workflows, research, and lessons learned.

    Talks, lightning talks, workshops, and panels are welcome. Lend your voice to the R community!

    📅 Submit by September 7
    💻 Online November 10–11

    rconsortium.github.io/RplusAI_

    #RStats #GenerativeAI #DataScience

  6. A small milestone for my book Cultural Data Science: An Introduction to R: the Springer page has now passed 10,000 accesses. Great to see such strong interest in bringing data science, digital methods and visual humanities together.

    #CulturalDataScience #DigitalHumanities #RStats

    Cultural Data Science

  7. A small milestone for my book Cultural Data Science: An Introduction to R: the Springer page has now passed 10,000 accesses. Great to see such strong interest in bringing data science, digital methods and visual humanities together.

    #CulturalDataScience #DigitalHumanities #RStats

    Cultural Data Science

  8. A small milestone for my book Cultural Data Science: An Introduction to R: the Springer page has now passed 10,000 accesses. Great to see such strong interest in bringing data science, digital methods and visual humanities together.

    #CulturalDataScience #DigitalHumanities #RStats

    Cultural Data Science

  9. A small milestone for my book Cultural Data Science: An Introduction to R: the Springer page has now passed 10,000 accesses. Great to see such strong interest in bringing data science, digital methods and visual humanities together.

    link.springer.com/book/10.1007

    #culturaldatascience #digitalhumanities #RStats

  10. A small milestone for my book Cultural Data Science: An Introduction to R: the Springer page has now passed 10,000 accesses. Great to see such strong interest in bringing data science, digital methods and visual humanities together.

    link.springer.com/book/10.1007

    #culturaldatascience #digitalhumanities #RStats

  11. A small milestone for my book Cultural Data Science: An Introduction to R: the Springer page has now passed 10,000 accesses. Great to see such strong interest in bringing data science, digital methods and visual humanities together.

    link.springer.com/book/10.1007

    #culturaldatascience #digitalhumanities #RStats

  12. A small milestone for my book Cultural Data Science: An Introduction to R: the Springer page has now passed 10,000 accesses. Great to see such strong interest in bringing data science, digital methods and visual humanities together.

    link.springer.com/book/10.1007

    #culturaldatascience #digitalhumanities #RStats

  13. A small milestone for my book Cultural Data Science: An Introduction to R: the Springer page has now passed 10,000 accesses. Great to see such strong interest in bringing data science, digital methods and visual humanities together.

    link.springer.com/book/10.1007

    #culturaldatascience #digitalhumanities #RStats

  14. Coworking and Office Hours next week!

    Theme: Getting to Know SORTEE

    Tuesday September 1st 14:00 Europe Central (12:00 UTC)

    Join Ed Ivimey-Cook and @steffilazerte

    - General coworking
    - Visit SORTEE (sortee.org/)
    - Cowork independently on something related to R
    - Chat with Ed and other attendees and discuss our theme!

    ropensci.org/events/coworking-

    #RStats
    @[email protected]

  15. Coworking and Office Hours next week!

    Theme: Getting to Know SORTEE

    Tuesday September 1st 14:00 Europe Central (12:00 UTC)

    Join Ed Ivimey-Cook and @steffilazerte

    - General coworking
    - Visit SORTEE (sortee.org/)
    - Cowork independently on something related to R
    - Chat with Ed and other attendees and discuss our theme!

    ropensci.org/events/coworking-

    #RStats
    @[email protected]

  16. Coworking and Office Hours next week!

    Theme: Getting to Know SORTEE

    Tuesday September 1st 14:00 Europe Central (12:00 UTC)

    Join Ed Ivimey-Cook and @steffilazerte

    - General coworking
    - Visit SORTEE (sortee.org/)
    - Cowork independently on something related to R
    - Chat with Ed and other attendees and discuss our theme!

    ropensci.org/events/coworking-


    @[email protected]

  17. Coworking and Office Hours next week!

    Theme: Getting to Know SORTEE

    Tuesday September 1st 14:00 Europe Central (12:00 UTC)

    Join Ed Ivimey-Cook and @steffilazerte

    - General coworking
    - Visit SORTEE (sortee.org/)
    - Cowork independently on something related to R
    - Chat with Ed and other attendees and discuss our theme!

    ropensci.org/events/coworking-

    #RStats
    @[email protected]

  18. Coworking and Office Hours next week!

    Theme: Getting to Know SORTEE

    Tuesday September 1st 14:00 Europe Central (12:00 UTC)

    Join Ed Ivimey-Cook and @steffilazerte

    - General coworking
    - Visit SORTEE (sortee.org/)
    - Cowork independently on something related to R
    - Chat with Ed and other attendees and discuss our theme!

    ropensci.org/events/coworking-

    #RStats
    @[email protected]

  19. It's time for this week's #TidyTuesday which is looking at country music lyrics 🎶

    I decided to explore which colours are mentioned in song lyrics 🎨 with a chart styled as an audio equalizer display 📊

    Code: github.com/nrennie/tidytuesday

    #DataViz #RStats #ggplot2

  20. It's time for this week's which is looking at country music lyrics 🎶

    I decided to explore which colours are mentioned in song lyrics 🎨 with a chart styled as an audio equalizer display 📊

    Code: github.com/nrennie/tidytuesday

  21. It's time for this week's #TidyTuesday which is looking at country music lyrics 🎶

    I decided to explore which colours are mentioned in song lyrics 🎨 with a chart styled as an audio equalizer display 📊

    Code: github.com/nrennie/tidytuesday

    #DataViz #RStats #ggplot2

  22. It's time for this week's #TidyTuesday which is looking at country music lyrics 🎶

    I decided to explore which colours are mentioned in song lyrics 🎨 with a chart styled as an audio equalizer display 📊

    Code: github.com/nrennie/tidytuesday

    #DataViz #RStats #ggplot2

  23. It's time for this week's #TidyTuesday which is looking at country music lyrics 🎶

    I decided to explore which colours are mentioned in song lyrics 🎨 with a chart styled as an audio equalizer display 📊

    Code: github.com/nrennie/tidytuesday

    #DataViz #RStats #ggplot2

  24. Most R projects only use a handful of functions from each package.

    So why validate the entire package?

    Litmus helps teams in regulated environments focus validation on the functions their code actually depends on, with risk scoring, audit reporting, custom testing and ongoing monitoring.

    See how Litmus works: jumpingrivers.com/litmus/

    #RStats #Pharma #GxP #OpenSource

  25. Most R projects only use a handful of functions from each package.

    So why validate the entire package?

    Litmus helps teams in regulated environments focus validation on the functions their code actually depends on, with risk scoring, audit reporting, custom testing and ongoing monitoring.

    See how Litmus works: jumpingrivers.com/litmus/

  26. Most R projects only use a handful of functions from each package.

    So why validate the entire package?

    Litmus helps teams in regulated environments focus validation on the functions their code actually depends on, with risk scoring, audit reporting, custom testing and ongoing monitoring.

    See how Litmus works: jumpingrivers.com/litmus/

    #RStats #Pharma #GxP #OpenSource

  27. Most R projects only use a handful of functions from each package.

    So why validate the entire package?

    Litmus helps teams in regulated environments focus validation on the functions their code actually depends on, with risk scoring, audit reporting, custom testing and ongoing monitoring.

    See how Litmus works: jumpingrivers.com/litmus/

    #RStats #Pharma #GxP #OpenSource

  28. Most R projects only use a handful of functions from each package.

    So why validate the entire package?

    Litmus helps teams in regulated environments focus validation on the functions their code actually depends on, with risk scoring, audit reporting, custom testing and ongoing monitoring.

    See how Litmus works: jumpingrivers.com/litmus/

    #RStats #Pharma #GxP #OpenSource

  29. RE: mastodon.social/@rmflight/1171

    @bioinfhotep @Psy_Fer_ @rmflight

    We need retries (e.g. ntry()) in different scenario, but at the same time it can be scary. We certainly don't want to keep retrying forever, risking ending up in an infinite loop (💲💲💲) => we need a retry policy conditioned on type of error/failure

    My horror scenario is when we run something that brings down a compute node, and then we keep retrying on others. In the worst case, we take down a full system 😱

    There's been some prior work on this in #RStats CRAN

  30. RE: mastodon.social/@rmflight/1171

    @bioinfhotep @Psy_Fer_ @rmflight

    We need retries (e.g. ntry()) in different scenario, but at the same time it can be scary. We certainly don't want to keep retrying forever, risking ending up in an infinite loop (💲💲💲) => we need a retry policy conditioned on type of error/failure

    My horror scenario is when we run something that brings down a compute node, and then we keep retrying on others. In the worst case, we take down a full system 😱

    There's been some prior work on this in #RStats CRAN

  31. RE: mastodon.social/@rmflight/1171

    @bioinfhotep @Psy_Fer_ @rmflight

    We need retries (e.g. ntry()) in different scenario, but at the same time it can be scary. We certainly don't want to keep retrying forever, risking ending up in an infinite loop (💲💲💲) => we need a retry policy conditioned on type of error/failure

    My horror scenario is when we run something that brings down a compute node, and then we keep retrying on others. In the worst case, we take down a full system 😱

    There's been some prior work on this in #RStats CRAN

  32. RE: mastodon.social/@rmflight/1171

    @bioinfhotep @Psy_Fer_ @rmflight

    We need retries (e.g. ntry()) in different scenario, but at the same time it can be scary. We certainly don't want to keep retrying forever, risking ending up in an infinite loop (💲💲💲) => we need a retry policy conditioned on type of error/failure

    My horror scenario is when we run something that brings down a compute node, and then we keep retrying on others. In the worst case, we take down a full system 😱

    There's been some prior work on this in #RStats CRAN

  33. RE: mastodon.social/@rmflight/1171

    @bioinfhotep @Psy_Fer_ @rmflight

    We need retries (e.g. ntry()) in different scenario, but at the same time it can be scary. We certainly don't want to keep retrying forever, risking ending up in an infinite loop (💲💲💲) => we need a retry policy conditioned on type of error/failure

    My horror scenario is when we run something that brings down a compute node, and then we keep retrying on others. In the worst case, we take down a full system 😱

    There's been some prior work on this in #RStats CRAN

  34. There's room for improvement in base #RStats around memory management (e.g. classed out-of-memory errors, pre-allocation hooks, …) but also via the package ecosystem.

    Standardization how we handle this helps. It's a multi-year challenge to get there, but there are some low hanging fruits, e.g. a cross-platform freeMemory() that respects different limits set on different operating systems.

    If you're interested in this, please see futureverse.org/roadmap/resour and how to connect and contribute.

    6/🧵

  35. There's room for improvement in base #RStats around memory management (e.g. classed out-of-memory errors, pre-allocation hooks, …) but also via the package ecosystem.

    Standardization how we handle this helps. It's a multi-year challenge to get there, but there are some low hanging fruits, e.g. a cross-platform freeMemory() that respects different limits set on different operating systems.

    If you're interested in this, please see futureverse.org/roadmap/resour and how to connect and contribute.

    6/🧵

  36. There's room for improvement in base #RStats around memory management (e.g. classed out-of-memory errors, pre-allocation hooks, …) but also via the package ecosystem.

    Standardization how we handle this helps. It's a multi-year challenge to get there, but there are some low hanging fruits, e.g. a cross-platform freeMemory() that respects different limits set on different operating systems.

    If you're interested in this, please see futureverse.org/roadmap/resour and how to connect and contribute.

    6/🧵

  37. There's room for improvement in base #RStats around memory management (e.g. classed out-of-memory errors, pre-allocation hooks, …) but also via the package ecosystem.

    Standardization how we handle this helps. It's a multi-year challenge to get there, but there are some low hanging fruits, e.g. a cross-platform freeMemory() that respects different limits set on different operating systems.

    If you're interested in this, please see futureverse.org/roadmap/resour and how to connect and contribute.

    6/🧵

  38. There's room for improvement in base #RStats around memory management (e.g. classed out-of-memory errors, pre-allocation hooks, …) but also via the package ecosystem.

    Standardization how we handle this helps. It's a multi-year challenge to get there, but there are some low hanging fruits, e.g. a cross-platform freeMemory() that respects different limits set on different operating systems.

    If you're interested in this, please see futureverse.org/roadmap/resour and how to connect and contribute.

    6/🧵

  39. An alternative is to set the Unix 'RLIMIT_AS' memory limit, which #RStats can handle:

    $ ulimit -v 128000; Rscript -e "tryCatch(x <- rnorm(10e6), error=identity)"
    <simpleError: cannot allocate vector of size 76.3 Mb>

    From within #RStats

    > void <- unix::rlimit_as(100e6)
    > tryCatch(x <- rnorm(10e6), error=identity)
    <simpleError: cannot allocate vector of size 76.3 Mb>

    reset

    > void <- unix::rlimit_as(Inf)
    > tryCatch(x <- rnorm(10e6), error=identity)

    This is just Unix and there's much more. 5/🧵

  40. An alternative is to set the Unix 'RLIMIT_AS' memory limit, which #RStats can handle:

    $ ulimit -v 128000; Rscript -e "tryCatch(x <- rnorm(10e6), error=identity)"
    <simpleError: cannot allocate vector of size 76.3 Mb>

    From within #RStats

    > void <- unix::rlimit_as(100e6)
    > tryCatch(x <- rnorm(10e6), error=identity)
    <simpleError: cannot allocate vector of size 76.3 Mb>

    reset

    > void <- unix::rlimit_as(Inf)
    > tryCatch(x <- rnorm(10e6), error=identity)

    This is just Unix and there's much more. 5/🧵

  41. An alternative is to set the Unix 'RLIMIT_AS' memory limit, which #RStats can handle:

    $ ulimit -v 128000; Rscript -e "tryCatch(x <- rnorm(10e6), error=identity)"
    <simpleError: cannot allocate vector of size 76.3 Mb>

    From within #RStats

    > void <- unix::rlimit_as(100e6)
    > tryCatch(x <- rnorm(10e6), error=identity)
    <simpleError: cannot allocate vector of size 76.3 Mb>

    reset

    > void <- unix::rlimit_as(Inf)
    > tryCatch(x <- rnorm(10e6), error=identity)

    This is just Unix and there's much more. 5/🧵

  42. An alternative is to set the Unix 'RLIMIT_AS' memory limit, which #RStats can handle:

    $ ulimit -v 128000; Rscript -e "tryCatch(x <- rnorm(10e6), error=identity)"
    <simpleError: cannot allocate vector of size 76.3 Mb>

    From within #RStats

    > void <- unix::rlimit_as(100e6)
    > tryCatch(x <- rnorm(10e6), error=identity)
    <simpleError: cannot allocate vector of size 76.3 Mb>

    reset

    > void <- unix::rlimit_as(Inf)
    > tryCatch(x <- rnorm(10e6), error=identity)

    This is just Unix and there's much more. 5/🧵

  43. An alternative is to set the Unix 'RLIMIT_AS' memory limit, which #RStats can handle:

    $ ulimit -v 128000; Rscript -e "tryCatch(x <- rnorm(10e6), error=identity)"
    <simpleError: cannot allocate vector of size 76.3 Mb>

    From within #RStats

    > void <- unix::rlimit_as(100e6)
    > tryCatch(x <- rnorm(10e6), error=identity)
    <simpleError: cannot allocate vector of size 76.3 Mb>

    reset

    > void <- unix::rlimit_as(Inf)
    > tryCatch(x <- rnorm(10e6), error=identity)

    This is just Unix and there's much more. 5/🧵