fdasrvf: Elastic Functional Data Analysis
Version 1.8.1

Performs alignment, PCA, and modeling of multidimensional and unidimensional functions using the square-root velocity framework (Srivastava et al., 2011 and Tucker et al., 2014 ). This framework allows for elastic analysis of functional data through phase and amplitude separation.

AuthorJ. Derek Tucker <jdtuck@sandia.gov>
Date of publication2017-04-30 19:10:57 UTC
MaintainerJ. Derek Tucker <jdtuck@sandia.gov>
LicenseGPL-3
Version1.8.1
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("fdasrvf")

Getting started

README.md

Popular man pages

align_fPCA: Group-wise function alignment and PCA Extractions
curve_karcher_cov: Curve Karcher Covariance
curve_karcher_mean: Karcher Mean of Curves
curve_to_q: Convert to SRVF space
fdasrvf: Elastic Functional Data Analysis
gradient: Gradient using finite diferences
time_warping: Group-wise function alignment
See all...

All man pages Function index File listing

Man pages

align_fPCA: Group-wise function alignment and PCA Extractions
AmplitudeBoxplot: Amplitude Boxplot
beta: MPEG7 Curve Dataset
calc_shape_dist: Elastic Shape Distance
curve_geodesic: Form geodesic between two curvese
curve_karcher_cov: Curve Karcher Covariance
curve_karcher_mean: Karcher Mean of Curves
curve_pair_align: Pairwise align two curves
curve_principal_directions: Curve PCA
curve_srvf_align: Align Curves
curve_to_q: Convert to SRVF space
elastic.distance: Calculates two elastic distance
elastic.logistic: Elastic Logistic Regression
elastic.mlogistic: Elastic Multinomial Logistic Regression
elastic.prediction: Elastic Predicition from Regression Models
elastic.regression: Elastic Linear Regression
fdasrvf: Elastic Functional Data Analysis
f_to_srvf: Convert to SRSF
function_group_warp_bayes: Bayesian Group Warping
function_mean_bayes: Bayesian Karcher Mean Calculation
gauss_model: Gaussian model of functional data
gradient: Gradient using finite diferences
horizFPCA: Horizontal Functional Principal Component Analysis
optimum.reparam: Align two functions
outlier.detection: Outlier Detection
pair_align_functions: Align two functions
pair_align_functions_bayes: Align two functions
pair_align_image: Pairwise align two images This function aligns to images...
PhaseBoxplot: Phase Boxplot
q_to_curve: Convert to curve space
reparam_curve: Align two curves
reparam_image: Find optimum reparameterization between two images
resamplecurve: Resample Curve
rgam: Random Warping
sample_shapes: Sample shapes from model
simu_data: Simulated two Gaussian Dataset
simu_warp: Aligned Simulated two Gaussian Dataset
simu_warp_median: Aligned Simulated two Gaussian Dataset using Median
smooth.data: Smooth Functions
SqrtMean: SRVF transform of warping functions
SqrtMedian: SRVF transform of warping functions
srsf_to_f: Convert SRSF to f
time_warping: Group-wise function alignment
toy_data: Distributed Gaussian Peak Dataset
toy_warp: Aligned Distributed Gaussian Peak Dataset
vertFPCA: Vertical Functional Principal Component Analysis
warp_f_gamma: Warp Function
warp_q_gamma: Warp SRSF

Functions

