Class: Aws::CloudWatchEvidently::Types::GetExperimentResultsRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudwatchevidently/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#base_statString

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.

Returns:

  • (String)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1338

class GetExperimentResultsRequest < Struct.new(
  :base_stat,
  :end_time,
  :experiment,
  :metric_names,
  :period,
  :project,
  :report_names,
  :result_stats,
  :start_time,
  :treatment_names)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The date and time that the experiment ended, if it is completed. This must be no longer than 30 days after the experiment start time.

Returns:

  • (Time)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1338

class GetExperimentResultsRequest < Struct.new(
  :base_stat,
  :end_time,
  :experiment,
  :metric_names,
  :period,
  :project,
  :report_names,
  :result_stats,
  :start_time,
  :treatment_names)
  SENSITIVE = []
  include Aws::Structure
end

#experimentString

The name of the experiment to retrieve the results of.

Returns:

  • (String)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1338

class GetExperimentResultsRequest < Struct.new(
  :base_stat,
  :end_time,
  :experiment,
  :metric_names,
  :period,
  :project,
  :report_names,
  :result_stats,
  :start_time,
  :treatment_names)
  SENSITIVE = []
  include Aws::Structure
end

#metric_namesArray<String>

The names of the experiment metrics that you want to see the results of.

Returns:

  • (Array<String>)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1338

class GetExperimentResultsRequest < Struct.new(
  :base_stat,
  :end_time,
  :experiment,
  :metric_names,
  :period,
  :project,
  :report_names,
  :result_stats,
  :start_time,
  :treatment_names)
  SENSITIVE = []
  include Aws::Structure
end

#periodInteger

In seconds, the amount of time to aggregate results together.

Returns:

  • (Integer)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1338

class GetExperimentResultsRequest < Struct.new(
  :base_stat,
  :end_time,
  :experiment,
  :metric_names,
  :period,
  :project,
  :report_names,
  :result_stats,
  :start_time,
  :treatment_names)
  SENSITIVE = []
  include Aws::Structure
end

#projectString

The name or ARN of the project that contains the experiment that you want to see the results of.

Returns:

  • (String)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1338

class GetExperimentResultsRequest < Struct.new(
  :base_stat,
  :end_time,
  :experiment,
  :metric_names,
  :period,
  :project,
  :report_names,
  :result_stats,
  :start_time,
  :treatment_names)
  SENSITIVE = []
  include Aws::Structure
end

#report_namesArray<String>

The names of the report types that you want to see. Currently, ‘BayesianInference` is the only valid value.

Returns:

  • (Array<String>)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1338

class GetExperimentResultsRequest < Struct.new(
  :base_stat,
  :end_time,
  :experiment,
  :metric_names,
  :period,
  :project,
  :report_names,
  :result_stats,
  :start_time,
  :treatment_names)
  SENSITIVE = []
  include Aws::Structure
end

#result_statsArray<String>

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.

Returns:

  • (Array<String>)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1338

class GetExperimentResultsRequest < Struct.new(
  :base_stat,
  :end_time,
  :experiment,
  :metric_names,
  :period,
  :project,
  :report_names,
  :result_stats,
  :start_time,
  :treatment_names)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The date and time that the experiment started.

Returns:

  • (Time)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1338

class GetExperimentResultsRequest < Struct.new(
  :base_stat,
  :end_time,
  :experiment,
  :metric_names,
  :period,
  :project,
  :report_names,
  :result_stats,
  :start_time,
  :treatment_names)
  SENSITIVE = []
  include Aws::Structure
end

#treatment_namesArray<String>

The names of the experiment treatments that you want to see the results for.

Returns:

  • (Array<String>)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1338

class GetExperimentResultsRequest < Struct.new(
  :base_stat,
  :end_time,
  :experiment,
  :metric_names,
  :period,
  :project,
  :report_names,
  :result_stats,
  :start_time,
  :treatment_names)
  SENSITIVE = []
  include Aws::Structure
end