Meridian GeoX を使用すると、テスト設計時にさまざまな手法を比較できるため、独自のマーケティング目標と調査設定に最適なアプローチを特定できます。
時間ベースの回帰(TBR)などの複数の手法を比較し、RANDOMとSTRATIFIED_SAMPLINGなどの異なる地域割り当てルールを比較するペアに設定するには、geox.compare_designs()関数を使用します。これにより、特定のデータセットで、より高い決定係数やより低い最小検出可能効果(MDE)など、優れた指標が得られるアプローチを評価できます。
異なる割り当てルールでの TBR の比較
次のスニペットでは、2 つの異なる構成を設定します。
- オプション A: ランダム割り当てによる TBR
- オプション B: 層化サンプリングを使用した TBR
2 つの構成を並べて比較できます。一般的には、TBR との相性が良く、分散の少ない設計が得られる傾向があるため、層化サンプリングが推奨されます。
import datetime
import meridian_geox as geox
# 1. Define the configurations you want to compare
comparison_results = geox.compare_designs(
design_data,
[
# Option A: TBR with Random Assignment
(
geox.DesignConfig(
experiment_duration=datetime.timedelta(days=28),
methodology=geox.Methodology.TBR,
geo_assignment_rule=geox.GeoAssignmentRule.RANDOM,
design_output_count=5
),
geox.Constraints()
),
# Option B: TBR with Stratified Sampling
(
geox.DesignConfig(
experiment_duration=datetime.timedelta(days=28),
methodology=geox.Methodology.TBR,
geo_assignment_rule=geox.GeoAssignmentRule.STRATIFIED_SAMPLING,
design_output_count=5
),
geox.Constraints()
),
]
)
# 2. View the combined metrics table to see which performed better
print("Comparing Methodology Metrics:")
comparison_results.design_metrics