sphscore {scoring} | R Documentation |
Calculate Spherical Scores
Description
Calculate spherical scores and average spherical scores by a grouping variable.
Usage
sphscore(object, data, group = NULL, bounds = NULL, reverse = FALSE)
Arguments
object |
an object of class "formula", of the form
|
data |
an optional data frame or list containing the
variables in the formula. If not found in |
group |
the name of a grouping variable within |
bounds |
a vector of length 2 corresponding to the desired minimum and maximum spherical score, respectively. |
reverse |
if |
Details
If group
is supplied, the function returns
a list (see value section). Otherwise, the function returns a numeric
vector containing the spherical score associated with each forecast.
Value
Depending on input arguments, sphscore
may return an object of
class numeric
containing raw spherical scores. It may also return
a list containing the objects below.
rawscores |
an object of class |
mnsph |
an object of class |
Author(s)
Ed Merkle
References
Toda, M. (1963). Measurement of subjective probability distributions. ESD-TDR-63-407, Decision Sciences Laboratory, L. G. Hanscom Field, Bedford, Mass.
Shuford, E. H., Albert, A., & Massengill, H. E. (1966). Admissible probability measurement procedures. Psychometrika, 31, 125-145.
See Also
Examples
data("WorldEvents")
## Raw spherical scores
sph1 <- sphscore(answer ~ forecast, data=WorldEvents)
## Raw spherical scores plus group means
sph2 <- sphscore(answer ~ forecast, data=WorldEvents,
group="forecaster")