Difference between revisions of "Measuring Tools"

From ShotStat
Jump to: navigation, search
m (shotGroups Analysis Package)
m (shotGroups Analysis Package)
Line 14: Line 14:
  
 
= [http://cran.fhcrc.org/web/packages/shotGroups/index.html shotGroups Analysis Package] =
 
= [http://cran.fhcrc.org/web/packages/shotGroups/index.html shotGroups Analysis Package] =
Daniel Wollschlaeger built this open-source R package to perform extensive statistical analysis of target groups. It works automatically on data exported from [[#OnTarget]].
+
Daniel Wollschlaeger built this open-source R package to perform extensive statistical analysis of target groups. It works automatically on data exported from [[#OnTarget]].
  
 
To get started:
 
To get started:
Line 21: Line 21:
 
# Open RStudio, and in the console window  
 
# Open RStudio, and in the console window  
 
#* Run <code>install.packages("shotGroups")</code> to download the latest version of '''shotGroups''' with all dependencies.
 
#* Run <code>install.packages("shotGroups")</code> to download the latest version of '''shotGroups''' with all dependencies.
#* Save the shotGroups.zip file and run <code>install.packages("{c:/path/to/}shotGroups_0.3.zip", repos=NULL)</code>
 
 
#* Now run <code>library(shotGroups)      # load the package</code>
 
#* Now run <code>library(shotGroups)      # load the package</code>
 
#* Now you can run the examples.  In RStudio all output diagrams will be displayed in the Plots tab:
 
#* Now you can run the examples.  In RStudio all output diagrams will be displayed in the Plots tab:
Line 28: Line 27:
 
#** <code>example(groupShape)</code>
 
#** <code>example(groupShape)</code>
  
For more see [http://cran.fhcrc.org/web/packages/shotGroups/shotGroups.pdf the manual] or run <code>help(package="shotGroups")</code>
+
For more, see [http://cran.fhcrc.org/web/packages/shotGroups/vignettes/shotGroups.pdf the package description], [http://cran.fhcrc.org/web/packages/shotGroups/shotGroups.pdf the complete manual for all functions], or run <code>help(package="shotGroups")</code>
  
 
= Spreadsheet Analysis =
 
= Spreadsheet Analysis =
 
Given a target data set, whether compiled using the [[#2-Shot Method]] or [[#OnTarget]], all of the analysis described here can be performed using standard spreadsheet functions.  See, for example [[Media:CCI 40gr HV 100yd.xlsx]] or any of the other workbooks linked in the [[:Category:Examples|Examples]].
 
Given a target data set, whether compiled using the [[#2-Shot Method]] or [[#OnTarget]], all of the analysis described here can be performed using standard spreadsheet functions.  See, for example [[Media:CCI 40gr HV 100yd.xlsx]] or any of the other workbooks linked in the [[:Category:Examples|Examples]].

Revision as of 16:26, 20 January 2014

Tools and practical methods for measuring and analyzing precision.

2-Shot Method

Brent Danielson described a no-frills method for accumulating arbitrarily large shot sample sets for statistical analysis: Since our statistics all depend on the sample radius:

  1. Shoot two shots at a single aim point
  2. Measure their center-to-center distance. This produces two radius sample points, both equal to half the measured distance.
  3. Repeat this process until satisfied with the quantity of data points.

Calculation of sigma from Danielson's sample data, as well as hypothesis analysis, are shown in Media:DanielsonExample.xlsx.

OnTarget

Jeffrey Block's OnTarget Precision Calculator is the most convenient package for converting a target image into data points for analysis. It accounts for scale and distance and automatically calculates Mean Radius (called "Average to Center" in the software) and Extreme Spread (called "Max Spread").

The more expensive Target Data System can automatically identify and aggregate shots on scans of its specially-coded targets.

shotGroups Analysis Package

Daniel Wollschlaeger built this open-source R package to perform extensive statistical analysis of target groups. It works automatically on data exported from #OnTarget.

To get started:

  1. Install R from http://cran.fhcrc.org/
  2. Install RStudio from http://www.rstudio.com/ide/download/desktop
  3. Open RStudio, and in the console window
    • Run install.packages("shotGroups") to download the latest version of shotGroups with all dependencies.
    • Now run library(shotGroups) # load the package
    • Now you can run the examples. In RStudio all output diagrams will be displayed in the Plots tab:
      • example(groupSpread)
      • example(groupLocation)
      • example(groupShape)

For more, see the package description, the complete manual for all functions, or run help(package="shotGroups")

Spreadsheet Analysis

Given a target data set, whether compiled using the #2-Shot Method or #OnTarget, all of the analysis described here can be performed using standard spreadsheet functions. See, for example Media:CCI 40gr HV 100yd.xlsx or any of the other workbooks linked in the Examples.