rotations: Tools for Working with Rotation Data

Tools for working with rotational data, including simulation from the most commonly used distributions on SO(3), methods for different Bayes, mean and median type estimators for the central orientation of a sample, confidence/credible regions for the central orientation based on those estimators and a novel visualization technique for rotation data. Most recently, functions to identify potentially discordant (outlying) values have been added.

Author
Bryan Stanfill <bstanfill2003@gmail.com>, Heike Hofmann <hofmann@iastate.edu>, Ulrike Genschel <ulrike@iastate.edu>
Date of publication
2016-01-06 10:01:19
Maintainer
Bryan Stanfill <bstanfill2003@gmail.com>
License
MIT + file LICENSE
Version
1.5
URLs

View on CRAN

Man pages

Angular-distributions
Angular distributions
Arithmetic
Arithmetic operators on SO(3)
bayesCR
Bayes credible regions
bayes.mean
Parameter estimates based on non-informative Bayes
Cayley
The symmetric Cayley distribution
cayley.kappa
Circular variance and concentration parameter
center
Center rotation data
chang
M-estimator asymptotic confidence region
discord
Measure of Discord
drill
Drill data set
Fisher
The matrix-Fisher distribution
fisheretal
Transformation based pivotal bootstrap confidence region
fisher.kappa
Circular variance and concentration parameter
genR
Generate rotations
gradient.search
Gradient optimization for rotation data
Haar
Uniform distribution
log.SO3
Rotation logarithm
Maxwell
The modified Maxwell-Boltzmann distribution
maxwell.kappa
Circular variance and concentration parameter
MCMCSO3
MCMC for rotation data
mean.SO3
Mean rotation
median.SO3
Median rotation
mis.angle
Misorientation angle
mis.axis
Misorientation axis
Mises
The circular-von Mises distribution
nickel
Nickel electron backscatter diffraction data set
plot.SO3
Visualizing random rotations
pointsXYZ
Project rotation data onto sphere
prentice
Transformation based asymptotic confidence region
project.SO3
Projection into SO(3)
Q4
Quaternions
Q4-class
Q4 class.
region
Confidence and credible regions for the central orientation
rotations
A package for working with rotation data.
rot.dist
Rotational distance
rotdist.sum
Sample distance
skew.exp
Matrix exponential
SO3
Rotation matrices
SO3-class
SO3 class.
UARS
Generic UARS Distribution
vmises.kappa
Circular variance and concentration parameter
weighted.mean.SO3
Weighted mean rotation
zhang
M-estimator theory pivotal bootstrap confidence region

Files in this package

rotations
rotations/inst
rotations/inst/CITATION
rotations/inst/REFERENCES.bib
rotations/inst/doc
rotations/inst/doc/rotations-intro.R
rotations/inst/doc/rotations-intro.Rnw
rotations/inst/doc/rotations-intro.pdf
rotations/inst/include
rotations/inst/include/rotations.h
rotations/inst/include/rotations_RcppExports.h
rotations/tests
rotations/tests/testthat
rotations/tests/testthat/test_metrics.R
rotations/tests/testthat/test_conversions.R
rotations/tests/testthat/test_basics.R
rotations/tests/testthat/test_discord.R
rotations/tests/testthat/test_estimators.R
rotations/tests/testthat/test_arithmetic.R
rotations/tests/test-all.R
rotations/src
rotations/src/robustCpp.cpp
rotations/src/CppBayesFunctions.cpp
rotations/src/Makevars
rotations/src/estimators.cpp
rotations/src/FisherMethod.cpp
rotations/src/ZhangMethod.cpp
rotations/src/basics.cpp
rotations/src/Makevars.win
rotations/src/RcppExports.cpp
rotations/NAMESPACE
rotations/NEWS
rotations/data
rotations/data/drill.rda
rotations/data/datalist
rotations/data/nickel.rda
rotations/R
rotations/R/preliminary.R
rotations/R/plot.R
rotations/R/parameterizations.R
rotations/R/grid-search.R
rotations/R/distributions.R
rotations/R/estimators.R
rotations/R/kappa.R
rotations/R/RcppExports.R
rotations/R/primatives.R
rotations/R/help.R
rotations/R/regions.R
rotations/R/bayes.R
rotations/R/robust.R
rotations/vignettes
rotations/vignettes/RJournal_edited.sty
rotations/vignettes/rotations-intro.Rnw
rotations/vignettes/stanfill-hofmann-genschel.bib
rotations/MD5
rotations/build
rotations/build/vignette.rds
rotations/DESCRIPTION
rotations/man
rotations/man/region.Rd
rotations/man/Arithmetic.Rd
rotations/man/gradient.search.Rd
rotations/man/Angular-distributions.Rd
rotations/man/SO3-class.Rd
rotations/man/UARS.Rd
rotations/man/nickel.Rd
rotations/man/skew.exp.Rd
rotations/man/prentice.Rd
rotations/man/center.Rd
rotations/man/fisher.kappa.Rd
rotations/man/vmises.kappa.Rd
rotations/man/median.SO3.Rd
rotations/man/bayesCR.Rd
rotations/man/mis.axis.Rd
rotations/man/discord.Rd
rotations/man/SO3.Rd
rotations/man/Haar.Rd
rotations/man/cayley.kappa.Rd
rotations/man/maxwell.kappa.Rd
rotations/man/fisheretal.Rd
rotations/man/Fisher.Rd
rotations/man/log.SO3.Rd
rotations/man/mis.angle.Rd
rotations/man/zhang.Rd
rotations/man/MCMCSO3.Rd
rotations/man/plot.SO3.Rd
rotations/man/pointsXYZ.Rd
rotations/man/Mises.Rd
rotations/man/Q4-class.Rd
rotations/man/genR.Rd
rotations/man/rotdist.sum.Rd
rotations/man/mean.SO3.Rd
rotations/man/rotations.Rd
rotations/man/chang.Rd
rotations/man/Q4.Rd
rotations/man/project.SO3.Rd
rotations/man/bayes.mean.Rd
rotations/man/rot.dist.Rd
rotations/man/Maxwell.Rd
rotations/man/weighted.mean.SO3.Rd
rotations/man/drill.Rd
rotations/man/Cayley.Rd
rotations/LICENSE