Learn R Programming

userfriendlyscience (version 0.7.2)

itemInspection: itemInspection

Description

Function to generate a PDF with four panels per page, showing some basic item characteristics.

Usage

itemInspection(dat, items,
               docTitle = "Scale inspection", docAuthor = "Author",
               pdfLaTexPath, rnwPath, filename="itemInspection",
               convertFactors = TRUE, digits=4)

Arguments

dat

Dataframe containing the items of the relevant scale

items

Either a character vector with the itemnames, or, if the items are organised in scales, a list of character vectors with the items in each scale.

docTitle

Title to use when generating the PDF.

docAuthor

Author(s) to include when generating the PDF.

pdfLaTexPath

The path to PdfLaTex. This file is part of a LaTeX installation that creates a pdf out of a .tex file.

In Windows, you can download (portable) MikTex from http://miktex.org/portable. You then decide yourself where to install MikTex; pdflatex will end up in a subfolder 'miktex\bin', so if you installed MikTex in, for example, 'C:\Program Files\MikTex', the total path becomes 'C:\Program Files\MikTex\miktex\bin'. Note that R uses slashes instead of backslashes to separate folders, so in this example, pdfLaTexPath should be 'C:/Program Files/MikTex/miktex/bin'

In MacOS, you can install MacTex from http://tug.org/mactex/ By default, pdflatex ends up in folder '/user/texbin', which is what pdfLaTexPath should be in that default case.

In Ubuntu, you can install TexLive base by using your package manager to install texlive-latex-base, or using the terminal: 'sudo apt-get install texlive-latex-base' In ubuntu, by default pdflatex ends un in folder '/usr/bin', which is what pdfLaTexPath should be in that default case.

rnwPath

The path where the temporary files and the resulting PDF should be stored.

filename

The filename to use to save the pdf.

convertFactors

Whether to convert factors to numeric vectors for the analysis.

digits

The number of digits to use in the tables.

Value

This function returns nothing; it just generates a PDF.

Examples

Run this code
# NOT RUN {
# }
# NOT RUN {
itemInspection(mtcars, items=c('disp', 'hp', 'drat'), pdfLaTexPath="valid/path/here");
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab