Difference between revisions of "Weighted statistics and w parameter"
(Created page with "Category:Analytica User Guide <breadcrumbs>Analytica User Guide > Statistics, Sensitivity, and Uncertainty Analysis > {{PAGENAME}}</breadcrumbs> __TOC__ ==See Also== <f...") |
|||
Line 2: | Line 2: | ||
<breadcrumbs>Analytica User Guide > Statistics, Sensitivity, and Uncertainty Analysis > {{PAGENAME}}</breadcrumbs> | <breadcrumbs>Analytica User Guide > Statistics, Sensitivity, and Uncertainty Analysis > {{PAGENAME}}</breadcrumbs> | ||
− | + | Normally, each statistical function gives an equal weight to each sample value in its parameters. You can use the optional parameter w for any statistical function to specify unequal weights for its samples. This lets you estimate conditional statistics. For example: | |
+ | Mean(X, w: X>0) | ||
+ | |||
+ | This computes the mean of X for those samples of X that are positive. In this case, the weight vector contains only zeros and ones. The expression X>0 gives a weight of 1 (True) for each sample that satisfies the relationship and 0 (False) to those that do not. | ||
+ | By default, this method works over uncertain samples, indexed by Run. You can also use it to compute weighted statistics over other indexes. For example, if Y is an array indexed by J, you could compute: | ||
+ | |||
+ | Mean(Y, I, W: Y>0) | ||
+ | |||
+ | If you set the system variable SampleWeighting to something other than 1 (see “Importance | ||
+ | weighting” on page 291, all statistical functions use SampleWeighting as the default weights, | ||
+ | unless you specify parameter w with some other weighting array. So, when using importance weighting, all statistics (and uncertainty views) automatically use the correct weighting. | ||
==See Also== | ==See Also== | ||
<footer>Statistical functions / {{PAGENAME}} / Importance analysis</footer> | <footer>Statistical functions / {{PAGENAME}} / Importance analysis</footer> |
Revision as of 06:56, 17 December 2015
Normally, each statistical function gives an equal weight to each sample value in its parameters. You can use the optional parameter w for any statistical function to specify unequal weights for its samples. This lets you estimate conditional statistics. For example:
Mean(X, w: X>0)
This computes the mean of X for those samples of X that are positive. In this case, the weight vector contains only zeros and ones. The expression X>0 gives a weight of 1 (True) for each sample that satisfies the relationship and 0 (False) to those that do not. By default, this method works over uncertain samples, indexed by Run. You can also use it to compute weighted statistics over other indexes. For example, if Y is an array indexed by J, you could compute:
Mean(Y, I, W: Y>0)
If you set the system variable SampleWeighting to something other than 1 (see “Importance weighting” on page 291, all statistical functions use SampleWeighting as the default weights, unless you specify parameter w with some other weighting array. So, when using importance weighting, all statistics (and uncertainty views) automatically use the correct weighting.
Enable comment auto-refresher