For future CRAN releases

  • Shading for Confidence Intervals in visualize()
    • Need to implement for theoretical distributions and method = "both"
  • Allow visualize() to specify which variable to plot instead of only working with stat column
  • Check that corresponding z for one prop depends on params being set in hypothesize with specify() %>% calculate() shortcut
  • Check that assumptions have been met for the theoretical distribution and "both"
  • Fix double printing of Response: and Explanatory:
    • Might have something to do with infer class being set in multiple spots?
  • Check that specify() %>% calculate() works for stat = "z" and stat = "t"
    • Determine if other wrapper functions should be created
      • z_test(), mean_stat(), diff_in_mean_stat(), etc.?
  • Consider re-working how p-values can be calculated (both for computational and theoretical)
    • Maybe check to make sure that p-values don’t exceed 1 too
  • Should the wrapper functions like t_test() also include a logical conf_int argument?
  • Check that stat is calculated appropriately if generate() is not called
    • order of the arguments into the standardized statistics should be checked again
    • May require moving of set_params() to be after specify()
    • Update visualize() tests to include calculate() step for method = "theoretical"
  • Add add_obs_stat toggle into visualize() and p-value calculation?
  • Shift to list-columns in generate()
  • Implement check of stat in theoretical visualize()
  • Write test to check that bootstrapped values are centered near the hypothesized value in specify()
  • Write vignettes on how NOT to use infer (strange errors, funky results, etc.)
  • Implement theoretical distributions for bootstrap distributions
  • Create resources.md with links to slides/talks/workshops given about infer
  • Add Lionel’s vis checking package (vdiffr) to visualize() tests
  • Determine whether calculate() should be where the set_params() function is called instead of in specify()
  • Need to also add parameters to wrapper functions so that randomization methods can be implemented by practitioners looking to skip the longer pipe syntax
  • Find a better word than "simulate" for type in generate()