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

Functions

Angular-distributions Man page
Arithmetic Man page
as.Q4 Man page
as.Q4.data.frame Man page
as.Q4.default Man page
as.Q4.Q4 Man page
as.Q4.SO3 Man page
as.SO3 Man page
as.SO3.data.frame Man page
as.SO3.default Man page
as.SO3.Q4 Man page
as.SO3.SO3 Man page
bayesCR Man page
bayesCR.Q4 Man page
bayesCR.SO3 Man page
bayes.mean Man page
bayes.mean.Q4 Man page
bayes.mean.SO3 Man page
Cayley Man page
cayley.kappa Man page
center Man page
center.Q4 Man page
center.SO3 Man page
chang Man page
chang.Q4 Man page
chang.SO3 Man page
dcayley Man page
dfisher Man page
dhaar Man page
discord Man page
dmaxwell Man page
drill Man page
duars Man page
dvmises Man page
Fisher Man page
fisheretal Man page
fisheretal.Q4 Man page
fisheretal.SO3 Man page
fisher.kappa Man page
genR Man page
gradient.search Man page
Haar Man page
id.Q4 Man page
id.SO3 Man page
is.Q4 Man page
is.SO3 Man page
log.SO3 Man page
Maxwell Man page
maxwell.kappa Man page
MCMCSO3 Man page
MCMCSO3.Q4 Man page
MCMCSO3.SO3 Man page
mean.Q4 Man page
mean.SO3 Man page
median Man page
median.Q4 Man page
median.SO3 Man page
mis.angle Man page
mis.angle.Q4 Man page
mis.angle.SO3 Man page
mis.axis Man page
mis.axis.Q4 Man page
mis.axis.SO3 Man page
Mises Man page
nickel Man page
pcayley Man page
pfisher Man page
phaar Man page
plot.Q4 Man page
plot.SO3 Man page
pmaxwell Man page
pointsXYZ Man page
prentice Man page
prentice.Q4 Man page
prentice.SO3 Man page
project.SO3 Man page
puars Man page
pvmises Man page
Q4 Man page
-.Q4 Man page
"-.Q4" Man page
"+.Q4" Man page
+.Q4 Man page
Q4-class Man page
rcayley Man page
region Man page
region.Q4 Man page
region.SO3 Man page
rfisher Man page
rhaar Man page
rmaxwell Man page
rotations Man page
rotations-package Man page
rot.dist Man page
rot.dist.Q4 Man page
rot.dist.SO3 Man page
rotdist.sum Man page
rotdist.sum.Q4 Man page
rotdist.sum.SO3 Man page
ruars Man page
rvmises Man page
skew.exp Man page
SO3 Man page
-.SO3 Man page
"-.SO3" Man page
"+.SO3" Man page
+.SO3 Man page
SO3-class Man page
UARS Man page
vmises.kappa Man page
weighted.mean.Q4 Man page
weighted.mean.SO3 Man page
zhang Man page
zhang.Q4 Man page
zhang.SO3 Man page

Files

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.