shotGroups: Analyze Shot Group Data

Analyzes shooting data with respect to group shape, precision, and accuracy. This includes graphical methods, descriptive statistics, and inference tests using standard, but also non-parametric and robust statistical methods. Implements distributions for radial error in bivariate normal variables. Works with files exported by OnTarget PC/TDS or Taran, as well as with custom data files in text format. Supports inference from range statistics like extreme spread. Includes a set of web-based graphical user interfaces.

AuthorDaniel Wollschlaeger
Date of publication2017-01-18 23:55:00
MaintainerDaniel Wollschlaeger <dwoll@kuci.org>
LicenseGPL (>= 2)
Version0.7.3

View on CRAN

Man pages

analyzeGroup: Analysis for a single group of bullet holes

combineData: Combine list of data frames into one

compareGroups: Compare bullet hole groups

DF300blk: Combined bullet hole data

DF300BLKhl: Combined bullet hole data

DFcciHV: Combined bullet hole data

DFcm: Combined bullet hole data

DFdistr: Lookup table for distribution of range statistics and...

DFinch: Combined bullet hole data

DFlandy01: Combined bullet hole data

DFlandy02: Combined bullet hole data

DFlandy03: Combined bullet hole data

DFlandy04: Combined bullet hole data

DFlistCm: List containing several data frames with bullet hole data

DFsavage: Combined bullet hole data

DFscar17: Combined bullet hole data

DFtalon: Combined bullet hole data

drawBox: Draw an axis-aligned box

drawBox2: Draw an oriented box

drawCircle: Draw a circle

drawEllipse: Draw an ellipse

drawGroup: Draw a group of bullet holes with additional measures

drawTarget: Draw a target pattern

efficiency: Estimate number of required groups for given CI level and...

fromMOA: Conversion from angular diameter to absolute size

getBoundingBox: Bounding box for a set of 2D-points

getCEP: Circular Error Probable (CEP) and Spherical Error Probable...

getConfEll: Confidence ellipse

getDistance: Get distance based on absolute and angular size

getDistToCtr: Distances to center for a set of points

getHitProb: Hit probability within given region

getHoytParam: Determine parameters q and omega of the Hoyt distribution

getMaxPairDist: Maximum pairwise distance for a set of points

getMinBBox: Minimum-area bounding box for a set of 2D-points

getMinCircle: Minimum enclosing circle for a set of 2D-points

getMOA: Conversion of absolute size to angular diameter

getRayParam: Estimate Rayleigh parameters sigma, mean and standard...

getRiceParam: Estimate Rice parameters nu and sigma

getXYmat: Extract (x,y)-coordinates (relative to point of aim) from a...

groupLocation: Accuracy: Location measures for a single group of bullet...

groupShape: Shape analysis for a single group of bullet holes

groupSpread: Precision: Spread measures of a single group of bullet holes

hoyt: The Hoyt Distribution

maxwell: The Maxwell-Boltzmann Distribution

mvnEll: Multivariate normal offset ellipse probabilities

range2sigma: Estimate Rayleigh sigma based on range statistics

rayleigh: The Rayleigh Distribution

readDataMisc: Read data from text files

readDataOT1: Read data files exported by OnTarget PC v1.1*

readDataOT2: Read data files exported by OnTarget PC v2.* or OnTarget TDS...

rice: The Rice Distribution

runGUI: Open web-based GUI in browser

shotGroups-package: Analyze shot group data

simRingCount: Calculate simulated ring count for a given group and target

targets: List containing definitions of several circular target types...

Functions

