Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
184 commits
Select commit Hold shift + click to select a range
36a55c5
Update armadillo composition
StuartWheater Aug 18, 2023
35fb123
Updated rock image
StuartWheater Aug 21, 2023
19bb2c0
Updated error message content
StuartWheater Aug 23, 2023
9b0d935
Merge branch 'datashield:master' into v6.3.0-dev
StuartWheater Aug 23, 2023
7e46054
Update dated to opal:4.6
StuartWheater Oct 8, 2023
4d3f14b
Fixed arg ds.dataFrameSubset test, to reflect current response
StuartWheater Oct 20, 2023
ec818b0
Fixed arg ds.foobar test, to reflect current response
StuartWheater Oct 20, 2023
61b3561
Switch Rock to datashield/rock-base:6.3-R4.3
StuartWheater Oct 22, 2023
1b3e388
Fixed arg 'isDefined' test, to reflect current response
StuartWheater Oct 23, 2023
3d39670
Merge pull request #40 from StuartWheater/v6.3.0-dev
StuartWheater Oct 23, 2023
c64e5e4
Fixed arg 'ds.ranksSecure' test, to reflect current response
StuartWheater Oct 25, 2023
b0b3d09
Tweaked checks
StuartWheater Oct 25, 2023
bfc024b
Merge branch 'v6.3.1-dev' into origin/v6.3.1-dev
StuartWheater Oct 25, 2023
fefe619
Merge pull request #41 from StuartWheater/origin/v6.3.1-dev
StuartWheater Oct 25, 2023
63a2958
Fixed arg 'ds.dataFrameSubset' test, to reflect current response
StuartWheater Oct 27, 2023
af99bc4
Fixed arg 'ds.dataFrameSubset' test, to reflect current response
StuartWheater Oct 27, 2023
0dc9e3c
Fixed issue in 'ds.lexis' and fixed version update
StuartWheater Oct 29, 2023
dd9dc5f
Updated dsBase versions
StuartWheater Oct 30, 2023
7e92db8
Merge pull request #520 from StuartWheater/v6.3.1-dev
StuartWheater Oct 31, 2023
4c3ca8c
Swtich docker images
StuartWheater Nov 5, 2023
d3fcc64
Merge branch 'v6.3.1-dev' of github.com:StuartWheater/dsBaseClient in…
StuartWheater Nov 5, 2023
0b2ace8
Merge pull request #521 from StuartWheater/v6.3.1-dev
StuartWheater Nov 13, 2023
6a9117f
Removed whitelist downloads
StuartWheater Nov 13, 2023
08c68fc
Obtain R packages as part of setup
StuartWheater Nov 17, 2023
9b0e0de
Update for Armadillo
Dec 6, 2023
06f43f0
Merge branch 'v6.3.1-dev' of github.com:StuartWheater/dsBaseClient in…
StuartWheater Dec 6, 2023
f3f2f9a
Remove debugging
StuartWheater Dec 7, 2023
77f3691
Switch to non-metadata
StuartWheater Dec 8, 2023
f523938
Updated RoxygenNote to '7.3.1'
StuartWheater Jan 26, 2024
b4e1329
Updated documentation
StuartWheater Jan 26, 2024
0d8c544
Increase delays after reinstalling 'dsBase'
StuartWheater Jan 29, 2024
384cd7d
Revised 'arg's tests for 'ds.dataFrameSubset' and 'ds.ranksSecure'
StuartWheater Jan 30, 2024
0c74b9f
Added 'testthat' as 'Suggests'
StuartWheater Feb 1, 2024
f099aa5
Support for 'armadillo 4.1.3'
StuartWheater Mar 4, 2024
7c1559d
Updated for Armadillo 4.4.0
StuartWheater Mar 14, 2024
87b257b
Update test docker base
StuartWheater Mar 14, 2024
15239cb
Update docker compose for Armadillo 4.4.0 (pre-release)
StuartWheater Mar 14, 2024
53089dc
Added entry for '.Rbuildignore'
StuartWheater Mar 14, 2024
facb507
switched from 'xenon' to 'devel'
StuartWheater Mar 15, 2024
a120bf8
Merge pull request #523 from StuartWheater/v6.3.1-dev
StuartWheater Mar 17, 2024
b678d7c
Increased runtime to 360 min (6 hours)
StuartWheater Mar 20, 2024
b37ef99
Merge branch 'datashield:v6.3.1-dev' into v6.3.1-dev
StuartWheater Mar 20, 2024
76c32e8
Updated to match Armadillo provided metadata
StuartWheater Mar 21, 2024
47c6e2f
Merge branch 'v6.3.1-dev' of github.com:StuartWheater/dsBaseClient in…
StuartWheater Mar 21, 2024
c45a84c
Merge pull request #524 from StuartWheater/v6.3.1-dev
StuartWheater Mar 24, 2024
2de5f0d
Updated to Armadillo 4.5.0
StuartWheater Mar 25, 2024
bb819cc
Merge branch 'v6.3.1-dev' of github.com:StuartWheater/dsBaseClient in…
StuartWheater Mar 25, 2024
455f4fc
Removed version indication
StuartWheater Mar 25, 2024
9b88f70
Upgrade Opal image to 4.7
StuartWheater Mar 31, 2024
374a185
Switch to Opal 4.7.2
StuartWheater Apr 11, 2024
151f4ab
Merge pull request #525 from StuartWheater/v6.3.1-dev
StuartWheater Apr 15, 2024
c2db7f2
Updated to Rock 2.0
StuartWheater Apr 19, 2024
ae71cb2
Testing xenon 2.0
StuartWheater Apr 22, 2024
5b936d5
Added deployment of 'libmagick++-dev'
StuartWheater Apr 29, 2024
f4f5a80
Upgrade to 'Junction'
StuartWheater May 6, 2024
b55a7b8
Update docker-compose_opal.yml to 'junction'
StuartWheater May 6, 2024
7296f8a
Updated tests and test env
StuartWheater May 9, 2024
5835015
Merge pull request #526 from StuartWheater/v6.3.1-dev
StuartWheater May 10, 2024
2f64afc
Updated 'RoxygenNote'
StuartWheater May 10, 2024
add6f39
Merge branch 'v6.3.1-dev' of github.com:StuartWheater/dsBaseClient in…
StuartWheater May 10, 2024
d170d36
Updated 'dbBase' 'tar.gz's
StuartWheater May 10, 2024
6d56aa8
Merge branch 'v6.3.1-dev' of github.com:StuartWheater/dsBaseClient in…
StuartWheater May 10, 2024
59e22bd
Merge pull request #527 from StuartWheater/v6.3.1-dev
StuartWheater May 12, 2024
2461383
Added deploy timeout
StuartWheater May 14, 2024
317bf17
Reduce delays in process
StuartWheater May 15, 2024
b58d3c0
Added 'application.yml'
StuartWheater May 30, 2024
2791cea
Fixed {XX} in code, update manual and documentation
StuartWheater Jun 6, 2024
e89c5b3
Fixed \itemize{XX} in code, update manual and documentation
StuartWheater Jun 10, 2024
13a689b
Update to Armadillo 4.8.1
StuartWheater Jun 14, 2024
cf31bb5
Merge pull request #528 from StuartWheater/v6.3.1-dev
StuartWheater Jun 17, 2024
5ee9fe7
Update timeout to 480min
StuartWheater Jun 17, 2024
f530500
Merge branch 'datashield:v6.3.1-dev' into v6.3.1-dev
StuartWheater Jun 17, 2024
5803655
Updated to 'junction-devel'
StuartWheater Jun 20, 2024
7912de5
Upgraded azure-pipelines.yml use of built-in docker
StuartWheater Jul 10, 2024
3f402fb
Convert 'projectname' to lower case
StuartWheater Jul 10, 2024
7d83b16
Changed "projectname", for Armadillo, to lowercase.
StuartWheater Jul 15, 2024
fe9f24e
Test number nulls in CNSIM
StuartWheater Jul 29, 2024
9dbe4a8
Split 'azure pipeline', Opal and Armadillo
StuartWheater Aug 2, 2024
106f0a7
Fixed Ubuntu to '22.04'
StuartWheater Aug 2, 2024
3cf3426
Added to '.Rbuildignore'
StuartWheater Aug 2, 2024
702521a
Removed extra packages
StuartWheater Aug 5, 2024
745bd62
Initial Performance Tests
StuartWheater Aug 5, 2024
5861ae5
Merge pull request #529 from StuartWheater/v6.3.1-dev
StuartWheater Aug 7, 2024
186d49a
More 'assign' based perf tests
StuartWheater Aug 16, 2024
b738402
Merge pull request #531 from StuartWheater/v6.3.1-dev
StuartWheater Aug 16, 2024
c4e49fc
Reduce amount of logging
StuartWheater Aug 16, 2024
79549bb
Remove logging
StuartWheater Aug 16, 2024
1cfc2ea
Merge branch 'datashield:v6.3.1-dev' into v6.3.1-dev
StuartWheater Aug 16, 2024
c2c575e
Added performance test for 'ds.asign'
StuartWheater Aug 19, 2024
44f6ded
Merge branch 'v6.3.1-dev' of github.com:StuartWheater/dsBaseClient in…
StuartWheater Aug 19, 2024
90052bb
Merge pull request #532 from StuartWheater/v6.3.1-dev
StuartWheater Aug 19, 2024
5c82850
Updated logging for 'void'
StuartWheater Aug 19, 2024
232fed3
Additional 'perf' test
StuartWheater Sep 9, 2024
daf75cd
Added 'ds.colnames' perf test
StuartWheater Sep 9, 2024
4ff0f6e
Use Opal '5.0.0-RC1'
StuartWheater Sep 16, 2024
c17b926
Rework 'R installation'
StuartWheater Sep 16, 2024
ffbd986
Update to 'datashield/rock-knot-devel-...'
StuartWheater Sep 18, 2024
4b48849
Updated for 'apt-key' change
StuartWheater Sep 20, 2024
ee70f51
Re-updated for 'apt-key' change
StuartWheater Sep 20, 2024
40ab6b7
Updated to reflect 'apt-key'
StuartWheater Sep 20, 2024
5adc8e8
Merge pull request #535 from StuartWheater/v6.3.1-dev
StuartWheater Sep 28, 2024
dad9f50
Update version
StuartWheater Sep 28, 2024
73e2f36
Merge pull request #536 from StuartWheater/v6.3.1-RC1-dev
StuartWheater Sep 28, 2024
f7516a9
Updated Opal image version
StuartWheater Sep 28, 2024
25e1e1f
Merge branch 'v6.3.1-RC1-dev' of github.com:StuartWheater/dsBaseClien…
StuartWheater Sep 28, 2024
1cf1e78
Merge pull request #537 from StuartWheater/v6.3.1-RC1-dev
StuartWheater Sep 28, 2024
279539e
Update docker-compose_opal.yml
StuartWheater Sep 28, 2024
cd28f6c
Merge pull request #48 from StuartWheater/v6.3.1-dev-test
StuartWheater Sep 28, 2024
75ebc1f
Merge branch 'datashield:v6.3.1-RC1-dev' into v6.3.1-RC1-dev
StuartWheater Sep 28, 2024
201f372
Merge pull request #538 from StuartWheater/v6.3.1-RC1-dev
StuartWheater Sep 28, 2024
17d861a
Update documentation
StuartWheater Sep 28, 2024
f239f54
Merge pull request #539 from StuartWheater/v6.3.1-RC1-dev
StuartWheater Sep 29, 2024
9fe101e
Updated for Opal-5.0.0-RC5
StuartWheater Sep 29, 2024
91ef020
Re-updated for Opal-5.0.0-RC5
StuartWheater Sep 29, 2024
4d8f40c
Fix typo 'http' -> 'https'
StuartWheater Sep 29, 2024
628fb3e
Fix admin password
StuartWheater Sep 29, 2024
3d6f5e6
Updated dsDanger
StuartWheater Sep 30, 2024
c29e880
Updated dsBase
StuartWheater Sep 30, 2024
a27df0b
Merge branch 'v6.3.1-RC1-dev' of github.com:StuartWheater/dsBaseClien…
StuartWheater Sep 30, 2024
2251bab
Merge pull request #540 from StuartWheater/v6.3.1-RC2-dev
StuartWheater Sep 30, 2024
f022cc0
Fixed version
StuartWheater Sep 30, 2024
134120f
Update 'dsDanger' version
StuartWheater Sep 30, 2024
0851f29
Merge branch 'datashield:v6.3.1-RC2-dev' into v6.3.1-RC2-dev
StuartWheater Sep 30, 2024
f63f4b0
Merge pull request #541 from StuartWheater/v6.3.1-RC2-dev
StuartWheater Sep 30, 2024
701a5e9
Retained perf results
StuartWheater Oct 2, 2024
7a8d012
Removed 'tidyverse' use
StuartWheater Oct 2, 2024
db0e8c2
Initial durable performance tests
StuartWheater Oct 3, 2024
b60c41a
Phase II of durable performance tests
StuartWheater Oct 3, 2024
77526c3
Fixed typo
StuartWheater Oct 3, 2024
4f868b9
Added gathered Azure-piprline peformance figures
StuartWheater Oct 4, 2024
e0b8a53
Perf profile for Stuart's laptop
StuartWheater Oct 4, 2024
9444459
Reformat output
StuartWheater Oct 4, 2024
fffe031
Fixed format
StuartWheater Oct 4, 2024
04f3178
Move to using 'default_perf_profile.csv'
StuartWheater Oct 4, 2024
c310ce3
Reformated ref perf value
StuartWheater Oct 4, 2024
7f7b790
Merge pull request #542 from StuartWheater/v6.3.1-RC2-dev
StuartWheater Oct 4, 2024
795d6c2
Added 'perf' tests to 'azure-pipelines' and 'armadillo_azure-pipelines'
StuartWheater Oct 4, 2024
091f738
Merge branch 'datashield:v6.3.1-RC2-dev' into v6.3.1-RC2-dev
StuartWheater Oct 4, 2024
9e563d1
Merge pull request #543 from StuartWheater/v6.3.1-RC2-dev
StuartWheater Oct 4, 2024
2e2bb67
Added Armadillo Azure-pipeline
StuartWheater Oct 5, 2024
471e6f5
revert defaults t opal
StuartWheater Oct 6, 2024
17e6a9d
Merge pull request #545 from StuartWheater/v6.3.1-RC3-dev
StuartWheater Oct 6, 2024
4599231
Updated to 'Armadillo-4.10.0' image
StuartWheater Oct 7, 2024
777becb
Merge branch 'datashield:v6.3.1-RC3-dev' into v6.3.1-RC3-dev
StuartWheater Oct 7, 2024
11576e0
Switch to 'knot-devel' profile
StuartWheater Oct 8, 2024
ef6d93f
Switch to 'Armadillo - Azure Pipeline'
StuartWheater Oct 8, 2024
fbe0a5b
Merge branch 'v6.3.1-RC3-dev' of github.com:StuartWheater/dsBaseClien…
StuartWheater Oct 8, 2024
7a6bd0b
Merge pull request #50 from StuartWheater/v6.3.1-RC3-dev
StuartWheater Oct 8, 2024
48e9c70
Updated values
StuartWheater Oct 8, 2024
98b3b5a
Merge branch 'v6.3.1-RC4-dev' of github.com:StuartWheater/dsBaseClien…
StuartWheater Oct 8, 2024
bc36958
Update mesurements
StuartWheater Oct 9, 2024
e472e5a
Set options datashield.return_errors to FALSE
StuartWheater Oct 14, 2024
1f5edc0
Merge pull request #546 from StuartWheater/v6.3.1-RC4-dev
StuartWheater Oct 14, 2024
07b1962
Switch to Opal 5.0 final
StuartWheater Oct 15, 2024
4c2ad5c
Merge pull request #547 from StuartWheater/v6.3.1-RC4-dev
StuartWheater Oct 15, 2024
0d4e7f1
Switch back to 'opal azure-pipeline'
StuartWheater Oct 17, 2024
abbe284
Merge branch 'datashield:v6.3.1-RC4-dev' into v6.3.1-RC4-dev
StuartWheater Oct 17, 2024
3f8e95a
Merge pull request #548 from StuartWheater/v6.3.1-RC4-dev
StuartWheater Oct 17, 2024
b1fcfca
Updated to 'Armadillo 4.11.0'
StuartWheater Oct 21, 2024
5c27fed
Merge branch 'v6.3.1-RC4-dev' of github.com:StuartWheater/dsBaseClien…
StuartWheater Oct 21, 2024
520e833
Updated to Armadillo 4.11.1
StuartWheater Oct 24, 2024
6289fee
Update package deployment
StuartWheater Nov 1, 2024
432d5b1
Merge pull request #549 from StuartWheater/v6.3.1-RC4-dev
StuartWheater Nov 3, 2024
eff2f20
Align with other 'azure-pipelines' files
StuartWheater Nov 6, 2024
0b09873
Switch to 'DSLiteDriver' as default Driver
StuartWheater Nov 7, 2024
0c2e4ce
Updated dsBase tat.gz#
StuartWheater Nov 10, 2024
b098b89
Merge branch 'datashield:v6.3.1-RC5-dev' into v6.3.1-RC5-dev
StuartWheater Nov 11, 2024
228a03a
Update DESCRIPTION, R and DSI versions
StuartWheater Nov 11, 2024
5a69a43
Initial CircleCI
StuartWheater Nov 11, 2024
cbe5e79
Switched to R 4.0.0, due to CircleCI
StuartWheater Nov 11, 2024
3d13ac5
Rework docs source
StuartWheater Nov 11, 2024
a1d5f6b
Regenerate 'docs'
StuartWheater Nov 11, 2024
214b119
Initial attempts
StuartWheater Nov 11, 2024
37f2d9a
Added '\' before '$'
StuartWheater Nov 11, 2024
3a182db
Added '\' to '$'
StuartWheater Nov 11, 2024
8f2b572
Merge pull request #552 from StuartWheater/v6.3.1-RC5-dev
StuartWheater Nov 11, 2024
7954e72
Update docker-compose_opal.yml to use Opal 5.0.1
StuartWheater Nov 11, 2024
d8ee97b
Added system libraris
StuartWheater Nov 11, 2024
4f0e40a
More added system libraris
StuartWheater Nov 11, 2024
45956de
More added system libraris
StuartWheater Nov 12, 2024
f8fd8b0
Update codecov logging ro enabled
StuartWheater Nov 12, 2024
ba80f38
Merge pull request #553 from StuartWheater/v6.3.1-RC5-dev
StuartWheater Nov 12, 2024
4842ab9
Merge pull request #554 from StuartWheater/v6.3.1-RC5-dev
StuartWheater Nov 12, 2024
c071a6b
Merge pull request #555 from datashield/v6.3.1-RC5-dev
StuartWheater Nov 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions .Rbuildignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,22 @@
^\.Rproj\.user$
^LICENSE.md$
^azure-pipelines\.yml$
^opal_azure-pipelines\.yml$
^armadillo_azure-pipelines\.yml$
^azure-pipelines_site\.pp$
^azure-pipelines_site-dsdanger\.pp$
^azure-pipelines_check\.Rout$
^azure-pipelines_test\.Rout$
^tests/docker/armadillo/standard/log/.gitkeep$
^checkDocumentationUpdated\.sh$
^docker-compose_armadillo\.yml$
^docker-compose_opal\.yml$
^docker-compose\.yml$
^R/secure.global.ranking.md$
^_pkgdown\.yml$
^docs$
^dsBase_6.3.0.tar.gz$
^dsBase_6.3.0-permissive.tar.gz$
^dsDanger_6.3.0.tar.gz$
^dsBase_6.3.1.tar.gz$
^dsBase_6.3.1-permissive.tar.gz$
^dsDanger_6.3.1.tar.gz$
^\.circleci$
^\.circleci/config\.yml$
51 changes: 51 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Copyright (c) 2024 Arjuna Technologies, Newcastle upon Tyne. All rights reserved.

version: 2.1

jobs:
dsbaseclient:
docker:
- image: cimg/base:current
resource_class: small
steps:
- checkout
- setup_remote_docker:
docker_layout_caching: true
- run: |
echo "Building"
echo " Repo Name: " $CIRCLE_PROJECT_REPONAME
echo " Branch: " $CIRCLE_BRANCH
echo " Tag: " $CIRCLE_TAG
- run:
command: |
sudo apt-get update -y
sudo apt-get install -y r-base-core cmake
- run:
command: |
sudo apt-get install -y libxml2-dev
sudo apt-get install -y libfontconfig1-dev
sudo apt-get install -y libudunits2-dev
sudo apt-get install -y libharfbuzz-dev
sudo apt-get install -y libfribidi-dev
sudo apt-get install -y libfreetype6-dev
sudo apt-get install -y libpng-dev
sudo apt-get install -y libtiff5-dev
sudo apt-get install -y libjpeg-dev
- run:
command: |
sudo Rscript -e "install.packages('fields', dependencies=TRUE)"
sudo Rscript -e "install.packages('metafor', dependencies=TRUE)"
sudo Rscript -e "install.packages('meta', dependencies=TRUE)"
sudo Rscript -e "install.packages('ggplot2', dependencies=TRUE)"
sudo Rscript -e "install.packages('gridExtra', dependencies=TRUE)"
sudo Rscript -e "install.packages('data.table', dependencies=TRUE)"
sudo Rscript -e "install.packages('panelaggregation', dependencies=TRUE)"
sudo Rscript -e "install.packages('methods', dependencies=TRUE)"
sudo Rscript -e "install.packages('dplyr', dependencies=TRUE)"
- run:
command: |
sudo Rscript -e 'library(covr); covr::codecov(token = "'$CODECOV_TOKEN'", quiet=FALSE)'
workflows:
build:
jobs:
- dsbaseclient
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,5 @@
inst/tests/test-template.R
azure-pipelines.Rout
tests/testthat/connection_to_datasets/local_settings.csv
tests/docker/armadillo/standard/logs/
tests/docker/armadillo/standard/data/
10 changes: 6 additions & 4 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
Package: dsBaseClient
Title: DataSHIELD Client Functions
Version: 6.3.0
Version: 6.3.1
Author: DataSHIELD Developers <datashield@liverpool.ac.uk>
Maintainer: DataSHIELD Developers <datashield@liverpool.ac.uk>
Description: DataSHIELD client functions for the client side.
License: GPL-3
Depends:
R (>= 3.5.0),
DSI (>= 1.3.0)
R (>= 4.0.0),
DSI (>= 1.7.1)
Imports:
fields,
metafor,
Expand All @@ -18,5 +18,7 @@ Imports:
panelaggregation,
methods,
dplyr
RoxygenNote: 7.2.3
Suggests:
testthat
RoxygenNote: 7.3.2
Encoding: UTF-8
6 changes: 3 additions & 3 deletions R/ds.glm.R
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
#'
#' In the \code{family} argument can be specified three types of models to fit:
#'
#' \itemize{
#' \describe{
#' \item{\code{"gaussian"}}{: conventional linear model with normally distributed errors}
#' \item{\code{"binomial"}}{: conventional unconditional logistic regression model}
#' \item{\code{"poisson"}}{: Poisson regression model which is the most used in survival analysis.
Expand All @@ -63,7 +63,7 @@
#' The \code{data} argument avoids you having to specify the name of the
#' data frame in front of each covariate in the formula.
#' For example, if the data frame is called \code{DataFrame} you
#' avoid having to write: \eqn{DataFrame$y~DataFrame$a+DataFrame$b+DataFrame$c+DataFrame$d}
#' avoid having to write: \eqn{DataFrame\$y ~ DataFrame\$a + DataFrame\$b + DataFrame\$c + DataFrame\$d}
#'
#' The \code{checks} argument verifies that the variables in the model are all defined (exist)
#' on the server-side at every study
Expand Down Expand Up @@ -190,7 +190,7 @@
#' @return \code{family}: error family and link function.
#' @return \code{formula}: model formula, see description of formula as an input parameter (above).
#' @return \code{coefficients}: a matrix with 5 columns:
#' \itemize{
#' \describe{
#' \item{First}{: the names of all of the regression parameters (coefficients) in the model}
#' \item{second}{: the estimated values}
#' \item{third}{: corresponding standard errors of the estimated values}
Expand Down
6 changes: 3 additions & 3 deletions R/ds.glmSLMA.R
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
#' relatively widely.
#'
#' The standard models include:
#' \itemize{
#' \describe{
#' \item{\code{"gaussian"}}{: conventional linear model with normally distributed errors}
#' \item{\code{"binomial"}}{: conventional unconditional logistic regression model}
#' \item{\code{"poisson"}}{: Poisson regression model which is often used in epidemiological
Expand Down Expand Up @@ -134,7 +134,7 @@
#' The \code{dataName} argument avoids you having to specify the name of the
#' data frame in front of each covariate in the formula.
#' For example, if the data frame is called \code{DataFrame} you
#' avoid having to write: \eqn{DataFrame$y~DataFrame$a+DataFrame$b+DataFrame$c+DataFrame$d}
#' avoid having to write: \eqn{DataFrame\$y ~ DataFrame\$a + DataFrame\$b + DataFrame\$c + DataFrame\$d}
#'
#' The \code{checks} argument verifies that the variables in the model are all defined (exist)
#' on the server-site at every study
Expand Down Expand Up @@ -199,7 +199,7 @@
#' a series of other list objects that represent inferences aggregated across studies.
#' @return the study specific items include:
#' @return \code{coefficients}: a matrix with 5 columns:
#' \itemize{
#' \describe{
#' \item{First}{: the names of all of the regression parameters (coefficients) in the model}
#' \item{second}{: the estimated values}
#' \item{third}{: corresponding standard errors of the estimated values}
Expand Down
6 changes: 3 additions & 3 deletions R/ds.glmerSLMA.R
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
#' The \code{dataName} argument avoids you having to specify the name of the
#' data frame in front of each covariate in the formula.
#' For example, if the data frame is called \code{DataFrame} you avoid having to write:
#' \eqn{DataFrame$y~DataFrame$a+DataFrame$b+(1|DataFrame$c)}.
#' \eqn{DataFrame\$y ~ DataFrame\$a + DataFrame\$b + (1 | DataFrame\$c)}.
#'
#' The \code{checks} argument verifies that the variables in the model are all defined (exist)
#' on the server-site at every study
Expand All @@ -44,7 +44,7 @@
#'
#'
#' In the \code{family} argument can be specified two types of models to fit:
#' \itemize{
#' \describe{
#' \item{\code{"binomial"}}{: logistic regression models}
#' \item{\code{"poisson"}}{: poisson regression models}
#' }
Expand Down Expand Up @@ -133,7 +133,7 @@
#' The list of elements returned by \code{ds.glmerSLMA} is mentioned below:
#'
#' @return \code{coefficients}: a matrix with 5 columns:
#' \itemize{
#' \describe{
#' \item{First}{: the names of all of the regression parameters (coefficients) in the model}
#' \item{second}{: the estimated values}
#' \item{third}{: corresponding standard errors of the estimated values}
Expand Down
6 changes: 3 additions & 3 deletions R/ds.heatmapPlot.R
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,19 @@
#' minimum and maximum value. This was done to reduce the risk of potential disclosure.
#'
#' In the argument \code{type} can be specified two types of graphics to display:
#' \itemize{
#' \describe{
#' \item{\code{'combine'}}{: a combined heat map plot is displayed}
#' \item{\code{'split'}}{: each heat map is plotted separately}
#' }
#'
#' In the argument \code{show} can be specified two options:
#' \itemize{
#' \describe{
#' \item{\code{'all'}}{: the ranges of the variables are used as plot limits}
#' \item{\code{'zoomed'}}{: the plot is zoomed to the region where the actual data are}
#' }
#'
#' In the argument \code{method} can be specified 3 different heat map to be created:
#' \itemize{
#' \describe{
#' \item{\code{'smallCellsRule'}}{: the heat map of the actual variables is
#' created but grids with low counts are replaced with grids with zero counts}
#' \item{\code{'deterministic'}}{: the heat map of the scaled centroids of each
Expand Down
6 changes: 3 additions & 3 deletions R/ds.histogram.R
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
#' the single plots.
#'
#' In the argument \code{type} can be specified two types of graphics to display:
#' \itemize{
#' \describe{
#' \item{\code{'combine'}}{: a histogram that merges the single plot is displayed.}
#' \item{\code{'split'}}{: each histogram is plotted separately.}
#' }
#'
#' In the argument \code{method} can be specified 3 different histograms to be created:
#' \itemize{
#' \describe{
#' \item{\code{'smallCellsRule'}}{: the histogram of the actual variable is
#' created but bins with low counts are removed.}
#' \item{\code{'deterministic'}}{: the histogram of the scaled centroids of each
Expand Down Expand Up @@ -48,7 +48,7 @@
#' By default the value of noise is set to be equal to 0.25.
#'
#' In the argument \code{vertical.axis} can be specified two types of histograms:
#' \itemize{
#' \describe{
#' \item{\code{'Frequency'}}{: the histogram of the frequencies
#' is returned.}
#' \item{\code{'Density'}}{: the histogram of the densities
Expand Down
14 changes: 7 additions & 7 deletions R/ds.lmerSLMA.R
Original file line number Diff line number Diff line change
Expand Up @@ -18,20 +18,20 @@
#'
#' In \code{formula} most shortcut notation allowed by \code{lmer()} function is
#' also allowed by \code{ds.lmerSLMA}. Many LMEs can be fitted very simply using a formula like:
#' \deqn{y~a+b+(1|c)}
#' \deqn{y ~ a + b + (1 | c)}
#' which simply means fit an LME with \code{y} as the outcome variable with \code{a} and \code{b}
#' as fixed effects, and \code{c} as a random effect or grouping factor.
#'
#' It is also possible to fit models with random slopes by specifying a model such as
#' \deqn{y~a+b+(1+b|c)}
#' \deqn{y ~ a + b + (1 + b | c)}
#' where the effect of \code{b} can vary randomly between groups defined by \code{c}.
#' Implicit nesting can be specified with formulae such as \eqn{y~a+b+(1|c/d)}
#' or \eqn{y~a+b+(1|c)+(1|c:d)}.
#' Implicit nesting can be specified with formulae such as \eqn{y ~ a + b + (1 | c / d)}
#' or \eqn{y ~ a + b + (1 | c) + (1 | c : d)}.
#'
#' The \code{dataName} argument avoids you having to specify the name of the
#' data frame in front of each covariate in the formula.
#' For example, if the data frame is called \code{DataFrame} you avoid having to write:
#' \eqn{DataFrame$y~DataFrame$a+DataFrame$b+(1|DataFrame$c)}.
#' \eqn{DataFrame\$y ~ DataFrame\$a + DataFrame\$b + (1 | DataFrame\$c)}.
#'
#' The \code{checks} argument verifies that the variables in the model are all defined (exist)
#' on the server-site at every study
Expand Down Expand Up @@ -124,7 +124,7 @@
#' @return \code{ds.lmerSLMA} returns a list of elements mentioned
#' below separately for each study.
#' @return \code{coefficients}: a matrix with 5 columns:
#' \itemize{
#' \describe{
#' \item{First}{: the names of all of the regression parameters (coefficients) in the model}
#' \item{second}{: the estimated values}
#' \item{third}{: corresponding standard errors of the estimated values}
Expand Down Expand Up @@ -192,7 +192,7 @@
#'
#' # Fit the lmer
#'
#' ds.lmerSLMA(formula = "BMI ~ incid_rate + diabetes + (1 | Male)",
#' ds.lmerSLMA(formula = "BMI ~ incid_rate + diabetes + (1 | Male)",
#' dataName = "D.comp",
#' datasources = connections)
#'
Expand Down
2 changes: 1 addition & 1 deletion R/ds.names.R
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#' for example, it only works to extract names that already exist,
#' not to create new names for objects. The function is restricted to objects of
#' type list, but this includes objects that have a primary class other than list but which
#' return TRUE to the native R function {is.list}. As an example this includes
#' return TRUE to the native R function \code{is.list}. As an example this includes
#' the multi-component object created by fitting a generalized linear model
#' using ds.glmSLMA. The resultant object saved on each server separately
#' is formally of class "glm" and "ls" but responds TRUE to is.list(),
Expand Down
18 changes: 9 additions & 9 deletions R/ds.sample.R
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
#' on the serverside
#' or - as a special case - randomly permutes a vector, dataframe or matrix.
#' @details Clientside function ds.sample calls serverside
#' assign function sampleDS. Based on the native R function {sample()} but deals
#' slightly differently with data.frames and matrices. Specifically the {sample()}
#' assign function sampleDS. Based on the native R function \code{sample()} but deals
#' slightly differently with data.frames and matrices. Specifically the \code{sample()}
#' function in R identifies the length of an object and then samples n components
#' of that length. But length(data.frame) in native R returns the number of columns
#' not the number of rows. So if you have a data.frame with 71 rows and 10 columns,
Expand Down Expand Up @@ -63,11 +63,11 @@
#' that is a randomly permuted sample of the vector 1:923, or (if [replace]
#' = FALSE, a full random permutation of that same vector. For further details
#' of using ds.sample with x set as an integer/numeric please see help for
#' the {sample} function in native R. But if x is set as a character string
#' the \code{sample} function in native R. But if x is set as a character string
#' denoting a vector, matrix or data.frame on the serverside, please note
#' that although {ds.sample} effectively calls {sample} on the serverside
#' it behaves somewhat differently to {sample} - for the reasons identified
#' at the top of 'details' and so help for {sample} should be used as a guide
#' that although \code{ds.sample} effectively calls \code{sample} on the serverside
#' it behaves somewhat differently to \code{sample} - for the reasons identified
#' at the top of 'details' and so help for \code{sample} should be used as a guide
#' only.
#' @param size a numeric/integer scalar indicating the size of the sample to
#' be drawn. If the [x] argument is a vector, matrix or data.frame on the
Expand Down Expand Up @@ -102,18 +102,18 @@
#' @param replace a Boolean indicator (TRUE or FALSE) specifying whether the
#' sample should be drawn with or without replacement. Default is FALSE so
#' the sample is drawn without replacement. For further details see
#' help for {sample} in native R.
#' help for \code{sample} in native R.
#' @param prob a character string containing the name of a numeric vector
#' of probability weights on the serverside that is associated with each of the
#' elements of the vector to be sampled enabling the drawing of a sample
#' with some elements given higher probability of being drawn than others.
#' For further details see help for {sample} in native R.
#' For further details see help for \code{sample} in native R.
#' @param newobj This a character string providing a name for the output
#' data.frame which defaults to 'newobj.sample' if no name is specified.
#' @param datasources specifies the particular opal object(s) to use. If the <datasources>
#' argument is not specified the default set of opals will be used. The default opals
#' are called default.opals and the default can be set using the function
#' {ds.setDefaultOpals}. If the <datasources> is to be specified, it should be set without
#' \code{ds.setDefaultOpals}. If the <datasources> is to be specified, it should be set without
#' inverted commas: e.g. datasources=opals.em or datasources=default.opals. If you wish to
#' apply the function solely to e.g. the second opal server in a set of three,
#' the argument can be specified as: e.g. datasources=opals.em[2].
Expand Down
Loading