- Require Shiny 1.8.1. Adjustments related to icon-buttons were made to address a breaking change in Shiny 1.8.1
- Reverting changes that removed
req(input$dataset)
in different places
- Require shiny 1.8.0. This fixes a bug in the shiny 1.7 versions that caused issues with all radiant packages.
- Addressed package documentation issue due changes in roxygen2
- Add option to slice and sort data before sampling (requires radiant.data 1.5.0)
- Update dependency on mvtnorm to address issue with conflicting 'standardize' function
- Improvements to screenshot feature. Navigation bar is omitted and the image is adjusted to the length of the UI.
- Removed all references to
aes_string
which is being depricated in ggplot soon - Code cleanup
- Fixed
is_empty
function clash withrlang
- Adjustments to work with the latest version of
shiny
andbootstrap4
- Minor adjustments in anticipation of dplyr 1.0.0
- Allow for missing values in
randomizer
andsampling
functions - Added note that the design factors used as input to calculate a correlation using polycor::hetcor are assumed to be ordinal
- Update action buttons that initiate calculations when one or more relevant inputs are changed. When, for example, an experimental design should be updated, a spinning "refresh" icon will be shown
- Allow fractions as input for the
Random assignment
tool
- Added
estimable
function that can be used to determine which coefficients could be estimated based on a partial factorial design. Adapted from a function written by Blakeley MsShane at https://github.com/fzettelmeyer/mktg482/blob/master/R/expdesign.R - Documentation updates (i.e., key functions for each tool)
- New
Random assignment
tool based on therandomizr
package. Uses therandomizr::block_ra
function for stratified random sampling. See the help file for more information - Various enhancements to make Design > Random sampling more flexible. See the updated help file
- Numerous small code changes to support enhanced auto-completion, tooltips, and annotations in shinyAce 0.4.1
- Checked for issues with upcoming dplyr 0.8.0
- Option to pass additional arguments to
shiny::runApp
when starting radiant such as the port to use. For example, radiant.design::radiant.design("https://github.com/radiant-rstats/docs/raw/gh-pages/examples/demo-dvd-rnd.state.rda", port = 8080) - Use the
pwr
package for sample size calculations when comparing groups (i.e., Design > Sample size (compare)) - Load a state file on startup by providing a (relative) file path or a url
- Using
shinyFiles
to provide convenient access to data located on a server
- Revert from
svg
topng
for plots in_Report > Rmd_ and _Report > R_.
svg` scatter plots with many point get to big for practical use on servers that have to transfer images to a local browser - Removed dependency on
methods
package
- Various changes to the code to accomodate the use of
shiny::makeReactiveBinding
. The advantage is that the code generated for Report > Rmd and Report > R will no longer have to user_data
to store and access data. This means that code generated and used in the Radiant browser interface will be directly usable without the browser interface as well.
- Upload and download data using the Rstudio file browser. Allows using relative paths to files (e.g., data or images inside an Rstudio project)
- Enhanced keyboard shortcuts
Create design
button indicates when the design should be updated based on changes in user input
- Upgraded tidyr dependency to 0.7.2
- Upgraded dplyr dependency to 0.7.4
- Applied
styler
on code
- Code cleanup
- Documentation updates
- Fix for incomplete final line warning in sampling.md
- Option to set random seed in Design > Sampling
- UI updates for DOE
- Show df name in output
- Use ALT-enter as a short-cut to report
- Documentation added on how to customize plots
- Fix for random seed when input is NA
- Cleanup report arguments for sample size calculations
- Print full factorial up to 5,000 lines
- Check that return value from optFederov was not a try-error
- Use of *_each is deprecated