Learn R Programming

refund.shiny

Interactive plots of functional data analyses.

The primary function is plot_shiny, which calls other functions depending on the class of the object. The supported classes are fpca for functional principal components analyses, mfpca for multilevel FPCA, lfpca for longitudinal FPCA, and fosr for function-on-scalar regression.

This paper describes the functionality in the package in detail.


Installation

To install the latest version directly from Github, please use:

Examples

Copy Link

Version

Install

install.packages('refund.shiny')

Monthly Downloads

267

Version

1.0

License

GPL (>= 2)

Maintainer

Julia Wrobel

Last Published

October 10th, 2022

Functions in refund.shiny (1.0)

make_muPC

Create muPC plot for FPCA panels
tabPanelModule

download Plot as PDF or ggplot Object, modularized server
savePlot

Save Plot Object as .RData file
createInvLink

Return inverse link function for plot_shiny.fpca()
bakeLasagna

Create side-by-side lasagna plot and density plot
plot_shiny.flcm

Interactive Plotting for Functional Linear Concurrent regression
combinat

internal function from 'fda' package
varPercent

Calculate percent variance of eigenvalues for plot_shiny.mfpca()
makeLasagna

Pre-process data for lasagna plot
mfpcaCalls

Create input calls for plot_shiny.mfpca()
plot_shiny.fosr

Interactive Plotting for Functional-on-Scalar Regressions
plot_shiny.lfpca

Interactive Plotting for Longtiudinal Functional Data Analysis using FPCA
plot_shiny.fpca

Interactive Plotting for Functional Principal Component Analysis
outliers

Identifies outliers for plot_shiny.fosr()
savePDF

Save Plot Object as PDF
registerLasagna

Create lasagna plot for unregistered and registered data
plot_shiny

plot_shiny The generic function for interactive plots of functional data analyses
tabPanelModuleUI

modularized UI for creating a new tab
thin_functional_data

Thin functional data
make_linCom

Create lincom plot for FPCA panels
plot_shiny.mfpca

Interactive Plotting for Multilevel Functional Principal Component Analysis
plot_shiny.registration

Interactive Plotting for Registration Objects
createInputCall

Create input calls for plot_shiny.fosr()
fMBD

fast modified band depth calculation for fda Method for fast modified band depth (fMBD) calculation
getWidth

Get spaces between timepoints as widths for binary registration lasagna plot.
downloadModule

download Plot as PDF or ggplot Object, modularized server
as_refundObj.matrix

Convert matrices to dataframes for use in functional data analyses
downloadModuleUI

download Plot as PDF or ggplot Object, modularized UI
as_refundObj

Convert data to refund objects for use in functional data analyses