I have a derived dataset that specifies the percentiles from the 10th to 95th in increments of 5 along with the total number of data points. Is there a way to estimate the mean of the original dataset?
$\begingroup$
$\endgroup$
2
-
$\begingroup$ sum the percentiles multiplied by $0.05$ and the first multiplied by $0.1$, i think that should work. $\endgroup$– ManuelCommented Jun 24, 2014 at 22:17
-
$\begingroup$ If the data below the 10th or above the 95th percentile can be arbitrary, your estimate may be arbitrarily bad. On the other hand, if the distribution is sufficiently nice, you might get a very good estimate. $\endgroup$– Glen_bCommented Jun 25, 2014 at 2:46
Add a comment
|
1 Answer
$\begingroup$
$\endgroup$
2
Yes you would weight each incremental Midpoint by its probability and sum up. The probability is 5% each time as given, the first increment has 10%.
This is equivalent to the definition of mean:
$E(X)=\sum_{i=1}^n x_i p_i$
For the variance you have:
$V(X)=\sum_{i=1}^n (x_i-E(X))^2p_i$
And standarddeviation $\sigma=\sqrt {V(X)}$.