analyzeGroup Man page
combineData Man page
compareGroups Man page
DF300BLK Man page
DF300BLKhl Man page
DFcciHV Man page
DFcm Man page
DFdistr Man page
DFinch Man page
DFlandy01 Man page
DFlandy02 Man page
DFlandy03 Man page
DFlandy04 Man page
DFlistCm Man page
DFsavage Man page
DFscar17 Man page
DFtalon Man page
dHoyt Man page
dMaxwell Man page
drawBox Man page
drawBox2 Man page
drawBox2.default Man page
drawBox2.list Man page
drawBox.default Man page
drawBox.list Man page
drawCircle Man page
drawCircle.default Man page
drawCircle.list Man page
drawEllipse Man page
drawEllipse.default Man page
drawEllipse.list Man page
drawGroup Man page
drawGroup.data.frame Man page
drawGroup.default Man page
drawTarget Man page
dRayleigh Man page
dRice Man page
efficiency Man page
fromMOA Man page
getBoundingBox Man page
getBoundingBox.data.frame Man page
getBoundingBox.default Man page
getCEP Man page
getCEP.data.frame Man page
getCEP.default Man page
getConfEll Man page
getConfEll.data.frame Man page
getConfEll.default Man page
getDistance Man page
getDistToCtr Man page
getDistToCtr.data.frame Man page
getDistToCtr.default Man page
getHitProb Man page
getHitProb.data.frame Man page
getHitProb.default Man page
getHoytParam Man page
getHoytParam.data.frame Man page
getHoytParam.default Man page
getHoytParam.list Man page
getHoytParam.matrix Man page
getMaxPairDist Man page
getMaxPairDist.data.frame Man page
getMaxPairDist.default Man page
getMinBBox Man page
getMinBBox.data.frame Man page
getMinBBox.default Man page
getMinCircle Man page
getMinCircle.data.frame Man page
getMinCircle.default Man page
getMOA Man page
getRayParam Man page
getRayParam.data.frame Man page
getRayParam.default Man page
getRiceParam Man page
getRiceParam.data.frame Man page
getRiceParam.default Man page
getXYmat Man page
groupLocation Man page
groupLocation.data.frame Man page
groupLocation.default Man page
groupShape Man page
groupShape.data.frame Man page
groupShape.default Man page
groupSpread Man page
groupSpread.data.frame Man page
groupSpread.default Man page
Hoyt Man page
Maxwell Man page
mvnEll Man page
pHoyt Man page
pMaxwell Man page
pmvnEll Man page
pRayleigh Man page
pRice Man page
qHoyt Man page
qMaxwell Man page
qmvnEll Man page
qRayleigh Man page
qRice Man page
range2sigma Man page
Rayleigh Man page
readDataMisc Man page
readDataOT1 Man page
readDataOT2 Man page
rHoyt Man page
Rice Man page
rMaxwell Man page
rmvnEll Man page
rRayleigh Man page
rRice Man page
runGUI Man page
shotGroups Man page
shotGroups-package Man page
simRingCount Man page
simRingCount.data.frame Man page
simRingCount.default Man page
targets Man page

Files

