rotations: Tools for Working with Rotation Data
Version 1.5

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
URL https://github.com/stanfill/rotationsC/tree/master/rotations
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("rotations")

Popular man pages

cayley.kappa: Circular variance and concentration parameter
Maxwell: The modified Maxwell-Boltzmann distribution
Mises: The circular-von Mises distribution
pointsXYZ: Project rotation data onto sphere
project.SO3: Projection into SO(3)
SO3: Rotation matrices
weighted.mean.SO3: Weighted mean rotation
See all...

All man pages Function index File listing

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

"+.Q4" Man page
"+.SO3" Man page
"-.Q4" Man page
"-.SO3" Man page
+.Q4 Man page
+.SO3 Man page
-.Q4 Man page
-.SO3 Man page
Angular-distributions Man page
Arithmetic Man page
Cayley Man page
EdistC Source code
Fisher Man page
Haar Man page
HartmedianSO3C Source code
HnBlocCpp Source code
HnCpp Source code
HnCppBloc Source code
HnCppIntrinsic Source code
L2.error Source code
MCMCSO3 Man page Source code
MCMCSO3.Q4 Man page Source code
MCMCSO3.SO3 Man page Source code
Maxwell Man page
Mises Man page
Q4 Man page
Q4-class Man page
Q4defaultC Source code
RdistC Source code
SO3 Man page
SO3-class Man page
SO3defaultC Source code
S_MCMC_CPP Source code
UARS Man page
afun_CPP Source code
arsample Source code
arsample.unif Source code
as.Q4 Man page Source code
as.Q4.Q4 Man page Source code
as.Q4.SO3 Man page Source code
as.Q4.data.frame Man page Source code
as.Q4.default Man page Source code
as.SO3 Man page Source code
as.SO3.Q4 Man page Source code
as.SO3.SO3 Man page Source code
as.SO3.data.frame Man page Source code
as.SO3.default Man page Source code
bayes.mean Man page Source code
bayes.mean.Q4 Man page Source code
bayes.mean.SO3 Man page Source code
bayesCR Man page Source code
bayesCR.Q4 Man page Source code
bayesCR.SO3 Man page Source code
both_MCMC_CPP Source code
cayley.kappa Man page Source code
cdfuns Source code
cdfunsC Source code
cdfunsCMedian Source code
cdfunsCSO3 Source code
center Man page Source code
center.Q4 Man page Source code
center.SO3 Man page Source code
centerCpp Source code
chang Man page Source code
chang.Q4 Man page Source code
chang.SO3 Man page Source code
checkQ4 Source code
checkSO3 Source code
dcayley Man page Source code
dfisher Man page Source code
dhaar Man page Source code
discord Man page Source code
dmaxwell Man page Source code
dmkern Source code
drill Man page
duars Man page Source code
dvmises Man page Source code
error.grid Source code
eskew Source code
eskewC Source code
expskewC Source code
expskewCMulti Source code
fisher.kappa Man page Source code
fisher.nu.kappa Source code
fisherAxisC Source code
fisherAxisCSymmetric Source code
fisherBootC Source code
fisheretal Man page Source code
fisheretal.Q4 Man page Source code
fisheretal.SO3 Man page Source code
formatQ4 Source code
formatSO3 Source code
g_legend Source code
genR Man page Source code
genrC Source code
gmeanSO3C Source code
gradient.search Man page Source code
head.Q4 Source code
head.SO3 Source code
id.Q4 Man page
id.SO3 Man page
is.Q4 Man page Source code
is.SO3 Man page Source code
kap_MCMC_CPP Source code
log.SO3 Man page Source code
logSO3C Source code
logSO3CMulti Source code
lpcayley Source code
lpfisher Source code
lpvmises Source code
maxwell.kappa Man page Source code
maxwell.nu.kappa Source code
mean.Q4 Man page Source code
mean.SO3 Man page Source code
meanQ4C Source code
meanSO3C Source code
median Man page Source code
median.Q4 Man page Source code
median.SO3 Man page Source code
medianSO3C Source code
mis.angle Man page Source code
mis.angle.Q4 Man page Source code
mis.angle.SO3 Man page Source code
mis.axis Man page Source code
mis.axis.Q4 Man page Source code
mis.axis.SO3 Man page Source code
mises.nu.kappa Source code
mplotSO3 Source code
nickel Man page
oneRdistC Source code
optimAxis Source code
pMat Source code
pMatC Source code
pcayley Man page Source code
pfisher Man page Source code
phaar Man page Source code
plot.Q4 Man page Source code
plot.SO3 Man page Source code
pmaxwell Man page Source code
pointsXYZ Man page Source code
pointsXYZ_plot Source code
prentice Man page Source code
prentice.Q4 Man page Source code
prentice.SO3 Man page Source code
print.Q4 Source code
print.SO3 Source code
proj Source code
project.SO3 Man page Source code
projectSO3C Source code
puars Man page Source code
pvmises Man page Source code
qMult Source code
rar Source code
rcayley Man page Source code
rcayleyCpp Source code
rdistSO3C Source code
region Man page Source code
region.Q4 Man page Source code
region.SO3 Man page Source code
rfisher Man page Source code
rfisherCpp Source code
rgl.sphgrid2 Source code
rhaar Man page Source code
rmaxwell Man page Source code
rmbCpp Source code
rot.dist Man page Source code
rot.dist.Q4 Man page Source code
rot.dist.SO3 Man page Source code
rotations Man page
rotations-package Man page
rotdist.sum Man page Source code
rotdist.sum.Q4 Man page Source code
rotdist.sum.SO3 Man page Source code
roteye Source code
ruars Man page Source code
rvmises Man page Source code
rvmisesCPP Source code
search.sphere Source code
setOrigin Source code
skew.exp Man page Source code
sphereA Source code
str.Q4 Source code
str.SO3 Source code
tLogMat Source code
tLogMat2 Source code
tail.Q4 Source code
tail.SO3 Source code
vecNorm Source code
vmises.kappa Man page Source code
weighted.mean.Q4 Man page Source code
weighted.mean.SO3 Man page Source code
zhang Man page Source code
zhang.Q4 Man page Source code
zhang.SO3 Man page Source code
zhangMedianC Source code
zhangQ4 Source code

Files

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