ds.write: write outcome of computations to some DataSHIELD server

Description Usage Arguments

View source: R/ds.write.R

Description

. This client-side function writes some data to one or more DataSHIELD servers. The function aims to sent some outcome of computations used in learning algorithms or situations where some servers needs storing outcomes of computations.

It is inspired from the federated learning model in this publication [Federated Machine Learning: Concept and applications](https://arxiv.org/pdf/1902.04885.pdf).

Usage

1
2
3
4
5
6
7
8
ds.write(
  data.to.server = NULL,
  class.type.server = "data.frame",
  no.rows = 1000,
  client.side.variable = NULL,
  column.server = NULL,
  datasources = NULL
)

Arguments

data.to.server

- a character argument representing the name of new server variable

class.type.server

- a character argument indicating the a valid class

no.rows

- a numerical (integer) argument indicatind the maximum of rows used in one transfer of data

client.side.variable

- a character argument representing the name of client.side.variable storing the outcome of the computations

column.server

- a character argument representing the name of column used to indicate the server origin

datasources

a list of connections to dataSHIELD servers


patRyserWelch8/dsShareClient documentation built on Dec. 22, 2021, 6:40 a.m.