home.social
  1. Hello Kitty: Intro to {purrr} | TidyX Ep 184!

    Patrick Ward and I do an introduction to our favorite cat-sound based package, and go over how to use purrr for consistent outputs or pass functions in a variety of ways!

    Bit.ly/TidyX_Ep184

  2. Inspired by abstract_tyler on Instagram, the latest uses R to unravel the impastable truth: How many SpaghettiOs to write Lord of the Rings?

    bit.ly/TidyX_Ep179

  3. 🚀⚾️ Dive into AI with TidyX Episode 174: AI Speed Ball: Predicting the 2024 Pitcher HOF Class in 20 Minutes

    Patrick Ward and I use AI to predict which pitchers should get in this year!

    🎯 Don't miss this perfect game of an episode!

    Bit.ly/TidyX_Ep174

  4. TidyX Episode 172: predicting hall of fame pitchers in 20 min! Discover how Lahman package, logistic regression, and model inspection for MLB Hall of Fame pitchers in 2024.

    Explore the art of modeling with us! ⚾🔍

    Bit.ly/TidyX_Ep172

  5. Bae in the fast lane: Master Bayes Regression in just 20 minutes! 🚗📊

    Join Patrick Ward and me in Episode 171 for a speed run through rstanarm and Tidybayes, predicting car mileage based on weight 🛣️

    Bit.ly/TidyX_Ep171

  6. 🚀 Dive into the magic of making expressions in for loops with Episode 170! 🧙‍♂️✨

    Explore advanced coding techniques and elevate your skills in writing tidyverse based functions and nonstandard evaluation!

    bit.ly/TidyX_Ep170

  7. Step up to the plate with Episode 169! ⚾

    Join Patrick Ward and Me for a rapid 20-minute data prep and analysis to predict the @MLB Hall of Fame Class of 2024

    Using and we forecast eligible player probabilities @baseballhall

    bit.ly/TidyX_Ep169

  8. What does your batting average need to be to be a hall of fame baseball player?

    Patrick Ward and I look at this among other questions using only Base R plotting tools, including making a plot interactive!

    Bit.ly/TidyX_Ep168

  9. Base R plots - oft overlooked for the powerful ggplot2- offer a surprising amount of power if you take the time to learn it!

    Join Patrick Ward and I as we talk through making scatter plots in !

    Bit.ly/TidyX_Ep165

  10. Curious how to make a shiny apps update and pull data from external sources?

    Join @OSPpatrick and I as we show how to set up a shiny app to scrape data, and update the ui to include a link back to the source data for more exploration!

    Bit.ly/TidyX_Ep162

  11. Pre-populating your shiny app with specific values your specific user is interested in sounds like a pipe dream...

    But we are here to tell you it isn't! Join @OSPpatrick and Me for epsiode 160 of , covering how to update your shiny from the url!

    Bit.ly/TidyX_Ep160

  12. I'd love to hear what has been your favorite @tidy_explained episode so far!

    With 156 episodes, there is lots to pick from!

    I am proud of what @OSPpatrick and I have made, and look forward to continuing to learn and share with our community!

  13. Never late than never, episode 155 of is live!

    @OSPpatrick and I go over principles of function writing in preparation of creating an package based on code!

    Bit.ly/TidyX_Ep155

  14. Hit a pretty big milestone today - 3k subscribers to !

    When I started this project with Patrick Ward, I wasn't sure how long it would go or if there was even anyone that would watch.

    Thrilled to get here and looking forward to what's next. Our viewers are the best!

  15. Document your data packages! Join @OSPpatrick and I for 154 where we make an package to serve @f1 championships data!

    We go through writing out your tags and creating a vignette as well!

    Bit.ly/TidyX_Ep154

  16. So you've got your data, how do you start making your data package? Join @OSPpatrick and I for 153 for the answers!

    We use last weeks data to create the package framework and beginning steps to have the package serve our now versioned data

    Bit.ly/TidyX_Ep153

  17. Episode 152 of is now live!

    Join us for part 1 in our series on Data Packaging - where we take historical @F1 data to construct an package!

    This first part is showing how to perform web scraping to pull 1950-2020 championship standings

    bit.ly/TidyX_152

  18. If you've been enjoying the latest series on creating a shiny model builder, check out some of our earlier content!

    In episode 25 Patrick Ward and I did an introduction to shiny, and in episodes 26 and 27 we created a shiny version of the 538 CARMELO tool!

    As the series finale, we had the shiny man himself, Eric Nantz, join us to discuss shiny and go through a fun app he made!

    Bit.ly/TidyX_Ep25
    Bit.ly/TidyX_Ep26
    Bit.ly/TidyX_Ep27
    Bit.ly/TidyX_Ep32

  19. In Episode 151, @OSPpatrick and I add tree based models into our model builder!

    We demonstrate how to set up a radio button to select from 3 different models, and how to pass this information along to other parts of the app!

    Bit.ly/TidyX_Ep151

  20. Check out Episode 150 with @OSPpatrick !

    We continue our shiny model builder series, this time focusing on making sure to protect our users. We demonstrate 2 methods to ensure your users can't select the outcome as a predictor!

    Bit.ly/TidyX_Ep150

  21. Empower your stakeholders with the power to perform simple stat analysis with !

    Learn in Episode 148 how Patrick Ward and I made a simple app that allowed users to upload data and perform linear regressions, getting summaries out!

    Bit.ly/TidyX_Ep148

  22. How do you make a report from your app?

    Learn how with Patrick Ward and I in epsiode 147 of ! We expand on epsiode 146, discussing techniques and use some fun {shinyjs} to enable and disable buttons!

    Bit.ly/TidyX_Ep147

  23. Join @OSPpatrick and I for episode 146 of !

    is a great tool for empowering your users, but how do they get that data they worked to curate and view?

    Enter download handlers! We show 2 methods for downloading content

    Bit.ly/TidyX_Ep146

  24. Episode 144 is about nested for loops!

    Join @OSPpatrick and I for more on loops, this time simulating data! We show how to iterate over multiple combinations of variables, generating data, modeling it, and extracting the values for later use

    Bit.ly/TidyX_Ep144

  25. Loops are a flow control that can have a massive impact on what you can do later on, so how you set up your loop has a strong impact on code readability

    Check out 143 to see a few ways to approach setting up loops in !

    Bit.ly/TidyX_Ep143

  26. Episode 142 is now live!

    Join @OSPpatrick and I for an episode where we cover 4 ways for you to pull data from an artesian home brewed k-fold regression in a for loop!

    These concepts can be broadly applied to a variety of situations.

    Bit.ly/TidyX_Ep142

  27. Learn about Function Factories in Episode 141!

    Join @OSPpatrick and I as we do an intro to how function factories are used commonly, and you have used them without even knowing! We then inspect their structure!

    Bit.ly/TidyX_Ep141

  28. Join @OSPpatrick and I for episode 140 of !

    We answer a question from a viewer on how to display data from a dataframe in a single column. Patrick and I show a few ways we interpreted the question and approaches to solve it!

    Bit.ly/TidyX_Ep140

  29. How can you be lazy and still have your reports be run and shared with stakeholders every morning.

    Cron jobs!

    Check out Episode 135 with @OSPpatrick where we show how to make a report run automatically every day on github.

    Bit.ly/TidyX_Ep135

  30. TidyX 129 was just recorded and will be posted tonight at midnight. Looking forward to hopefully spready some holiday cheer.

    Any guesses what we talk about?