-
Notifications
You must be signed in to change notification settings - Fork 1
/
README.Rmd
62 lines (43 loc) · 1.85 KB
/
README.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
output:
md_document:
variant: markdown_github
---
<!-- README.md is generated from README.Rmd. Please edit that file -->
```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "README-"
)
options(width = 60, digits = 3)
```
# dsMice
## Multivariate Imputation by Chained Equations for DataSHIELD - Server
The [`mice`](https://github.com/stefvanbuuren/mice) package
creates multiple imputations (replacement values) for multivariate
missing data.
The [`DataSHIELD`](https://github.com/datashield) framework is a
platform for federated data analysis that brings the algorithm to
the data.
The [`dsMiceClient`](https://github.com/stefvanbuuren/dsMiceClient) package is an
add-on to `mice` that makes multiple imputation available for federated data systems.
This is the package that the `DataSHIELD` end user installs locally.
The [`dsMice`](https://github.com/stefvanbuuren/dsMice) package is part of the
`DataSHIELD` infrastructure. This is the package that the `DataSHIELD` node
owner installs on the server.
## Installation
The following code installs the `dsMice` package on the node server:
```{r eval = FALSE}
devtools::install_github("stefvanbuuren/dsMice")
```
In order to work well, the end user should that the
[`dsMiceClient`](https://github.com/stefvanbuuren/dsMiceClient) package
installed locally.
## Note
Warning: This is an experimental feature. These function do not yet actually work. If you have ideas about the integration of `mice` and `DataSHIELD` feel free to join in.
## Related initiative
Related work appears in [`gflcampos/dsMice`](https://github.com/gflcampos/dsMice) and
[`gflcampos/dsMiceClient`](https://github.com/gflcampos/dsMiceClient).
## Minimal example
Include minimal example here using public DataSHIELD nodes.