Enter data

Upload file:
Paste data:

Distance to target

Information from imported file(s)

For details on how to read in data, see the documentation for readDataOT1() , readDataOT2() , readDataSMT() , readDataShotMarker() , readDataMisc() and the shotGroups vignette section 2.1

Settings

Circular Error Probable

For details, see the documentation for getCEP() and the shotGroups vignette sections 3.2.1, 3.2.2

Save results as text file

                        
Confidence Ellipse

For details, see the documentation for getConfEll() and the shotGroups vignette section 3.2.1


                        
Extrapolated CEP / Confidence Ellipse

For details, see the shotGroups vignette section 3.2.3.


                      

Settings

Hit probability

For details, see the documentation for getCEP() and the shotGroups vignette sections 3.2.1, 3.2.2

Save results as text file

                        

For details, see the shotGroups vignette section 3.2.3.


                      

About

The shotGroups package for R provides functions to read in, plot, statistically describe, analyze, and compare 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. The data can be imported from files produced by OnTarget PC and OnTarget TDS , TARAN , ShotMarker e-target , Silver Mountain e-target , SIUS e-target , or from custom data files in text format with a similar structure. For further explanations and an example walkthrough, see the package vignette . Many statistical methods are described on Ballistipedia .

shotGroups and this web application are written by:
Daniel Wollschläger <dwoll@kuci.org>
Source code shotGroups
Source code shiny app

More shotGroups web applications

Comprehensive shot group analysis: http://shiny.imbei.uni-mainz.de:3838/shotGroups_AnalyzeGroups
Absolute angular size conversion: http://shiny.imbei.uni-mainz.de:3838/shotGroups_AngularSize/
Estimate Rayleigh sigma from range statistics: http://shiny.imbei.uni-mainz.de:3838/shotGroups_RangeStat/

References

This web application is built with R, shiny, and bs4Dash. The shotGroups package uses functionality provided by the R packages boot, coin, CompQuadForm, energy, mvoutlier, and robustbase:

Canty, A., & Ripley, B. D. (2023). boot: Bootstrap R (S-Plus) Functions.
https://cran.R-project.org/package=boot

Duchesne, P., & Lafaye de Micheaux, P. (2010). Computing the distribution of quadratic forms: Further comparisons between the Liu-Tang-Zhang approximation and exact methods. Computational Statistics and Data Analysis, 54 (4), 858-862.
https://cran.R-project.org/package=CompQuadForm

Filzmoser, P., & Gschwandtner, M. (2021). mvoutlier: Multivariate outlier detection based on robust methods.
https://cran.R-project.org/package=mvoutlier

Granjon, D. (2022). bs4Dash: A 'Bootstrap 4' Version of 'shinydashboard'.
https://CRAN.R-project.org/package=bs4Dash

Hothorn, T., Hornik, K., van de Wiel, M. A., & Zeileis, A. (2008). Implementing a Class of Permutation Tests: The coin Package. Journal of Statistical Software, 28 (8), 1-23.
https://www.jstatsoft.org/v28/i08/
https://cran.R-project.org/package=coin

R Core Team (2023). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria.
https://www.r-project.org/

Rizzo, M. L., & Szekely, G. J. (2019). energy: E-statistics (energy statistics).
https://cran.R-project.org/package=energy

Rousseeuw, P. J., Croux, C., Todorov, V., Ruckstuhl, A., Salibian-Barrera, M., Verbeke, T., & Maechler, M. (2023). robustbase: Basic Robust Statistics.
https://cran.R-project.org/package=robustbase

RStudio Inc. (2022). shiny: Web Application Framework for R.
https://cran.R-project.org/package=shiny
https://shiny.rstudio.com/

Wollschlaeger, D. (2022). shotGroups: Analyze shot group data.
https://cran.R-project.org/package=shotGroups
https://github.com/dwoll/shotGroups/ - development version