class Aws::CloudWatchEvidently::Types::GetExperimentResultsRequest

@note When making an API call, you may pass GetExperimentResultsRequest

data as a hash:

    {
      base_stat: "Mean", # accepts Mean
      end_time: Time.now,
      experiment: "ExperimentName", # required
      metric_names: ["CwDimensionSafeName"], # required
      period: 1,
      project: "ProjectRef", # required
      report_names: ["BayesianInference"], # accepts BayesianInference
      result_stats: ["BaseStat"], # accepts BaseStat, TreatmentEffect, ConfidenceInterval, PValue
      start_time: Time.now,
      treatment_names: ["TreatmentName"], # required
    }

@!attribute [rw] base_stat

The statistic used to calculate experiment results. Currently the
only valid value is `mean`, which uses the mean of the collected
values as the statistic.
@return [String]

@!attribute [rw] end_time

The date and time that the experiment ended, if it is completed.
@return [Time]

@!attribute [rw] experiment

The name of the experiment to retrieve the results of.
@return [String]

@!attribute [rw] metric_names

The names of the experiment metrics that you want to see the results
of.
@return [Array<String>]

@!attribute [rw] period

In seconds, the amount of time to aggregate results together.
@return [Integer]

@!attribute [rw] project

The name or ARN of the project that contains the experiment that you
want to see the results of.
@return [String]

@!attribute [rw] report_names

The names of the report types that you want to see. Currently,
`BayesianInference` is the only valid value.
@return [Array<String>]

@!attribute [rw] result_stats

The statistics that you want to see in the returned results.

* `PValue` specifies to use p-values for the results. A p-value is
  used in hypothesis testing to measure how often you are willing to
  make a mistake in rejecting the null hypothesis. A general
  practice is to reject the null hypothesis and declare that the
  results are statistically significant when the p-value is less
  than 0.05.

* `ConfidenceInterval` specifies a confidence interval for the
  results. The confidence interval represents the range of values
  for the chosen metric that is likely to contain the true
  difference between the `baseStat` of a variation and the baseline.
  Evidently returns the 95% confidence interval.

* `TreatmentEffect` is the difference in the statistic specified by
  the `baseStat` parameter between each variation and the default
  variation.

* `BaseStat` returns the statistical values collected for the metric
  for each variation. The statistic uses the same statistic
  specified in the `baseStat` parameter. Therefore, if `baseStat` is
  `mean`, this returns the mean of the values collected for each
  variation.
@return [Array<String>]

@!attribute [rw] start_time

The date and time that the experiment started.
@return [Time]

@!attribute [rw] treatment_names

The names of the experiment treatments that you want to see the
results for.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/GetExperimentResultsRequest AWS API Documentation

Constants

SENSITIVE