AmplitudeBoxplot Man page Source code
Enorm Source code
PhaseBoxplot Man page Source code
Qt.matrix Source code
SqrtMean Man page Source code
SqrtMeanInverse Source code
SqrtMedian Man page Source code
align_fPCA Man page Source code
apply_gam_gamid Source code
apply_gam_to_gam Source code
apply_gam_to_imag Source code
arclength Source code
beta Man page
calc_j Source code
calc_shape_dist Man page Source code
calculate_variance Source code
calculatecentroid Source code
check_crossing Source code
circshift Source code
comp_dist Source code
comp_energy Source code
compgrad2D Source code
cov_samp Source code
cumtraps Source code
cumtrapz Source code
cumtrapzmid Source code
curve_geodesic Man page Source code
curve_karcher_cov Man page Source code
curve_karcher_mean Man page Source code
curve_pair_align Man page Source code
curve_principal_directions Man page Source code
curve_srvf_align Man page Source code
curve_to_q Man page Source code
diffop Source code
dpcode Source code
elastic.distance Man page Source code
elastic.logistic Man page Source code
elastic.mlogistic Man page Source code
elastic.prediction Man page Source code
elastic.regression Man page Source code
exp_map Source code
extrema_1s Source code
f_K_fold Source code
f_to_srvf Man page Source code
fdasrvf Man page
fdasrvf-package Man page Man page
find_basis_normal Source code
find_best_rotation Source code
find_rotation_and_seed_q Source code
find_rotation_seed_coord Source code
findkarcherinv Source code
findphistar Source code
findupdategam Source code
formbasisTid Source code
function_group_warp_bayes Man page Source code
function_mean_bayes Man page Source code
gauss_model Man page Source code
geigen Source code
gradient Man page Source code
gradient.spline Source code
gradient2 Source code
gram_schmidt Source code
gram_schmidt_c Source code
group_action_by_gamma Source code
group_action_by_gamma_coord Source code
horizFPCA Man page Source code
imag_to_q Source code
inner_product Source code
innerprod_q2 Source code
interp1_flat Source code
inv_exp_map Source code
inverse_exp Source code
inverse_exp_coord Source code
invertGamma Source code
itercode Source code
jacob_imag Source code
karcher_calc Source code
l2_norm Source code
logistic_warp Source code
logit_gradient Source code
logit_hessian Source code
logit_loss Source code
makediffeoid Source code
match_ext Source code
meshgrid Source code
mlogit_gradient Source code
mlogit_loss Source code
mlogit_warp Source code
ndims Source code
optimum.reparam Man page Source code
outlier.detection Man page Source code
pair_align_functions Man page Source code
pair_align_functions_bayes Man page Source code
pair_align_image Man page Source code
parallel_translate Source code
phi Source code
pre_proc_curve Source code
project_curve Source code
project_tangent Source code
psi Source code
pvecnorm Source code
pvecnorm2 Source code
q_to_curve Man page Source code
qtocurve Source code
randomGamma Source code
regression_warp Source code
reparam_curve Man page Source code
reparam_image Man page Source code
repmat Source code
resample.f Source code
resamplecurve Man page Source code
rgam Man page Source code
rot_mat Source code
run_basis Source code
sample_shapes Man page Source code
scale_curve Source code
shift_f Source code
simpson Source code
simu_data Man page
simu_warp Man page
simu_warp_median Man page
simucode Source code
simul_align Source code
simul_gam Source code
simul_reparam Source code
simul_reparam_segment Source code
smooth.data Man page Source code
srsf_to_f Man page Source code
st Source code
svd2 Source code
time_warping Man page Source code
toy_data Man page
toy_warp Man page
trapz Source code
update_gam Source code
vertFPCA Man page Source code
warp_f_gamma Man page Source code
warp_q_gamma Man page Source code Source code
zero_crossing Source code

Files

