Excel でのカイ二乗検定: 変数の比較

Excel でのカイ二乗検定: 変数の比較

この記事では、 Excel でカイ二乗検定を使用して変数を比較する方法を説明します。このチュートリアルのビデオ全体は、このブログの下部でご覧いただけます

独立性のカイ二乗検定には 2 つのカテゴリ変数があります。これらの変数間に何らかの関係があるかどうかを調べます。

仮説検証フレームワークを使用します。これについて詳しくない場合は、  『Advancing Into Analytics』 という書籍を参照してください。これは、 Excel、R、Pythonを使用した高度な分析手法です。

デモでは、Excel で設定された住宅データを使用します。ピボット テーブルを使用して実際の値を取得し、数式を使用してこれを期待値と比較する必要があります。

また、95% の有意水準と、空調と優先エリアとの間に関係があるかどうかも確認します。

目次

Excel でカイ二乗検定を使用して変数を比較する

Excel を使ってみましょう。これらは、Journal of Applied Econometrics から取得した住宅価格です。

Excel でのカイ二乗検定: 変数の比較

ピボット テーブルを挿入し、  [OK]をクリックしてインデックス列を使用して観測値をカウントします。

Excel でのカイ二乗検定: 変数の比較

ピボット テーブルのフィールドから、「id」を 値セクションにドラッグします。 これらはすべて一意の値であるため、[値フィールドの設定] から [カウント]を選択します 。

次に、「prefarea」を列にドラッグし、次に「airco」を行セクションにドラッグして、実際の値を確認します。

合計 546 件の観測があります。298 室にはエアコンも優先エリアもありませんが、53 室にはその両方が備わっています。

Excel でのカイ二乗検定: 変数の比較

2 つのテーブルを作成し、 ActualExpectedというラベルを付けてみましょう。

Excel でのカイ二乗検定: 変数の比較

空調設備も優先エリアも期待値を取得するには、  D5 に B7を乗算し、それを D7で除算します。

Excel でのカイ二乗検定: 変数の比較

次に、空調または優先エリアの期待値を取得し、  D5 に C7を乗算し、それをD7で割ります 。

Excel でのカイ二乗検定: 変数の比較

ここで、優先エリアまたは空調の期待値を求めるには、  D6 に B7を乗算し、それを D7で割ります。

Excel でのカイ二乗検定: 変数の比較

最後に、空調と優先エリアの両方の期待値を計算してみましょう。D6 と C7を乗算し 、  D7で除算します。

Excel でのカイ二乗検定: 変数の比較

期待値の範囲を強調表示して合計を確認します。合計は 546 になります。

Excel でのカイ二乗検定: 変数の比較

次に、実際の値と期待値の関係を調べます。ある意味一緒に動く傾向があるかどうかチェックしてみましょう。

有意性を確認するには、  =CHISQ.TESTと入力します。実際の値の範囲を強調表示し、カンマを追加して、期待値の範囲を強調表示して p 値を取得します。

Excel でのカイ二乗検定: 変数の比較

結果から言えば、これはわずかに偶然の可能性です。優先エリア変数と空調変数の間には何らかの関係があるようです。

Excel でのカイ二乗検定: 変数の比較


Excel のアンチ結合と Power Query を使用したクエリのマージ
Excel の個別値の数をカウントする: 古典的なアプローチから最新のアプローチへ
Excel の比率と度数テーブル

結論

カイ二乗テストは、カテゴリごとの違いを知るのに役立つ一般的な手法であり、A/B テストの良い例です。

もう 1 つ覚えておくべきことは、観測は独立している必要があるということです。この例に基づいて、特定の種類のカテゴリカル変数である 2 つのバイナリ変数を調べています。

最後に、カテゴリが多数ある場合は扱いが難しくなる可能性があることに注意してください。

これがExcelまたは Pythonの A/B テストに使用できることを願っています。

ではごきげんよう、


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて