## Example 1: Generate pdf with graphs for a single metric data column, e.g. data of body height
# load MOQA package
library('MOQA')
# specify the csv import file with metric data, use one column per variable
metric_datafile='c:/mosaic/metric_single_var.csv'
#specify output folder
outputFolder='c:/mosaic/outputs/'
#set missing threshold, optional, default is 99900
mosaic.setGlobalMissingTreshold(99900)
#set variable unit, optional
mosaic.setGlobalUnit('(cm)')
#set variable description, optional, if not uses the name of the variable is displayed in
#table heading
mosaic.setGlobalDescription('Height')
#create PDF-report,
#uncomment to start report-generation
#mosaic.createSimplePdfmetric(metric_datafile, outputFolder)
## Example 2: Generate pdf with graphs for a single categorical data column
# load MOQA package
library('MOQA')
# specify the import file with Categorical data
# first row has to contain variable names without special characters
Categorical_datafile='c:/mosaic/cat_single_var_en.csv'
#specify output folder
outputFolder='c:/mosaic/outputs/'
#set treshold to detect missings, default is 99900 (adjust this line to change this global value,
#but be careful)
mosaic.setGlobalMissingTreshold(99900)
#set description of var
mosaic.setGlobalCodelist(c('1=yes','2=no','99996=not specified','99997=not acquired'))
# create simple pdf file foreach variable column in Categorical data file,
# uncomment to start report-generation
# mosaic.createSimplePdfCategorical(Categorical_datafile,outputFolder)
## Example 3: Generate pdf with graphs for a multiple metric data columns, generates one pdf for
# each column using the variable name for table headings
# load MOQA package
library('MOQA')
# specify the import file with metric data
# use one column per variable, first row should contain variable name, following rows should
# contain data, csv Files with multiple rows are supported, decimal values should be formated
# for example : 25.4
metric_datafile='c:/mosaic/metric_multi_var.csv'
#specify output folder
outputFolder="c:/mosaic/outputs/"
# set treshold to detect missings, default is 99900 (adjust this line to change this global value
# but be careful)
mosaic.setGlobalMissingTreshold(99900)
# create PDF-Files for vars,
# uncomment to start report-generation
#mosaic.createSimplePdfmetric(metric_datafile, outputFolder)
## Example 4: Generate pdf with graphs for a multiple metric dataframe, generates one pdf for
# each column using the variable name for table headings
# load MOQA package
library('MOQA')
# specify the metric dataframe with 1-n columns, here sample data is generated
metric_data=data.frame(matrix(rnorm(20), nrow=10))
#specify output folder
outputFolder="c:/mosaic/outputs/"
# set treshold to detect missings, default is 99900 (adjust this line to change this global value
# but be careful)
mosaic.setGlobalMissingTreshold(99900)
# create PDF-Files for vars,
# uncomment to start report-generation
#mosaic.createSimplePdfMetricDataframe(metric_data, outputFolder)
## Example 5: Import data from SPSS Export file generated by Toolbox for Research
# and generate report for specific variable
# load MOQA package
library('MOQA')
# specify import dat-file
importfile="c:/mosaic/import/all_in_one.dat"
# specify output folder
outputFolder="c:/mosaic/outputs/"
# import data
#importdata=mosaic.importToolboxSpssDataFile(importfile)
# generate report for a specifc variable e.e. patient.age
# pass data as dataframe to use already given column name for a more descriptive output
#mosaic.createSimplePdfMetricDataframe(as.data.frame(importdata$ve_temperature_ear),outputFolder)
Run the code above in your browser using DataLab