errorist: one who holds to and propagates error
— Merriam Webster
The goal of errorist is to automatically search errors and warnings the second they arise. To accomplish this, errorist automatically applies a set of environment hooks on package load that retrieve errors and warnings, which occur during the execution of code, so that they can be automatically searched for solutions.
The idea for errorist came from a conversation among Dirk Eddelbuettel, Barry Rowlingson, and myself musing about having compilers provide a link explaining what the error meant and how to solve it.
Read More…
The University of Illinois is undergoing a rebranding campaign to shift away from the beloved “Column I” to the “Block I” logo. Per the official brand website, the colors and logos previously used were in violation. This update seeks to address this inconsistency.
Furthermore, we’ve added two new contributors to the package. These contributors have provided a second minimalist beamer theme and ideas toward a student final report template.
uiucthemes news file entry for version 0.
Read More…
The searcher provides a search interface to look up terms on popular websites such as ‘Google’, ‘Bing’, ‘DuckDuckGo’, ‘StackOverflow’, ‘GitHub’, and ‘BitBucket’. Upon calling a searcher functions, a browser window will open with the search results for the query.
The idea for searcher began as a project to automatically search errors and warnings that occurred while working with R after a conversation among Dirk Eddelbuettel, Barry Rowlingson, and myself. However, there was no search interface that allowed querying directly from R outside of the built-in utils::RSiteSearch(), which only queries http://search.
Read More…
Moving along with the package updates, we come across the sitmo header-only R package that falls victim to R 3.4’s newest CRAN check: Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’. Packages that encounter this note need to simply register the compiled code routines using the procedure described in this post.
The objective of sitmo is to provide the means for performing parallel draws from a Parallel Pseudo Random Number Generator (PPRNG). One of the nice features of sitmo is its ability to work under both C++98 or C++11.
Read More…
With R 3.4 landing, it’s time to revisit msos - Multivariate Statistics: Old School - or the second ever R package I ever created. The origins of this package are related to taking, circa 2013, Professor Emeritus John Marden excellent STAT 571: Multivariate Analysis course at the University of Illinois at Urbana-Champaign (UIUC) and not being able to instanteously load in a few of the datasets – mainly the famed “Spam” data set – from the dput data object dump on a 2009 MBP.
Read More…
Courtesy of R 3.4 being released last Friday, I’ve been on a package updating spree. The first package to receive such treatment is actual the first R package I ever wrote: visualize. Back in the day, before RStudio really was prevalent and devtools was as feature rich as it is today, I learned how to build packages with the good ol’ Terminal using R CMD build and R CMD check. I ended up writing up how I built the package sometime around July 2013 in a post titled “Updating the Visualize R package” but have since lost it while transition platforms.
Read More…
The cIRT package (CRAN, GitHub) is home to the implementation of Choice Item Response Theory (cIRT) described by Culpepper and Balamuta (2015). cIRT jointly models the accuracy of cognitive responses and item choices within a bayesian hierarchical framework.
In this update, we prepared the package for the incoming C++ function registration changes. We are making this update to ensure cIRT remains on CRAN.
For more information, please see the full NEWS release below.
Read More…
The cIRT package (CRAN, GitHub) is home to the implementation of Choice Item Response Theory (cIRT) described by Culpepper and Balamuta (2015). cIRT jointly models the accuracy of cognitive responses and item choices within a bayesian hierarchical framework.
For usability, we include two user vignettes that serve as extended documentation. These vignettes cover model estimation and show how we conducted our recovery simulations.
For more information, please see the full NEWS release below.
Read More…
The cIRT package (CRAN, GitHub) is home to the implementation of Choice Item Response Theory (cIRT) described by Culpepper and Balamuta (2015). cIRT jointly models the accuracy of cognitive responses and item choices within a bayesian hierarchical framework.
In this release, we include additional information stored in the choice matrix.
For more information, please see the full NEWS release below.
cIRT news file entry for version 1.1.0 (2015-12-27) Data Adds two columns to choice matrix: hard_q_id and easy_q_id.
Read More…
The cIRT package (CRAN, GitHub) is home to the implementation of Choice Item Response Theory (cIRT) described by Culpepper and Balamuta (2015). cIRT jointly models the accuracy of cognitive responses and item choices within a bayesian hierarchical framework.
For more information, please see the full NEWS release below.
cIRT news file entry for version 1.0.0 (2015-12-01) Modeling Framework Implementation of the hierarchical framework described in “A Hierarchical Model for Accuracy and Choice on Standardized Tests” Specifically, a choice inclusive Probit HLM and a Two Parameter Ogive Model.
Read More…