STATS_CROSSTAB
構文
目的
クロス集計は、2つの名義変数の分析に使用する方法です。STATS_CROSSTAB
ファンクションは2つの必須の引数を取ります。分析対象の2つの変数はexpr1
とexpr2
です。オプションの3つ目の引数を使用すると、表7-4に示すように、このファンクションによって戻されるNUMBER
値の意味を指定できます。この引数には、テキスト・リテラル、バインド変数または定数の文字値に評価される式を指定できます。3つ目の引数を指定しない場合、デフォルトは'CHISQ_SIG'
です。
関連項目:
STATS_CROSSTAB
の照合決定ルールは、『Oracle Databaseグローバリゼーション・サポート・ガイド』の付録Cを参照してください。
表7-4 STATS_CROSSTABの戻り値
引数 | 戻り値の意味 |
---|---|
|
カイ2乗の測定値 |
|
カイ2乗の測定値の有意性 |
|
カイ2乗の自由度 |
|
ファイ係数 |
|
クラメールのV統計 |
|
一致係数 |
|
コーエンのカッパ |
STATS_CROSSTABの例
次の例では、性別と収入水準の関連の強さを判断します。
SELECT STATS_CROSSTAB (cust_gender, cust_income_level, 'CHISQ_OBS') chi_squared, STATS_CROSSTAB (cust_gender, cust_income_level, 'CHISQ_SIG') p_value, STATS_CROSSTAB (cust_gender, cust_income_level, 'PHI_COEFFICIENT') phi_coefficient FROM sh.customers; CHI_SQUARED P_VALUE PHI_COEFFICIENT ----------- ---------- --------------- 251.690705 1.2364E-47 .067367056