shotGroups
shotGroups/inst
shotGroups/inst/shinyHitProbability
shotGroups/inst/shinyHitProbability/ui.R
shotGroups/inst/shinyHitProbability/server.R
shotGroups/inst/shinyHitProbability/helper.R
shotGroups/inst/shinyAngularSize
shotGroups/inst/shinyAngularSize/ui.R
shotGroups/inst/shinyAngularSize/server.R
shotGroups/inst/shinyAngularSize/www
shotGroups/inst/shinyAngularSize/www/AnglesCenterH.jpg
shotGroups/inst/shinyAngularSize/www/AnglesCircle.png
shotGroups/inst/shinyAngularSize/helper.R
shotGroups/inst/shinyRangeStatistics
shotGroups/inst/shinyRangeStatistics/ui.R
shotGroups/inst/shinyRangeStatistics/server.R
shotGroups/inst/shinyRangeStatistics/helper.R
shotGroups/inst/ChangeLog
shotGroups/inst/doc
shotGroups/inst/doc/shotGroups.pdf
shotGroups/inst/doc/shotGroups.Rnw
shotGroups/inst/doc/shotGroups.R
shotGroups/inst/shinyAnalyzeGroups
shotGroups/inst/shinyAnalyzeGroups/ui.R
shotGroups/inst/shinyAnalyzeGroups/server.R
shotGroups/inst/shinyAnalyzeGroups/helper.R
shotGroups/NAMESPACE
shotGroups/data
shotGroups/data/DFcciHV.rda
shotGroups/data/DFtalon.rda
shotGroups/data/DFinch.rda
shotGroups/data/DFlistCm.rda
shotGroups/data/DFscar17.rda
shotGroups/data/DFlandy04.rda
shotGroups/data/DF300BLKhl.rda
shotGroups/data/DFcm.rda
shotGroups/data/targets.rda
shotGroups/data/DFsavage.rda
shotGroups/data/DFlandy03.rda
shotGroups/data/DFdistr.rda
shotGroups/data/DFlandy02.rda
shotGroups/data/DFlandy01.rda
shotGroups/data/DF300BLK.rda
shotGroups/R
shotGroups/R/range2sigma.R shotGroups/R/getCEP.R shotGroups/R/shotGroups-internal.R shotGroups/R/getHitProb.R shotGroups/R/draw.R shotGroups/R/compareGroups.R shotGroups/R/getConfEll.R shotGroups/R/unitConversion.R shotGroups/R/grubbs.R shotGroups/R/groupLocation.R shotGroups/R/getMinBBox.R shotGroups/R/simRingCount.R
shotGroups/R/windows
shotGroups/R/windows/getFileNames.R shotGroups/R/hoyt.R shotGroups/R/getDevice.R shotGroups/R/getMaxNorm.R shotGroups/R/mvnEll.R shotGroups/R/groupShape.R shotGroups/R/runGUI.R shotGroups/R/readData.R
shotGroups/R/unix
shotGroups/R/unix/getFileNames.R shotGroups/R/CEPs.R shotGroups/R/getMOA.R shotGroups/R/getDistToCtr.R shotGroups/R/drawTarget.R shotGroups/R/combineData.R shotGroups/R/drawGroup.R shotGroups/R/maxwell.R shotGroups/R/rice.R shotGroups/R/getBoundingBox.R shotGroups/R/analyzeGroup.R shotGroups/R/rayleigh.R shotGroups/R/getXYmat.R shotGroups/R/groupSpread.R shotGroups/R/getMaxPairDist.R shotGroups/R/efficiency.R shotGroups/R/getMinCircle.R
shotGroups/vignettes
shotGroups/vignettes/anglesCmp.pdf
shotGroups/vignettes/anglesSit.pdf
shotGroups/vignettes/normal_cep_bias.png
shotGroups/vignettes/lit.bib
shotGroups/vignettes/shotGroups.Rnw
shotGroups/vignettes/anglesCenter.pdf
shotGroups/vignettes/normal_cep_no_bias.png
shotGroups/vignettes/anglesCircle.pdf
shotGroups/vignettes/distributions.pdf
shotGroups/MD5
shotGroups/build
shotGroups/build/vignette.rds
shotGroups/DESCRIPTION
shotGroups/man
shotGroups/man/readDataMisc.Rd shotGroups/man/getCEP.Rd shotGroups/man/getHoytParam.Rd shotGroups/man/DFcm.Rd shotGroups/man/readDataOT2.Rd shotGroups/man/DFcciHV.Rd shotGroups/man/readDataOT1.Rd shotGroups/man/getXYmat.Rd shotGroups/man/mvnEll.Rd shotGroups/man/DFlandy01.Rd shotGroups/man/groupSpread.Rd shotGroups/man/groupShape.Rd shotGroups/man/DFlistCm.Rd shotGroups/man/DFlandy02.Rd shotGroups/man/getDistance.Rd shotGroups/man/getRiceParam.Rd shotGroups/man/getMaxPairDist.Rd shotGroups/man/DFscar17.Rd shotGroups/man/DFinch.Rd shotGroups/man/compareGroups.Rd shotGroups/man/DFtalon.Rd shotGroups/man/rayleigh.Rd shotGroups/man/drawBox.Rd shotGroups/man/drawTarget.Rd shotGroups/man/targets.Rd shotGroups/man/DF300blk.Rd shotGroups/man/rice.Rd shotGroups/man/shotGroups-package.Rd shotGroups/man/drawGroup.Rd shotGroups/man/getRayParam.Rd shotGroups/man/groupLocation.Rd shotGroups/man/DFlandy04.Rd shotGroups/man/combineData.Rd shotGroups/man/drawCircle.Rd shotGroups/man/drawBox2.Rd shotGroups/man/DFdistr.Rd shotGroups/man/DFsavage.Rd shotGroups/man/maxwell.Rd shotGroups/man/range2sigma.Rd shotGroups/man/hoyt.Rd shotGroups/man/getDistToCtr.Rd shotGroups/man/runGUI.Rd shotGroups/man/getMinCircle.Rd shotGroups/man/efficiency.Rd shotGroups/man/fromMOA.Rd shotGroups/man/getBoundingBox.Rd shotGroups/man/drawEllipse.Rd shotGroups/man/getMinBBox.Rd shotGroups/man/getConfEll.Rd shotGroups/man/analyzeGroup.Rd shotGroups/man/getMOA.Rd shotGroups/man/getHitProb.Rd shotGroups/man/DFlandy03.Rd shotGroups/man/DF300BLKhl.Rd shotGroups/man/simRingCount.Rd

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.