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.

AuthorBryan Stanfill <bstanfill2003@gmail.com>, Heike Hofmann <hofmann@iastate.edu>, Ulrike Genschel <ulrike@iastate.edu>
Date of publication2016-01-06 10:01:19
MaintainerBryan Stanfill <bstanfill2003@gmail.com>
LicenseMIT + file LICENSE
Version1.5
https://github.com/stanfill/rotationsC/tree/master/rotations

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

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

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

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