roxygenmaptoolsmax_mis, there is an if predicate that
checks if a class is of an invalid type. Because R objects can have
multiple classes, this statement relies on the R semantics that the
first value of the logical vector returned by the predicate is used.
This is a feature R-core is looking to remove as it has considerable
performance penalties. This check is now wrapped in any(),
which evaluates TRUE if any value in the logical vector is
TRUE.isid for determining if a combination of
variables uniquely define the rows in a dataframestatamode with
method = "last" thanks to PR from @larcatA CONTRIBUTING.md file modeled after the excellent example in the
rio package by @leeper
leading_zero function with
latest version of Rmapmerge and ggmapmerge are no longer
necessary thanks to geom_map and further enhancements to
ggplot2readme.rmd to include plots in package
buildggplot2 theme options, the
theme_dpi functions are now just wrappers for
theme_bwage_calc (GH #32)ggplot2 and roxygen
updatesnth_max performance is improved thanks to use of
partial sort contributed by @sgibbThis is a major update including removing little used functions and renaming and restructuring functions.
nth_max function for finding the nth
highest value in a vectorretained_calc now accepts user specified values for
sid and gradedestring function deprecated and renamed to
makenum to better reflect the use of the functioncrosstabs function exported to allow the user to
generate the data behind crosstabplot but not draw the
plotdropbox_source deprecated, use the rdrop2
packageplotForWord function deprecated in favor of packages
like knitr and rmarkdownmapmerge2 has been deprecated in favor of a tested
mapmergemosaictabs.labels has been deprecated in favor of
crosstabplotnsims in gelmansim was renamed to
n.sims to align with the arm packageretained_calc where user specified
sid resulted in wrong ids being returnedage_calc when the
enddate is before the date of birthage_calc which lead to wrong fraction
of age during leap yearslag_data now can do leads and lags and includes proper
error messagesstatamode including faulty default
to method and returning objects of the wrong classmax_mis in cases when it is passed an
empty vector or a vector of NAleading_zero function made robust to negative
valuescutoff and
threshlintr to improve
readabilitymoves_calc function from Jason Beckergelmansim function to do post-estimation prediction on
new data from model objects using functionality in the arm
packagestatamode updated to work with
data.tableage_calc function from Jason Becker given new precision
optionlag_data function to create groupwise nested lags
quicklydecomma, gelmansim, and
statamode using testthat packagenew functions for building maps with shapefiles including
mapmerge to merge a dataframe and a shapefile, andggmapmerge to convert this to a document for making a
map in ggplot2statamode updated to allow for multiple methods for
handling multiple modes
emove_stars deleted and replaced with
remove_char to allow for users to specify an arbitrary
character string to be removed
add plotForWord function to export plots in a
Windows MetaFile for inclusion in Microsoft Office documents
add age_calc function to allow calculating the age
of a vector of birthdates relative to the current date (h/t Jason
Becker)