手法の比較

Meridian GeoX を使用すると、テスト設計時にさまざまな手法を比較できるため、独自のマーケティング目標と調査設定に最適なアプローチを特定できます。

時間ベースの回帰(TBR)などの複数の手法を比較し、RANDOMSTRATIFIED_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