Skip to content

Releases: moderndive/moderndive

moderndive 0.7.0

05 Nov 10:57

Choose a tag to compare

Updated package for 2nd edition of book

  • Added un_member_states_2024 data for upcoming ModernDive v2 updates
  • Added spotify_by_genre data for upcoming ModernDive v2 updates
  • Added tidy_summary() function to summarize data frame columns for upcoming ModernDive v2 updates
  • Added old_faithful_2024 data for upcoming ModernDive v2 updates
  • Added coffee_quality data for upcoming ModernDive v2 updates
  • Added almonds_sample data for upcoming ModernDive v2 updates

moderndive 0.6.1

08 Jul 15:04

Choose a tag to compare

  • Added almonds_bowl and almonds_sample_100 data for upcoming ModernDive v2 updates to Inference chapters
  • Added early_january_2023_weather and envoy_flights data for upcoming ModernDive v2 updates derived from data in the nycflights23 package

moderndive 0.5.4

13 May 14:30

Choose a tag to compare

moderndive 0.5.3

20 Jan 16:43

Choose a tag to compare

  • Added alaska_flights consisting of Alaska Airlines subset of nycflights13::flights

moderndive 0.5.2

21 Jul 13:13

Choose a tag to compare

  • Changed printing of non-baseline categorical variable levels in regression table to be cleaner #102
  • Added explicit conf.level argument to get_regression_table() inherited from broom::tidy.lm()
  • Improved main package vignette based on feedback from @lwjohnst86 & @lisamr
  • Added JOSE publication in vignettes/paper.md
  • Fixed pkgdown and covr issues, defragged documentation.

moderndive 0.5.1

09 Jan 16:41

Choose a tag to compare

  • Use vdiffr conditionally

moderndive 0.5.0

19 Jul 15:25

Choose a tag to compare

  • Modified vignettes/why-moderndive.Rmd main vignette
  • Updated geom_parallel_slopes() with new arguments:
    • Use fullrange=TRUE to draw regression lines over the entire support of the x-axis (by @wjhopper)
    • Use level to set different level of confidence interval shading (by @echasnovski)
  • Added new function geom_categorical_model() for visualizing regression models with one categorical explanatory/predictor variable (by @wjhopper)
  • Add deprecation warning message to gg_parallel_slopes() directing users to use geom_parallel_slopes() instead (by @mariumtapal)

moderndive 0.4.0

04 Nov 11:02

Choose a tag to compare

  • Added geom_parallel_slopes() geom extension to ggplot2 package to plot parallel slopes regression models with one numerical and one categorical variable (this is not possible using ggplot2::geom_smooth()). Note this renders gg_parallel_slopes() function added in v0.3.0 obsolete.
  • Added example of geom_parallel_slopes() to "Why moderndive?" vignette
  • Added student names (permission obtained in all cases) to pennies_resamples data frame columns
  • get_correlation() now:
    • Respects dplyr::group_by() grouping
    • Can handle missing data by either passing na.rm = TRUE argument or by passing standard stats:cor(use = "complete.obs") argument via ...

moderndive 0.3.0

18 Jul 23:30
89e63b3

Choose a tag to compare

  • Added minimally viable "parallel slopes" regression model plotting function gg_parallel_slopes(). In the future we hope to define a new ggplot2 geom.
  • Added "Why moderndive?" vignette
  • Added ID argument to get_regression_points() to return a column that identifies the
    observational units/rows
  • Datasets:
    + Added DD_vs_SB: Dunkin Donuts and Starbucks in Eastern Massachusetts data collected by @DelaneyMoran
    + Added promotions: tibble version of openintro::gender.discrimination used to illustrate permutation test.
    + Added MA_schools: Relationship between SAT scores and socio-economic status for Massachusetts high schools.
    + Added mythbusters_yawn: Data from study on Mythbusters show on whether yawning is
    + Added promotions_shuffled: one instance of promotions with gender permuted/shuffled
    + Original pennies_sample sample of 40 pennies from pennies has been renamed orig_pennies_sample. New pennies_sample consists of 50 pennies sampled from bank in Northampton, MA, USA on 2019/2/1.
    + Added pennies_resamples: 35 bootstrap resamples of new pennies_sample
    + Added movies_genre: random sample of 32 action and 36 romance movies from ggplot2movies::movies
  • Removed all assertive::assert() code
  • Converted house_prices$date from dttm (date-time) to date per R4DS comment on using simplest data type possible

moderndive 0.2.0

06 Jul 15:46

Choose a tag to compare

Updated package for:

Details:

  • Created get_correlation() function to omit $ syntax and return a data frame
  • Import infer::rep_sample_n() instead of our own defined version, as this function is now included in infer
  • Added evals, house_prices, tactile_prop_red, pennies_sample and mythbusters_yawn datasets
  • Added mean squared error and root mean squared error to output of get_regression_summaries()
  • Added newdata argument to get_regression_points(). When:
    • Original outcome variable is included in newdata, output it as well as residual (See Issue 17).
    • Otherwise omit residual
  • Removed tidyverse from Depends, Imports, or Suggests