Class: Ablab::Result
Instance Method Summary collapse
- #data ⇒ Object
-
#initialize(experiment) ⇒ Result
constructor
A new instance of Result.
Constructor Details
#initialize(experiment) ⇒ Result
Returns a new instance of Result.
208 209 210 |
# File 'lib/ablab.rb', line 208 def initialize(experiment) @experiment = experiment end |
Instance Method Details
#data ⇒ Object
212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'lib/ablab.rb', line 212 def data counts_c = counts(control) groups.map do |group| if group == control next [group.name, counts_c.merge(control: true, description: group.description)] end counts = counts(group) z = z_score(counts[:sessions], counts[:conversions], counts_c[:sessions], counts_c[:conversions]) [group.name, counts.merge(z_score: z, control: false, description: group.description)] end.to_h end |