問題タブ [multivariate-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
84 参照

javascript - GWO が多変量テストを通じて提供した後に JavaScript を起動する

当社のマーケティング チームは、Google ウェブサイト オプティマイザーを使用して、当社のサイトで新しい予約フロー全体をテストするよう依頼しています。これが機能するためには、テスト参加者は以下を持っている必要があります。

  • サイト内のさまざまなリンク (バスケット 1 からバスケット 2 に変更するため)
  • アクションを変更するフォーム (add-to-basket から add-to-basket2 へ)

最初は、JQuery でこれを行い、MV テストを実行してこのような属性を変更し、Google にこのコードを提供して参加者をテストすることを考えました。

コメント/コメント解除すると開発マシンで正常に動作しますが、Googleがコンテンツを提供するときにもちろんこれが起動しないことを忘れていたため、最近十分な睡眠が取れていないと思います! 私の質問は次のとおりです。

  • GWO から返された、サイトにその JavaScript を起動させる方法はありますか?
  • そうでない場合、テストの一部として DOM 属性を変更する必要がある MV テストを実行したことがある人はいますか? もしそうなら、どのようにこれを管理しましたか?
0 投票する
1 に答える
7931 参照

r - PCoA の散布図を色分けする方法

だから私はこれが初めてです。次のデータ マトリックスで PCoA を実行する必要があります。ADE4、labdsv、Ginko、Aabel ソフトウェアを使用して解析を実行できます。気になるのは、散布図でラベルを色分けする方法です。私のマトリックスは、次の順序で存在/不在マトリックスです。

私が望むのはA1、 、A2、およびA3を赤でB1B2青で、すべてのEものを黒で表すことです。どんな助けでも大歓迎です。

0 投票する
1 に答える
180 参照

javascript - 動的 Web アプリケーションに多変量テストを導入する際、どのようにリスクを軽減しますか?

私の会社は多変量テスト ベンダーと提携しており (まだどのベンダーかは明らかにできません)、彼らのシステムを当社の主力の B2C コマース サイトに統合するよう求められています。

通常、「統合」という言葉は難しい用語です。ただし、ここでは、<script>複数のビューにタグを追加し、その時点からループから抜け出すことを意味します。多変量実験は、当社のマーケティング部門 (および/またはベンダー) によって設定されます。私たちの開発チームはそれに関与することはありません。

基本的に、JavaScript インジェクション攻撃ベクトルをフラグシップ アプリケーションに意図的に追加するように言われています...そして最善を尽くします。私の懸念は、悪意のあるコードではなく、不注意による失敗です。私たちの CSS と基本的なページ レイアウトはすでに混乱しています。他の誰かの多変量実験がホームページのルック アンド フィールなどを爆破したときに熱を帯びることが予想されます。さらに重要なのは、醜い AJAX とサーバー サイドがたくさんあることです。予測可能な HTML 要素、属性などに依存する粗雑な作業id...そのため、実験で HTML 要素を変更しすぎると、コア コマース機能が予測できない方法で完全に壊れてしまいます。

私の懸念は、実際のテスト環境がないことで増幅されます。ベンダーはフィルタリングを行うため、本番 URL からの AJAX 呼び出しのみが処理されます。開発環境または QA 環境からの呼び出しは無視されます。ただし、それはテスト環境を持つことと同じではありません。むしろ、本番環境が各実験のテスト環境になったことを意味します。

上記のすべてを考慮して、これらのリスクの一部を軽減するために利用できる慣行はありますか? 多変量テストは非常に新しい分野です。Google 検索の最初の数ページは、CIO にバズワードを売りつけるいかがわしいコンサルタントで構成されています。最終的にリスクを監視する責任を負う社内の技術者向けに書かれたものはあまりありません。上記の制限の下で適切に QA を行う方法はありますか、またはそのようなシナリオでプッシュ バック (*) する以外に方法はありませんか?

(*) 注: ベンダーとの関係の政治的事情を考えると、プッシュバックに対して非常に気密性の高いケースを構築する必要がありますが、いずれにせよ無視される可能性があります。

0 投票する
2 に答える
845 参照

r - R の多変量グラフィックスの推奨事項

利用可能な R パッケージのいずれかで、4 つの変数を使用してデータを視覚化する最良の方法をお勧めしてください。

つまり、2 つのカテゴリ変数 (母集団 (12) と文字 (50)) と 2 つの連続変数 (100 人の各文字の長さの測定値の平均と変動係数 (行列の行)) があります。つまり、基本的には 12x50x100x100 次元のグラフです。

助言がありますか?

0 投票する
1 に答える
212 参照

android - html5 モバイル アプリを使用した多変量テスト

多変量テストを可能にする iOS / Android 用の html5 ベースのモバイル アプリを実装するための最良の戦略は何ですか? サーバーに HTML A/B ファイルを置いてオンデマンドで配信するのは良い考えですか、それともアプリを Apple の審査チームに再送信しないようにするためのより良い戦略はありますか?

0 投票する
1 に答える
522 参照

google-app-engine - 多変量テストにGAEトラフィック分割をどのように使用しますか?

新しいGAEトラフィック分割機能が本日リリースされ、その使用目的の1つは多変量テストです。これは、テストのバリアントごとに1つずつ、アプリケーションの複数のバージョンをビルドしてデプロイする必要があることを意味しているように見えます。これは、バージョン管理システムも分岐していることを意味します(テストごとに1つの分岐)。これは、テストを管理するための非効率的な方法のようです。また、複数のテストを管理するためのユーザーインターフェースを含み、すべての統計収集および分析ツールを含むGoogleのWebsite Optimizerとは異なり、テストを管理するためのフレームワークは含まれていないようです。

多変量テストに新しいトラフィック分割機能を使用することを考えている人はいますか?なぜこれをWebsiteOptimizerで使用するのですか?トラフィック分割テストをどのように設定しますか?バージョン管理システムを分岐し、テストを測定および分析するための独自のインフラストラクチャを作成しますか?または、独自のコードを作成するのではなく、この目的に適した多変量テストライブラリがありますか?

0 投票する
2 に答える
222 参照

google-website-optimizer - サブドメインで動作する A/B 多変量プラットフォーム

いくつかのランディング ページに対して a/b テストと多変量テストを実行しようとしています。

以前は Google ウェブサイト オプティマイザーを使用していましたが、サブドメインを扱う際に常に問題がありました。

gwo のドキュメントは貧弱で、私が試したさまざまなアプローチにより、多くの時間が失われました..

商用/代替プラットフォームの使用を検討しています。ご意見をお聞かせください。

私の典型的なシナリオは、サブドメインにあるランディング ページとコンバージョン ページを提示することです。

0 投票する
2 に答える
423 参照

google-analytics - Google Site Optimizer がクロスドメイン コンバージョンをトラッキングしない

2 つのドメインにわたって 3 つの GWO 多変量テストをセットアップしました。ランディング ページは正しく設定されており、3 つのテストすべてで訪問者を追跡していますが、いずれのテストでもコンバージョンが記録されていません。Google が提供するクロスドメイン トラッキングの指示に従いましたが、サイコロは出ません。

ランディング ページのスニペットは次のとおりです (ID は削除されています)。

コンバージョン ページのスニペットは次のとおりです。

いくつかの落とし穴:

  • 変換スクリプト スニペットはフッターの終了</body>タグの前にあります。これは、サイトの構築方法によるものです。
  • コンバージョン ページの URL は、訪問者がその前の目標到達プロセスをどのように進むかによって異なります。
  • ランディング ページとコンバージョン ページの両方で、GWO スニペットの後に Google アナリティクス スニペットが挿入されています (ただし、コンバージョン ページにアナリティクス スニペットがない場合もあります)。
0 投票する
1 に答える
312 参照

ruby-on-rails-3.1 - 分割テスト用に実験的な機能をサンドボックス化する Rails の gem/tools/templates はありますか?

ユーザーのサブグループ向けに新しいことを試したり、さまざまなアプリの動作で A/B テストを行ったり、通常はサンドボックスを提供したりするために、エンジニアが実験的なコードと機能をアプリに投入できる簡単なメカニズムをセットアップしたいと考えています。開発者がメインの本番コードに影響を与えずに夢中になれる環境。実験的機能 (EF) の要件の一部は次のとおりです。

  • Rails、JS/Coffee、およびアプリの基本的な知識があれば、EF の追加は非常に簡単です。
  • EF コードは、可能な限り製品コードの外 (「島」) に置く必要があります。
  • EF コードは、がんの触手を製品コードにまで成長させてはなりません。つまり、可能な限り疎結合のままにしてください。
  • 何が EF コードで何がそうでないかは一目で明らかなはずです。
  • EF コードは、TDD や UX などの完全な組織ポリシーを支持する必要はありません。実際、迅速で汚い実験がこれの目標であり、プロセスとポリシーによって創造性と熱意が妨げられることは望ましくありません。実験が (ユーザー テストを通じて) 成功したと見なされた場合にのみ、それをすべてのポリシーに反映させるために労力を費やす必要があります。
  • EF 機能は、ダッシュボード サイトでオン/オフを切り替えたり、特定のユーザーにロールアウトしたりできます。
  • 実稼働コードに取り組んでいる開発者は、実験的なコードを処理するためにいかなる方法でも負担を負うべきではありません。理想的には、完全な分離です。実稼働コードが更新された場合、実験は壊れる可能性があります。実稼働コードの開発者にすべての実験を最新の状態に保つように強制するよりも、それが望ましいです。実験を続けられるかどうかは、実験者次第です。
  • 私たちのシステムは、サーバー用の Rails 上に構築されており、Knockout.js と Backbone.js を使用して CoffeeScript で記述されたリッチなクライアント側アプリを備えています。EF は、Rails コード (コントローラー アクション、ルート、モデル)、ビュー テンプレート、CoffeeScript コード (データ バインディング、jQuery テンプレート、モデル、ビュー モデルなど)、CSS/SCSS に触れることができ、メカニズムはこれらすべてをサンドボックス化できるようにする必要があります。

分割テストや多変量テストの測定プロセスについては、現時点ではそれほど心配していません。これは、Vanity gem などのツールや、KissMetrics や MixPanel などの商用ソリューションで解決済みの問題です。私たちは、分離、マージ、およびメンテナンスの問題を解決するセットアップを作成する方法に関心があります。Rails用のそのようなツールは存在しますか?

0 投票する
0 に答える
723 参照

statistics - Python多変量解析?--360万レコードセットの3〜10のレコードペアから一意のIDを生成するには?

私はデータマイニングに不慣れで、統計とPythonの大まかな知識を持っています。

case_reportsmysqlデータベースに特定の政府機関からのテーブルがあり、1つまたは複数のid:のフィールドがあるという問題がありますcase。理論的には、caseは一意であると言われていますが、 case:の複数のフィールドが存在する可能性がありidます。 date_rcvd,age,dosage,wt,age,route of administration,submission_type etcBUT FOR THESAMEPATIENTのような他の行フィールドのデータ。

ある種のクラスタリングアプローチからunique_idでGROUPBYできるようにしたいので、ケースIDのクエリで4ではなく単一の結果になります。マッチングに使用できる他のフィールドは12個あります。

case=おそらくユニークな患者の症例rptであり、症例が進行して記録されるときに進行する可能性があります。 id=それに関連する他のテーブルへのparameter_idリンクcase

繰り返しますが、 THEORY "" THEY ""では、これらの複数のcaseレコードには少なくとも1つの異なるid番号が必要であると述べていますが、そうでない場合は、次のようになります。別のレポーターソースからのもの、電子提出からの重複した提出、およびバックアップの郵送レポート、またはそのid:caseの別のレポーターソースからのフォローアップ症例報告を反映している。idprocess_dateDELETE id,case < recent and that 'will probably be the correct one leaving the proper

ある種のk-meansクラスタリングアプローチを考えていましたか?

リソース、コード例のリンク、開始する戦略は高く評価されていますが、最初の方法論を探しているだけでは、答え全体が魔法のように期待できないことがよくあります。

私はCASEいくつかに固有の帰無仮説を作成しids、問題を定義してデータを収集しました。これは、多くの固有の帰無仮説が多くの固有idのものにリンクしていることを証明していますids。データはプロプライエタリであるか、もっと共有したいと思います。

一番、

コリン