Skip to content

Commit

Permalink
Merge pull request #33 from inbo/dplyr-update
Browse files Browse the repository at this point in the history
Dplyr update
  • Loading branch information
ThierryO committed Jul 13, 2017
2 parents 65263e9 + 5327b5a commit d32a889
Show file tree
Hide file tree
Showing 16 changed files with 34 additions and 23 deletions.
15 changes: 8 additions & 7 deletions DESCRIPTION
@@ -1,24 +1,24 @@
Package: multimput
Type: Package
Title: Using Multiple Imputation to Address Missing Data
Version: 0.2.6
Date: 2017-01-20
Version: 0.2.7
Date: 2017-07-13
Authors@R: c(person("Thierry", "Onkelinx", role = c("aut", "cre"), email = "thierry.onkelinx@inbo.be"),
person("Koen", "Devos", role = "aut"),
person("Paul", "Quataert", role = "aut"))
Description: Accompaning package for the paper: "Working with population totals
in the presence of with missing data".
License: GPL-3 | file LICENSE
URL: http://dx.doi.org/10.5281/zenodo.48423
URL: https://doi.org/10.5281/zenodo.598331
BugReports: https://github.com/inbo/multimput/issues
Depends:
dplyr,
R (>= 3.0.0)
Imports:
dplyr,
methods,
tibble,
tidyr,
assertthat,
MASS,
lme4,
mvtnorm,
digest
Expand All @@ -29,11 +29,12 @@ Suggests:
ggplot2,
mgcv,
knitr,
plyr,
MASS,
rmarkdown
Remotes: inbo/INLA
Roxygen: list(wrap = FALSE)
LazyData: TRUE
RoxygenNote: 5.0.1
RoxygenNote: 6.0.1
Collate:
'rawImputed_class.R'
'aggregate_impute.R'
Expand Down
6 changes: 4 additions & 2 deletions NAMESPACE
Expand Up @@ -11,7 +11,6 @@ exportClasses(rawImputed)
exportMethods(aggregate_impute)
exportMethods(impute)
exportMethods(model_impute)
import(dplyr)
importClassesFrom(lme4,glmerMod)
importFrom(assertthat,assert_that)
importFrom(assertthat,has_name)
Expand All @@ -28,17 +27,20 @@ importFrom(dplyr,mutate_)
importFrom(dplyr,n)
importFrom(dplyr,select_)
importFrom(dplyr,semi_join)
importFrom(dplyr,starts_with)
importFrom(dplyr,summarise_)
importFrom(dplyr,summarise_each_)
importFrom(dplyr,summarise_at)
importFrom(dplyr,transmute_)
importFrom(dplyr,ungroup)
importFrom(dplyr,vars)
importFrom(methods,new)
importFrom(methods,setClass)
importFrom(methods,setGeneric)
importFrom(methods,setMethod)
importFrom(methods,setOldClass)
importFrom(methods,setValidity)
importFrom(mvtnorm,rmvnorm)
importFrom(stats,aggregate)
importFrom(stats,as.formula)
importFrom(stats,model.matrix)
importFrom(stats,na.omit)
Expand Down
5 changes: 2 additions & 3 deletions R/aggregate_impute.R
Expand Up @@ -30,8 +30,7 @@ setMethod(
#' @importFrom methods setMethod
#' @importFrom assertthat assert_that
#' @importFrom tidyr spread_
#' @import dplyr
#' @importFrom dplyr %>% group_by_ summarise_each_ funs mutate_ bind_rows ungroup select_ filter_ n semi_join
#' @importFrom dplyr %>% group_by_ summarise_at funs vars mutate_ bind_rows ungroup select_ filter_ n semi_join starts_with
#' @importFrom methods new
#' @importFrom stats setNames na.omit
#' @importFrom digest sha1
Expand Down Expand Up @@ -110,7 +109,7 @@ setMethod(
)
data %>%
group_by_(.dots = grouping) %>%
summarise_each_(funs = funs(fun), vars = response) %>%
summarise_at(.funs = funs(fun), .vars = vars(response)) %>%
mutate_(Imputation = ~sprintf("Imputation%04i", i))
}
) %>%
Expand Down
5 changes: 5 additions & 0 deletions R/import_S3_classes.R
@@ -1,3 +1,8 @@
#' inla
#'
#' the inla class is defined in the INLA package
#' @name inla-class
#' @seealso \link[INLA]{inla}
#' @importFrom methods setOldClass
#' @exportClass inla
setOldClass("inla")
1 change: 0 additions & 1 deletion man/aggregate_impute.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion man/generateData.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions man/impute.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions man/inla-class.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion man/missingAtRandom.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion man/missingCurrentCount.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion man/missingObserved.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion man/missingVolunteer.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion man/model_impute.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion man/waterfowl.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion tests/testthat/test_bbb_aggregate_impute.R
Expand Up @@ -108,7 +108,7 @@ describe("aggregate_impute", {
)
expect_error(
aggregate_impute(imputed, grouping = "junk", fun = sum),
"unknown.*junk"
"((junk){1}.*(unknown){1}|(unknown){1}.*(junk){1})"
)
expect_error(
aggregate_impute(imputed, grouping = imputed),
Expand Down
1 change: 1 addition & 0 deletions vignettes/child/details.Rmd
Expand Up @@ -317,6 +317,7 @@ model.better <- model_impute(
)
model.complete <- extractor.logindex(model.complete)
colnames(model.complete) <- c("Estimate", "SE")
library(dplyr)
model.complete <- model.complete %>%
as.data.frame() %>%
mutate(
Expand Down

0 comments on commit d32a889

Please sign in to comment.