src
src/Makevars
src/fdaqmap
src/fdaqmap/src
src/fdaqmap/src/myVector.cpp
src/fdaqmap/src/UnitSquareImage.cpp
src/fdaqmap/incl
src/fdaqmap/incl/myVector.h
src/fdaqmap/incl/ImageRegister.h
src/fdaqmap/incl/UnitSquareImage.h
src/registerDynamicSymbol.cpp
src/Makevars.win
src/fdasrsf
src/fdasrsf/bayesian.cpp
src/fdasrsf/misc_funcs.h
src/fdasrsf/DynamicProgrammingQ2.h
src/fdasrsf/dp_grid.h
src/fdasrsf/DynamicProgrammingQ2.cpp
src/fdasrsf/DP.h
src/fdasrsf/mlogit_warp_grad.cpp
src/fdasrsf/misc_funcs.cpp
src/fdasrsf/mlogit_warp_grad.h
src/fdasrsf/dp_grid.cpp
src/fdasrsf/DP.cpp
src/fdasrsf/dp_nbhd.h
src/wrapper.cpp
src/gropt
src/gropt/src
src/gropt/src/ProductElement.cpp
src/gropt/src/Oblique.cpp
src/gropt/src/LRTRSR1.cpp
src/gropt/src/Manifold.cpp
src/gropt/src/randgen.cpp
src/gropt/src/RSD.cpp
src/gropt/src/RTRSD.cpp
src/gropt/src/DriverMexProb.cpp
src/gropt/src/StieVector.cpp
src/gropt/src/RCG.cpp
src/gropt/src/ProductManifold.cpp
src/gropt/src/SharedSpace.cpp
src/gropt/src/Timer.cpp
src/gropt/src/SphereVector.cpp
src/gropt/src/RWRBFGS.cpp
src/gropt/src/L2Sphere.cpp
src/gropt/src/RNewton.cpp
src/gropt/src/LinearOPE.cpp
src/gropt/src/StieBrockett.cpp
src/gropt/src/Stiefel.cpp
src/gropt/src/StieVariable.cpp
src/gropt/src/EucVariable.cpp
src/gropt/src/OrthGroupVariable.cpp
src/gropt/src/EucFrechetMean.cpp
src/gropt/src/ObliqueVariable.cpp
src/gropt/src/OrthGroup.cpp
src/gropt/src/Sphere.cpp
src/gropt/src/ObliqueTestSparsePCA.cpp
src/gropt/src/RBroydenFamily.cpp
src/gropt/src/Problem.cpp
src/gropt/src/RBFGS.cpp
src/gropt/src/RTRSR1.cpp
src/gropt/src/SolversTR.cpp
src/gropt/src/Euclidean.cpp
src/gropt/src/SolversLS.cpp
src/gropt/src/Solvers.cpp
src/gropt/src/EucQuadratic.cpp
src/gropt/src/RTRNewton.cpp
src/gropt/src/OrthGroupVector.cpp
src/gropt/src/SphereVariable.cpp
src/gropt/src/WeightedLowRank.cpp
src/gropt/src/Spline.cpp
src/gropt/src/LRBFGS.cpp
src/gropt/src/DriverElasticCurvesRO.cpp
src/gropt/src/ElasticCurvesReparam.cpp
src/gropt/src/LowRank.cpp
src/gropt/src/L2SphereVariable.cpp
src/gropt/src/LowRankVariable.cpp
src/gropt/src/TestElasticCurvesRO.cpp
src/gropt/src/StieSoftICA.cpp
src/gropt/src/ElasticCurvesRO.cpp
src/gropt/src/L2SphereVector.cpp
src/gropt/src/LowRankVector.cpp
src/gropt/src/StieSumBrockett.cpp
src/gropt/src/EucVector.cpp
src/gropt/src/ObliqueVector.cpp
src/gropt/src/SmartSpace.cpp
src/gropt/src/Element.cpp
src/gropt/src/ForDebug.cpp
src/gropt/incl
src/gropt/incl/randgen.h
src/gropt/incl/Manifold.h
src/gropt/incl/LRTRSR1.h
src/gropt/incl/LowRank.h
src/gropt/incl/StieSumBrockett.h
src/gropt/incl/TestProduct.h
src/gropt/incl/ElasticCurvesRO.h
src/gropt/incl/StieVariable.h
src/gropt/incl/StieVector.h
src/gropt/incl/WeightedLowRank.h
src/gropt/incl/RBFGS.h
src/gropt/incl/RTRNewton.h
src/gropt/incl/RWRBFGS.h
src/gropt/incl/LinearOPE.h
src/gropt/incl/TestElasticCurvesRO.h
src/gropt/incl/TestWeightedLowRank.h
src/gropt/incl/RBroydenFamily.h
src/gropt/incl/ForDebug.h
src/gropt/incl/StieBrockett.h
src/gropt/incl/L2SphereVector.h
src/gropt/incl/L2Sphere.h
src/gropt/incl/TestStieSoftICA.h
src/gropt/incl/LowRankVariable.h
src/gropt/incl/EucVector.h
src/gropt/incl/EucVariable.h
src/gropt/incl/RNewton.h
src/gropt/incl/SolversLS.h
src/gropt/incl/OrthGroupVector.h
src/gropt/incl/DriverElasticCurvesRO.h
src/gropt/incl/RTRSD.h
src/gropt/incl/EucFrechetMean.h
src/gropt/incl/L2SphereVariable.h
src/gropt/incl/TestSphereRayQuo.h
src/gropt/incl/Solvers.h
src/gropt/incl/mexProblem.h
src/gropt/incl/Spline.h
src/gropt/incl/ObliqueVariable.h
src/gropt/incl/StieSoftICA.h
src/gropt/incl/TestStieBrockett.h
src/gropt/incl/DriverMexProb.h
src/gropt/incl/Sphere.h
src/gropt/incl/TestTestSparsePCA.h
src/gropt/incl/TestEucQuadratic.h
src/gropt/incl/SharedSpace.h
src/gropt/incl/Timer.h
src/gropt/incl/LowRankVector.h
src/gropt/incl/ProductElement.h
src/gropt/incl/TestEucFrechetMean.h
src/gropt/incl/RSD.h
src/gropt/incl/SphereVariable.h
src/gropt/incl/ObliqueVector.h
src/gropt/incl/SphereVector.h
src/gropt/incl/Problem.h
src/gropt/incl/SmartSpace.h
src/gropt/incl/RCG.h
src/gropt/incl/LRBFGS.h
src/gropt/incl/ProductManifold.h
src/gropt/incl/Stiefel.h
src/gropt/incl/def.h
src/gropt/incl/Oblique.h
src/gropt/incl/EucQuadratic.h
src/gropt/incl/SolversTR.h
src/gropt/incl/ElasticCurvesReparam.h
src/gropt/incl/RTRSR1.h
src/gropt/incl/ObliqueTestSparsePCA.h
src/gropt/incl/OrthGroup.h
src/gropt/incl/Element.h
src/gropt/incl/OrthGroupVariable.h
src/gropt/incl/Euclidean.h
NAMESPACE
NEWS
data
data/toy_data.RData
data/simu_data.RData
data/simu_warp.RData
data/mpeg7.RData
data/simu_warp_median.RData
data/datalist
data/toy_warp.RData
R
R/srsf_to_f.R
R/elastic.distance.R
R/vertFPCA.R
R/curve_functions.R
R/bayesian_functions.R
R/elastic_regression.R
R/elastic_logistic.R
R/function_group_warp_bayes.R
R/function_mean_bayes.R
R/warp_f_gamma.R
R/AmplitudeBoxplot.R
R/pair_align_functions.R
R/gauss_model.R
R/image_funcs.R
R/curve_karcher_cov.R
R/warp_q_gamma.R
R/align_fPCA.R
R/sample_shapes.R
R/outlier.detection.R
R/rgam.R
R/f_to_srvf.R
R/horizFPCA.R
R/reparam_image.R
R/curve_principal_directions.R
R/curve_geodesic.R
R/reparam_curve.R
R/curve_srvf_align.R
R/geometry.R
R/SqrtMean.R
R/calc_shape_dist.R
R/regression_functions.R
R/curve_to_q.R
R/utility_functions.R
R/PhaseBoxplot.R
R/q_to_curve.R
R/elastic_mlogistic.R
R/curve_pair_align.R
R/gradient.R
R/resamplecurve.R
R/pair_align_functions_bayes.R
R/elastic_prediction.R
R/optimum.reparam.R
R/pair_align_image.R
R/curve_karcher_mean.R
R/SqrtMedian.R
R/time_warping.R
R/smooth.data.R
R/fdasrvf-package.r
README.md
MD5
DESCRIPTION
man
man/pair_align_functions_bayes.Rd
man/curve_karcher_mean.Rd
man/gradient.Rd
man/reparam_curve.Rd
man/reparam_image.Rd
man/toy_warp.Rd
man/smooth.data.Rd
man/simu_warp.Rd
man/toy_data.Rd
man/warp_f_gamma.Rd
man/AmplitudeBoxplot.Rd
man/vertFPCA.Rd
man/curve_pair_align.Rd
man/simu_warp_median.Rd
man/rgam.Rd
man/curve_srvf_align.Rd
man/gauss_model.Rd
man/SqrtMedian.Rd
man/curve_principal_directions.Rd
man/curve_to_q.Rd
man/PhaseBoxplot.Rd
man/curve_geodesic.Rd
man/time_warping.Rd
man/sample_shapes.Rd
man/elastic.distance.Rd
man/pair_align_functions.Rd
man/q_to_curve.Rd
man/elastic.mlogistic.Rd
man/srsf_to_f.Rd
man/elastic.prediction.Rd
man/horizFPCA.Rd
man/optimum.reparam.Rd
man/f_to_srvf.Rd
man/align_fPCA.Rd
man/SqrtMean.Rd
man/beta.Rd
man/function_group_warp_bayes.Rd
man/simu_data.Rd
man/resamplecurve.Rd
man/elastic.regression.Rd
man/pair_align_image.Rd
man/warp_q_gamma.Rd
man/curve_karcher_cov.Rd
man/function_mean_bayes.Rd
man/fdasrvf.Rd
man/calc_shape_dist.Rd
man/elastic.logistic.Rd
man/outlier.detection.Rd
fdasrvf documentation built on May 20, 2017, 2:07 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.