marketing-analytics/predicting/future-customer-value-segments/common/__init__.py [934:955]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    count = 0
    p_alive_sum = 0.0
    expected_value_sum = 0.0
    future_aov_sum = 0.0
    predicted_purchases_sum = 0.0
    for r in records:
        count += 1
        p_alive_sum += r[1]
        expected_value_sum += r[5]
        future_aov_sum += r[3]
        predicted_purchases_sum += r[2]

    average_retention_probability = round_number(p_alive_sum / count, 2,
                                                 options)
    average_predicted_customer_value = round_number(expected_value_sum / count,
                                                    2, options)
    average_predicted_order_value = round_number(future_aov_sum / count, 2,
                                                 options)
    average_predicted_purchases = round_number(predicted_purchases_sum / count,
                                               2, options)
    total_customer_value = round_number(expected_value_sum, 2, options)
    number_of_customers = count
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



marketing-analytics/predicting/future-customer-value-segments/common/__init__.py [979:1000]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    count = 0
    p_alive_sum = 0.0
    expected_value_sum = 0.0
    future_aov_sum = 0.0
    predicted_purchases_sum = 0.0
    for r in records:
        count += 1
        p_alive_sum += r[1]
        expected_value_sum += r[5]
        future_aov_sum += r[3]
        predicted_purchases_sum += r[2]

    average_retention_probability = round_number(p_alive_sum / count, 2,
                                                 options)
    average_predicted_customer_value = round_number(expected_value_sum / count,
                                                    2, options)
    average_predicted_order_value = round_number(future_aov_sum / count, 2,
                                                 options)
    average_predicted_purchases = round_number(predicted_purchases_sum / count,
                                               2, options)
    total_customer_value = round_number(expected_value_sum, 2, options)
    number_of_customers = count
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



