Method: Statsample::StratifiedSample.proportion_variance_esd_wor
- Defined in:
- lib/statsample/multiset.rb
.proportion_variance_esd_wor(es) ⇒ Object
188 189 190 191 192 193 194 195 196 |
# File 'lib/statsample/multiset.rb', line 188 def proportion_variance_esd_wor(es) n_total=n_total=calculate_n_total(es) sum=es.inject(0){|a,h| a=(h['N']**2 * (h['N']-h['n']) * h['p']*(1.0-h['p'])) / ((h['n']-1)*(h['N']-1)) a+val } Math::sqrt(sum) * (1.0/n_total**2) end |