News
Entertainment
Science & Technology
Life
Culture & Art
Hobbies
News
Entertainment
Science & Technology
Culture & Art
Hobbies
8 | Follower
Good news! The smooth package v4.3.0 is now on CRAN. And there are several things worth mentioning, so I have written this post. New default initialisation mechanism Since the beginning of the package, the smooth functions supported three ways for initialising the state vector (the vector that includes level, trend, seasonal indices): optimisation, backcasting and […] Message smooth v4.3.0 in R: what’s new and what’s next? first appeared on Open Forecasting.
The more I use LLMs for programming, the more it seems to me that they can only be used successfully if you ask them to do things that you could do yourself. This seems to be the case because: you know exactly what you want/need and thus ...
Read it in: Español. We’re very excited to introduce the new rOpenSci Champions! This cohort will participate in the program and carry out their work in Spanish, allowing us to continue strengthening the open science and research software development ...
Join our workshop on latent: R package for the efficient estimation of large latent variable models, which is a part of our workshops for Ukraine series! Here’s some more info: Title: latent: R package for the efficient estimation of large latent variable models Date: Thursday, August 7th, 18:00 – 20:00 CET (Rome, Berlin, Paris timezone) … Continue reading latent: R package for the efficient estimation of large latent variable modelslatent: R package for the efficient estimation of large latent variable models was first posted on July 3, 2025 at 11:06 am.
Concerned cat It started as a simple exchange on Mastodon. Apparently, what is natural for my nix-infused brain may seem far-fetched for non-nixers. Multiple versions of the same package must be possible. But I actually tried this only once, so I de...
<div style = "width:60%; display: inline-block; float:left; "> </div><div style = "width: 40%; display: inline-block; float:right;"><img src=' https://xianblog.wordpress.com/wp-content/uploads/2025/07/screenshot-2025-07-01-at-06-13-12-aims-hackathon-e28093-fundacion-pasos-libres.png?w=450' width = "200" style = "padding: 10px;" /></div><div style="clear: both;"></div>
What is Quarto Live? Quarto Live combines Quarto with WebR to enable interactive R code execution directly in the browser allowing for: Running R code directly in the web browser Instant feedback when modifying code examples No installation requirements Easy sharing of interactive documents The following code blocks are fully interactive. Feel free to modify parameters and execute the code! Creating a Simple Dataset The first step is to create a dataset for training the neural network: Try this: Modify the set.seed() value to generate different random data Change the sample size from 100 to a different value Add a third feature variable to the dataset Understanding Neural Networks Neural networks are computational models inspired by the human brain. A basic neural network consists of: Input layer: The data features (x1 and x2 in this example) Hidden layers: The intermediate processing layers where learning occurs Output layer: The final prediction layer (the y value) Building a Basic Neural Network Key components: Input nodes (x1, x2) feed data into the network Three hidden neurons process the inputs An output neuron produces the prediction Black lines represent connections, with thickness indicating weight strength Numbers show the actual weight values assigned to each connection Experimenting with Different Architectures Try modifying the hidden parameter and re-running the code snippet! Adding Multiple Layers Neural networks with multiple hidden layers can learn more complex patterns. Feel free to test the following variations: hidden = c(8) for a wide, single-layer network hidden = c(3, 3) for a balanced two-layer network Experiment with hidden = c(2, 2, 2) for a deep, narrow network Visualizing the Decision Boundary Since the sample problem is setup as a classification problem with only 2 input parameters, the decision boundary can be visualised: Evaluating Model Performance This section evaluates the neural network’s performance on unseen test data: Additional Resources The following resources provide further information about Quarto Live and neural networks: Quarto Live Documentation - Comprehensive guide to Quarto Live features WebR Documentation - Technical details about the WebR project Quarto Documentation - Complete information about the Quarto publishing system
Random Vector Functional Link (RVFL) artificial neural network with 2 regularization parameters successfully used for forecasting/synthetic simulation in professional settings: Extensions (including Bayesian)
This blog post is a follow up to my 2025 R/Medicine talk on Validating Shiny Apps in Regulated Environments. Over the last years Shiny has become a cornerstone in data science applications, from dashboards and review tools to interactive decisi...
Join our workshop on How to Use R with Excel, which is a part of our workshops for Ukraine series! Here’s some more info: Title: How to Use R with Excel Date: Thursday, July 31st, 18:00 – 20:00 CET (Rome, Berlin, Paris timezone) Speaker: Alyssa Columbus is a third-year Biostatistics PhD candidate, Vivien Thomas Scholar, … Continue reading How to Use R with Excel workshopHow to Use R with Excel workshop was first posted on June 30, 2025 at 2:55 pm.
Probabilistic forecasts for the UEFA Women's Euro 2025 are obtained by using a machine learning ensemble that combines statistically-enhanced features and other information about the teams. The favorite is Spain, followed by Germany, France, ...
This blog post is a follow up to my 2025 R/Medicine talk on Validating Shiny Apps in Regulated Environments. Over the last years Shiny has become a cornerstone in data science applications, from dashboards and review tools to interactive decisi...
Hi pharmaverse community! The eagle-eyed among you might have noticed in recent months updated wording on our pharmaverse charter and generally across our website to generalize our scope to “open-source software packages and codebases”. As par...
Fitch projects a decline of about 30% in gold in 2026. Easing the trade war and the Israel-Iran conflict may support this idea. We will project how the prices could go by the end of the year. We will use the modeltime.resample package for forecasting modeling. According to the Prophet model, the gold price seems […]
Beyond just plotting points on a chart, how can you transform a simple ggplot dotplot into a powerful narrative tool that reveals the hidden stories within your data's distribution, all while avoiding the common pitfalls of visual clutter and misinterpretation? A ggplot dotplot is a powerful data visualisation tool within the R programming language, specifically using the ggplot2 package. It represents individual data points as dots, stacking them in bins to show the distribution of a continuous variable. Unlike histograms, which aggregate data into bars, the geom_dotplot function allows you to visualise the frequency and spread of individual observations, making it invaluable for exploring small to moderate-sized datasets and comparing distributions across multiple groups. Its true power lies in its customizability, allowing you to control dot size, colour, and stacking to create precise and insightful graphics. Table of Contents KeyPoints See Every Single Data Point. Forget averages that hide the truth. A dot plot allows you to visualise every individual customer, score, or sale. This helps you spot the true story, like clusters or gaps in your data, that other charts might miss.Create Your First Plot in Seconds. Getting started is easier than you think. With just one line of R code, you can turn a column of data into an insightful visualization. This simple command is your first step to mastering the ggplot dotplot.ggplot(df, aes(x = CreditScore)) + geom_dotplot()Customise Your Plot to Stand Out. Don't settle for the default look. A few simple tweaks to the fill colour or it dotsize can make your chart much clearer and more professional. It’s how you go from a basic plot to a great one.Easily Compare Groups Side-by-Side. Want to see how different groups compare? Just add fill = YourGroup to your code. This is the most powerful feature of the dot plot, allowing you to instantly compare distributions for different categories, like policy types.ggplot(df, aes(x = Age, fill = PolicyType)) + geom_dotplot()Add Pro-Level Context with Layers. Tell the whole story by adding layers of summary statistics. You can place a transparent overlay geom_boxplot() over your dots to show both the individual data points and the overall summary in one powerful chart. Beyond the Bar Chart with ggplot2 When you need to see the real story behind your data, a simple bar chart doesn't always cut it. While useful, they often hide important details about the distribution of your numbers. This is where the ggplot2 R package comes in. It gives you the power to create a better kind of plot, one that shows every single data point. Moving to a visualisation like the dot plot is a game-changer for analysis. dot plot helps you see not just the "how much" but also the "how it's spread out." This guide will walk you through creating a ggplot dotplot, a crucial skill for anyone serious about data analysis in R. It’s a tool that brings clarity and depth to your work, allowing you to present findings with confidence and precision.Read More »
There’s a little drip drip drip of scare stories about ultra-processed food (UPF) a phrase that I’d never heard until this year. I’m starting to get worried. Is everyone else worried? Well it turns out the Food Standards Agency (FSA) has been ru...
There are a plethora of great books that are widely recommended for the beginner R user, but I many users often find their skills plateauing once they learn just enough to get by on a day-to-day basis. These are some of the books that helped me t...
Prompting large language models for quality ecological statistics Announcing a new pre-print on prompt engineering for ecological statistics.. https://doi.org/10.32942/X2CS80 The pre-print describes the challenges and opportunities of using large lan...
Why we are all naturally Bayesians not frequentists I don’t see why its a thing to say “I’m a Bayesian”. Being a Bayesian is normal for any rational person as we will prove in a couple of sentences. Being a frequentist is what is what is strange. It w...
This post shows how to use the elementary theory of discrete time Markov Chains to construct a multi-state model of patients progressing through various health states in a randomized clinical trial comparing different treatments for asthma manag...
We are excited to welcome Emi Tanaka and Nima Hejazi to our team of Associate Editors for rOpenSci Stats Software Peer Review. They join Laura DeCicco, Julia Gustavsen, Jouni Helske, Toby Hocking, Rebecca Killick, Anna Krystalli, Mauro Lepore, Noam Ro...
Join our workshop on Good vs. Bad Confounders: A Hands-On Introduction with DAGs & Simulations in R, which is a part of our workshops for Ukraine series! Here’s some more info: Title: Good vs. Bad Confounders: A Hands-On Introduction with DAGs & Simulations in R Date: Thursday, July 17th, 18:00 – 20:00 CEST (Rome, Berlin, … Continue reading Good vs. Bad Confounders: A Hands-On Introduction with DAGs & Simulations in R workshopGood vs. Bad Confounders: A Hands-On Introduction with DAGs & Simulations in R workshop was first posted on June 25, 2025 at 11:36 am.
Candlestick charts are a type of financial chart used to depict the price movements of an asset over a specific period. Each “candlestick” represents a time frame—such as a day, hour, or minute—and displays four key pieces of data: the opening price, closing price, highest price, and lowest price within that period. The body of the candlestick shows the range between the opening and closing prices, while the wicks (also known as shadows) extend to the highest and lowest prices. If the closing price is higher than the opening price, the candlestick is typically colored green or left hollow to indicate a price increase. Conversely, if the closing price is lower than the opening price, it is colored red or filled to signify a price decrease.
So a critical discussion of Sankey plots floated across my feed on Bluesky recently, and one reply included an ugly example and the comment “Anybody who thought that this illustration enhanced clarity lives in an alternative reality”. The actual chart ...
Coming to you from France, a post about Mise en place for R projects. In a less francophone phrasing: to get to work on something you have to open that thing, be it a script or a project or a website. The easier that is, the faster you get to work. In ...