Method: Split::Experiment#count_simulated_wins

Defined in:
lib/split/experiment.rb

#count_simulated_wins(winning_alternatives) ⇒ Object



337
338
339
340
341
342
343
344
345
346
347
348
# File 'lib/split/experiment.rb', line 337

def count_simulated_wins(winning_alternatives)
   # initialize a hash to keep track of winning alternative in simulations
  winning_counts = {}
  alternatives.each do |alternative|
    winning_counts[alternative] = 0
  end
  # count number of times each alternative won, calculate probabilities, place in hash
  winning_alternatives.each do |alternative|
    winning_counts[alternative] += 1
  end
  return winning_counts
end