統計 stats

このセクションでは、さまざまな統計検定とツールをまとめています。モデルとは独立して使用できるものもあれば、モデルおよびモデル結果の拡張として使用することを意図しているものもあります。

APIに関する注意:このカテゴリの関数とオブジェクトは、さまざまなモジュールに分散しており、まだ移動される可能性があります。将来的には、統計検定は生の数値だけではなく、より有益なレポートを備えたクラスインスタンスを返すようになると予想されます。

残差診断と仕様テスト

durbin_watson(resids[, axis])

ダービン・ワトソン統計量を計算します。

jarque_bera(resids[, axis])

ジャック-ベラ検定による正規性の検定。

omni_normtest(resids[, axis])

正規性のためのオムニバス検定

medcouple(y[, axis])

歪度のロバスト尺度であるメドカップルを計算します。

robust_skewness(y[, axis])

キムとホワイトの4つの歪度尺度を計算します。

robust_kurtosis(y[, axis, ab, dg, excess])

キムとホワイトの4つの尖度尺度を計算します。

expected_robust_kurtosis([ab, dg])

データが正規分布に従うと仮定して、キムとホワイトのロバストな尖度尺度の期待値を計算します。

acorr_breusch_godfrey(res[, nlags, store])

残差の自己相関に対するブロイシュ・ゴッドフレイのラグランジュ乗数検定。

acorr_ljungbox(x[, lags, boxpierce, ...])

残差の自己相関に対するリュング・ボックス検定。

acorr_lm(resid[, nlags, store, period, ...])

自己相関に対するラグランジュ乗数検定。

breaks_cusumolsresid(resid[, ddof])

OLS残差に基づくパラメータ安定性のためのCusum検定。

breaks_hansen(olsresults)

モデル安定性、OLSのパラメータにおけるブレイクに対する検定、Hansen 1992

recursive_olsresiduals(res[, skip, lamda, ...])

残差とCusum検定統計量を使用した再帰的OLSを計算します。

compare_cox(results_x, results_z[, store])

ネストされていないモデルのコックス検定を計算します。

compare_encompassing(results_x, results_z[, ...])

ネストされていないモデルを比較するためのデビッドソン-マッキノン包含検定

compare_j(results_x, results_z[, store])

ネストされていないモデルのJ検定を計算します。

het_arch(resid[, nlags, store, ddof])

自己回帰条件付き分散不均一性 (ARCH) のエンゲル検定。

het_breuschpagan(resid, exog_het[, robust])

分散不均一性に対するブルッシュ・パガン ラグランジュ乗数検定

het_goldfeldquandt(y, x[, idx, split, drop, ...])

ゴールドフェルド・クワント等分散性検定。

het_white(resid, exog)

分散不均一性に対するホワイトのラグランジュ乗数検定。

spec_white(resid, exog)

ホワイトの 2 次モーメント仕様検定

linear_harvey_collier(res[, order_by, skip])

線形性に対するハーベイ・コリアー検定

linear_lm(resid, exog[, func])

関数的な代替に対する線形性のラグランジュ乗数検定

linear_rainbow(res[, frac, order_by, ...])

線形性に対するレインボー検定

linear_reset(res[, power, test_type, use_f, ...])

見過ごされた非線形性に対するラムゼイの RESET 検定

外れ値と影響度測定

OLSInfluence(results)

OLS 結果の外れ値と影響度を計算するクラス

GLMInfluence(results[, resid, endog, exog, ...])

影響度と外れ値の測定 (実験的)

MLEInfluence(results[, resid, endog, exog, ...])

グローバルな影響度と外れ値の測定 (実験的)

variance_inflation_factor(exog, exog_idx)

1つの外生変数に対する分散拡大係数 (VIF)

回帰診断に関する注釈も参照してください

サンドイッチロバスト共分散

以下の関数は、誤差における分散不均一性と自己相関に対してロバストな、パラメータ推定値の共分散行列と標準誤差を計算します。 LinearModelResults で利用可能なメソッドと同様に、これらのメソッドは OLS での使用を想定しています。

sandwich_covariance.cov_hac(results[, ...])

分散不均一性と自己相関に対してロバストな共分散行列 (ニューイー・ウェスト)

sandwich_covariance.cov_nw_panel(results, ...)

パネル HAC ロバスト共分散行列

sandwich_covariance.cov_nw_groupsum(results, ...)

ドリスコルとクレイのパネルロバスト共分散行列

sandwich_covariance.cov_cluster(results, group)

クラスターロバスト共分散行列

sandwich_covariance.cov_cluster_2groups(...)

2 つのグループ/クラスターに対するクラスターロバスト共分散行列

sandwich_covariance.cov_white_simple(results)

分散不均一性に対してロバストな共分散行列 (ホワイト)

以下は、LinearModelResults に添付されている分散不均一性に対してロバストな標準誤差のスタンドアロン版です

sandwich_covariance.cov_hc0(results)

statsmodels.RegressionResults を参照してください

sandwich_covariance.cov_hc1(results)

statsmodels.RegressionResults を参照してください

sandwich_covariance.cov_hc2(results)

statsmodels.RegressionResults を参照してください

sandwich_covariance.cov_hc3(results)

statsmodels.RegressionResults を参照してください

sandwich_covariance.se_cov(cov)

共分散行列から標準偏差を取得する

適合度検定と尺度

単変量分布の適合度に関するいくつかの検定

powerdiscrepancy(observed, expected[, ...])

観測データと期待データ間の不一致の尺度として、適合度検定のクラスであるべき乗不一致を計算します。

gof_chisquare_discrete(distfn, arg, rvs, ...)

離散分布のランダム サンプルのカイ二乗検定を実行します。

gof_binning_discrete(rvs, distfn, arg[, nsupp])

離散分布に対するカイ二乗型 gof 検定のビンを取得します。

chisquare_effectsize(probs0, probs1[, ...])

カイ二乗適合度検定の効果サイズ

anderson_statistic(x[, dist, fit, params, axis])

アンダーソン-ダーリング a2 統計量を計算します。

normal_ad(x[, axis])

未知の平均と分散に対する正規分布の Anderson-Darling 検定。

kstest_exponential(x, *[, dist, pvalmethod])

Lilliefors 検定を用いて、正規分布または指数分布を仮定した検定を行います。

kstest_fit(x[, dist, pvalmethod])

Lilliefors 検定を用いて、正規分布または指数分布を仮定した検定を行います。

kstest_normal(x[, dist, pvalmethod])

Lilliefors 検定を用いて、正規分布または指数分布を仮定した検定を行います。

lilliefors(x[, dist, pvalmethod])

Lilliefors 検定を用いて、正規分布または指数分布を仮定した検定を行います。

ノンパラメトリック検定

mcnemar(x[, y, exact, correction])

McNemar 検定

symmetry_bowker(table)

(k, k) 正方分割表の対称性検定

median_test_ksample(x, groups)

中央値/位置の等価性のためのカイ二乗検定

runstest_1samp(x[, cutoff, correction])

カットオフ値より上/下の二値離散データに対して連検定を使用します。

runstest_2samp(x[, y, groups, correction])

2 つのサンプルに対する Wald-Wolfowitz 連検定

cochrans_q(x)

k 個の処置の同一効果に対する Cochran の Q 検定

Runs(x)

二値シーケンスの連のためのクラス

sign_test(samp[, mu0])

符号検定

rank_compare_2indep(x1, x2[, use_t])

x1 が x2 よりも大きい値を持つ確率の統計量と検定。

rank_compare_2ordinal(count1, count2[, ...])

2 つの独立した順序サンプルに対して、確率的に大きい確率。

RankCompareResult([tuple_])

ランク比較の結果

cohensd2problarger(d)

Cohen の d 効果量を確率的に大きい確率に変換します。

prob_larger_continuous(distr1, distr2)

distr1 が distr2 よりも確率的に大きいことを示す確率。

rankdata_2samp(x1, x2)

2 つのサンプルの中間順位を計算します。

記述統計

describe(data[, stats, numeric, ...])

データに関する拡張された記述統計

Description(data[, stats, numeric, ...])

データに関する拡張された記述統計

評価者間の信頼性と一致度

statsmodels が現在利用できる評価者間の一致度測定と検定のための主な機能は、Cohen の Kappa です。 Fleiss の Kappa は現在、測定としてのみ実装されており、関連する結果統計はありません。

cohens_kappa(table[, weights, ...])

分散とゼロに等しい検定を用いた Cohen の kappa を計算します。

fleiss_kappa(table[, method])

Fleiss の kappa および Randolph の kappa による複数評価者間の一致度測定

to_table(data[, bins])

(subject, rater) の形状の生データを (rater1, rater2) に変換します。

aggregate_raters(data[, n_cat])

(subject, rater) の形状の生データを (subject, cat_counts) に変換します。

多重検定と多重比較手順

multipletests は p 値の補正のための関数であり、fdrcorrection の FDR に基づいた p 値補正も含まれています。 tukeyhsd は、(独立した)平均の比較のための同時検定を実行します。これらの 3 つの関数は検証済みです。 GroupsStats と MultiComparison は、一元配置分散分析に類似した多重比較のための便利なクラスですが、まだ開発中です。

multipletests(pvals[, alpha, method, ...])

複数の検定の検定結果と p 値の補正

fdrcorrection(pvals[, alpha, method, is_sorted])

偽発見率に対する p 値補正。

GroupsStats(x[, useranks, uni, intlab])

グループ別の統計量 (別のバージョン)

MultiComparison(data, groups[, group_order])

多重比較の検定

TukeyHSDResults(mc_object, results_table, q_crit)

追加のプロットメソッドを備えた Tukey HSD 検定の結果

pairwise_tukeyhsd(endog, groups[, alpha])

TukeyHSD信頼区間を用いたすべてのペアワイズ比較を計算します。

local_fdr(zscores[, null_proportion, ...])

Zスコアのリストに対する局所FDR値を計算します。

fdrcorrection_twostage(pvals[, alpha, ...])

真の仮説数を推定する(反復)2段階線形ステップアップ手順

NullDistribution(zscores[, null_lb, ...])

帰無仮説のZスコアに対するガウス分布を推定します。

RegressionFDR(endog, exog, regeffects[, method])

回帰手順でFDRを制御します。

CorrelationEffects()

FDR制御のための周辺相関効果サイズ。

OLSEffects()

ノックオフ分析のためのOLS回帰。

ForwardEffects(pursuit)

FDR制御のためのフォワード選択効果サイズ。

OLSEffects()

ノックオフ分析のためのOLS回帰。

RegModelEffects(model_cls[, regularized, ...])

回帰FDR分析に任意の回帰モデルを使用します。

以下の関数は、(まだ)公開されていません

varcorrection_pairs_unbalanced(nobs_all[, ...])

すべてのペアに対するサンプルサイズが異なる場合の分散の補正係数

varcorrection_pairs_unequal(var_all, ...)

すべてのペアについて、分散とサンプルサイズが異なるサンプルから結合分散を返します。

varcorrection_unbalanced(nobs_all[, srange])

サンプルサイズが異なる場合の分散の補正係数

varcorrection_unequal(var_all, nobs_all, df_all)

分散とサンプルサイズが異なるサンプルから結合分散を返します。

StepDown(vals, nobs_all, var_all[, df])

ステップダウン法のためのクラス

catstack(args)

ccols

配列オブジェクトは、固定サイズのアイテムの多次元同種配列を表します。

compare_ordered(vals, alpha)

平均値の単純な順序付き逐次比較

distance_st_range(mean_all, nobs_all, var_all)

ペアワイズ距離行列(tukeyhsdから外部委託)

ecdf(x)

fdrcorrectionで使用されるシンプルな経験累積分布関数

get_tukeyQcrit(k, df[, alpha])

テューキーのHSD(Q)の臨界値を返します。

homogeneous_subsets(vals, dcrit)

最小距離についてvalsのすべてのペアを再帰的にチェックします。

maxzero(x)

すべてのゼロクロスを検索し、最も高いインデックスを返します。

maxzerodown(x)

すべてのゼロクロスを検索し、最も高いインデックスを返します。

mcfdr([nrepl, nobs, ntests, ntrue, mu, ...])

fdrcorrectionをテストするモンテカルロ法

qcrit

str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

randmvn(rho[, size, standardize])

等相関多変量正規分布からランダムなサンプルを作成します。

rankdata(x)

rankdata(scipy.stats.rankdataと同等)

rejectionline(n[, alpha])

多重検定における棄却の基準線

set_partition(ssli)

タプルのリストからパーティションを抽出します。

set_remove_subs(ssli)

タプルのリストから別のセットのサブセットであるセットを削除します。

tiecorrect(xranks)

scipy.stats.tiecorrectと同等である必要があります。

頻度重みを使用した基本的な統計とt検定

ケース重み付きデータの平均、分散、共分散、相関などの基本的な統計に加えて、ここにあるクラスは平均に対する1サンプルおよび2サンプル検定を提供します。t検定はscipy.statsよりも多くのオプションがありますが、配列の形状にはより制限があります。平均の信頼区間は、t検定と同じ仮定に基づいて提供されます。

さらに、1サンプルおよび2サンプル(ペアまたは独立)に対する平均の同等性の検定も利用できます。これらの検定はTOST(2つの片側検定)に基づいており、その帰無仮説は平均値が互いに「近い」のではないということです。

DescrStatsW(data[, weights, ddof])

ケース重みのための重み付き記述統計と検定

CompareMeans(d1, d2)

2サンプル比較のためのクラス

ttest_ind(x1, x2[, alternative, usevar, ...])

t検定 独立サンプル

ttost_ind(x1, x2, low, upp[, usevar, ...])

2つの独立サンプルに対する(非)同等性検定

ttost_paired(x1, x2, low, upp[, transform, ...])

2つの依存ペアサンプルに対する(非)同等性検定

ztest(x1[, x2, value, alternative, usevar, ddof])

正規分布に基づく平均の検定、1つまたは2つのサンプル

ztost(x1, low, upp[, x2, usevar, ddof])

正規分布に基づく同等性検定

zconfint(x1[, x2, value, alpha, ...])

正規分布z検定に基づく信頼区間

weightstatsには、要約データに基づく検定と信頼区間も含まれています

_tconfint_generic(mean, std_mean, dof, ...)

要約統計量に基づく汎用t信頼区間

_tstat_generic(value1, value2, std_diff, ...)

要約統計量に基づく汎用t検定

_zconfint_generic(mean, std_mean, alpha, ...)

要約統計量に基づく汎用正規信頼区間

_zstat_generic(value1, value2, std_diff, ...)

要約統計量に基づく汎用(正規)z検定

_zstat_generic2(value, std, alternative)

要約統計量に基づく汎用(正規)z検定

検出力とサンプルサイズ計算

powerモジュールは現在、t検定、正規分布に基づく検定、F検定、およびカイ二乗適合度検定の検出力とサンプルサイズの計算を実装しています。この実装はクラスベースですが、モジュールには、検出力方程式のいずれかのパラメーターを解くための3つのショートカット関数tt_solve_powertt_ind_solve_power、およびzt_ind_solve_powerも用意されています。

TTestIndPower(**kwds)

2つの独立サンプルのt検定の統計的検出力計算

TTestPower(**kwds)

1サンプルまたはペアサンプルのt検定の統計的検出力計算

GofChisquarePower(**kwds)

1サンプルカイ二乗検定の統計的検出力計算

NormalIndPower([ddof])

2つの独立サンプルのz検定の統計的検出力計算。

FTestAnovaPower(**kwds)

1因子バランス分散分析のF検定の統計的検出力計算

FTestPower(**kwds)

制約の汎用F検定の統計的検出力計算

normal_power_het(diff, nobs, alpha[, ...])

正規分布した検定統計量の検出力を計算する

normal_sample_size_one_tail(diff, power, alpha)

片側のみが関連する場合の明示的なサンプルサイズ計算

tt_solve_power([effect_size, nobs, alpha, ...])

1サンプルt検定の検出力のいずれかのパラメーターを解く

tt_ind_solve_power([effect_size, nobs1, ...])

2サンプルt検定の検出力のいずれかのパラメーターを解く

zt_ind_solve_power([effect_size, nobs1, ...])

2サンプルz検定の検出力のいずれかのパラメーターを解く

割合

また、NormalIndPowerで使用できる割合の仮説検定、信頼区間、および効果サイズも利用できます。

proportion_confint(count, nobs[, alpha, method])

二項割合の信頼区間

proportion_effectsize(prop1, prop2[, method])

2つの割合を比較する検定の効果サイズ

binom_test(count, nobs[, prop, alternative])

成功の確率がpであるという検定を実行する。

binom_test_reject_interval(value, nobs[, ...])

1サンプルの割合に対する二項検定の棄却域

binom_tost(count, nobs, low, upp)

二項分布を使用した1つの割合の正確なTOST検定

binom_tost_reject_interval(low, upp, nobs[, ...])

二項TOSTの棄却域

multinomial_proportions_confint(counts[, ...])

多項割合の信頼区間。

proportions_ztest(count, nobs[, value, ...])

正規分布(z)検定に基づく比率の検定

proportions_ztost(count, nobs, low, upp[, ...])

正規分布に基づく同等性検定

proportions_chisquare(count, nobs[, value])

カイ二乗検定に基づく比率の検定

proportions_chisquare_allpairs(count, nobs)

k個のサンプルすべてのペアに対する比率のカイ二乗検定

proportions_chisquare_pairscontrol(count, nobs)

コントロールと比較したk個のサンプルのペアに対する比率のカイ二乗検定

proportion_effectsize(prop1, prop2[, method])

2つの割合を比較する検定の効果サイズ

power_binom_tost(low, upp, nobs[, p_alt, alpha])

power_ztost_prop(low, upp, nobs, p_alt[, ...])

正規分布に基づく比率の同等性検定の検出力

samplesize_confint_proportion(proportion, ...)

必要な信頼区間長を得るためのサンプルサイズを求める

2つの独立したサンプルに関する統計。ステータス:実験的、APIが変更される可能性があります。0.12で追加。

test_proportions_2indep(count1, nobs1, ...)

2つの独立した比率を比較するための仮説検定

confint_proportions_2indep(count1, nobs1, ...)

2つの独立した比率を比較するための信頼区間。

power_proportions_2indep(diff, prop2, nobs1)

2つの独立した比率が等しいというz検定の検出力

tost_proportions_2indep(count1, nobs1, ...)

2つの片側検定test_proportions_2indepに基づく同等性検定

samplesize_proportions_2indep_onetail(diff, ...)

片側に基づく正規分布を仮定した必要なサンプルサイズ

score_test_proportions_2indep(count1, nobs1, ...)

2つの独立した比率に対するスコア検定

_score_confint_inversion(count1, nobs1, ...)

スコア検定を反転してスコア信頼区間を計算する

レート

レートの統計関数。現在、これには2つの独立したサンプルに対する仮説検定が含まれています。概要については、例のノートブックポアソンレートも参照してください。

ステータス:実験的、APIが変更される可能性があります。0.12で追加され、0.14でリファクタリングと機能強化がされました。

1つのサンプルに対する統計関数

test_poisson(count, nobs, value[, method, ...])

1つのサンプルポアソン平均またはレートの検定

confint_poisson(count, exposure[, method, alpha])

ポアソン平均またはレートの信頼区間

confint_quantile_poisson(count, exposure, prob)

ポアソン確率変数の分位数の信頼区間

tolerance_int_poisson(count, exposure[, ...])

ポアソン観測の許容区間

2つの独立したサンプルに対する統計関数

test_poisson_2indep(count1, exposure1, ...)

2つのサンプルポアソン強度レートを比較するための検定。

etest_poisson_2indep(count1, exposure1, ...)

2つのサンプルポアソンレートの比率に対するE検定。

confint_poisson_2indep(count1, exposure1, ...)

2つの独立したポアソンレートの比率または差の信頼区間。

tost_poisson_2indep(count1, exposure1, ...)

2つの片側検定test_proportions_2indepに基づく同等性検定

nonequivalence_poisson_2indep(count1, ...[, ...])

非同等性、ポアソンの最小効果の検定。

統計的な検出力のための関数

power_poisson_ratio_2indep(rate1, rate2, nobs1)

2つの独立したポアソンレートの比率の検定の検出力。

power_equivalence_poisson_2indep(rate1, ...)

2つの独立したポアソンレートの比率の同等性検定の検出力。

power_poisson_diff_2indep(rate1, rate2, nobs1)

2つの独立したポアソンレートの差に対するz検定の検出力。

power_negbin_ratio_2indep(rate1, rate2, nobs1)

2つの独立した負の二項レートの比率の検定の検出力。

power_equivalence_neginb_2indep(rate1, ...)

2つの独立した負の二項レートの比率の同等性検定の検出力。

多変量

多変量サンプルの統計関数。

これには、多変量観測のサンプルの平均に対する仮説検定と信頼区間、および共分散行列の構造に対する仮説検定が含まれます。

ステータス:実験的、APIが変更される可能性があります。0.12で追加。

test_mvmean(data[, mean_null, return_results])

1標本における多変量平均に対するHotelling検定

confint_mvmean(data[, lin_transf, alpha, simult])

多変量平均の線形変換の信頼区間

confint_mvmean_fromstats(mean, cov, nobs[, ...])

多変量平均の線形変換の信頼区間

test_mvmean_2indep(data1, data2)

2つの独立した標本における多変量平均に対するHotelling検定

test_cov(cov, nobs, cov_null)

共分散が帰無共分散に等しいという1標本仮説検定

test_cov_blockdiagonal(cov, nobs, block_len)

共分散がブロック対角であるという1標本仮説検定

test_cov_diagonal(cov, nobs)

共分散行列が対角行列であるという1標本仮説検定

test_cov_oneway(cov_list, nobs_list)

共分散行列が等しいという多標本仮説検定

test_cov_spherical(cov, nobs)

共分散行列が球形であるという1標本仮説検定

一元配置分散分析

k個の標本の一元配置分散分析に対する仮説検定、信頼区間、効果量

ステータス:実験的、APIが変更される可能性があります。0.12で追加。

anova_oneway(data[, groups, use_var, ...])

一元配置分散分析

anova_generic(means, variances, nobs[, ...])

要約統計量に基づく一元配置分散分析

equivalence_oneway(data, equiv_margin[, ...])

一元配置分散分析の同等性検定(Wellekの分散分析)

equivalence_oneway_generic(f_stat, n_groups, ...)

一元配置分散分析の同等性検定(Wellekとその拡張)

power_equivalence_oneway(f2_alt, ...[, ...])

一元配置同等性検定の検出力

_power_equivalence_oneway_emp(f_stat, ...[, ...])

一元配置同等性検定の経験的検出力

test_scale_oneway(data[, method, center, ...])

等しい尺度、分散、またはばらつきに対する一元配置分散分析検定

equivalence_scale_oneway(data, equiv_margin)

尺度、分散、またはばらつきの同等性に対する一元配置分散分析検定

confint_effectsize_oneway(f_stat, df[, ...])

F分布に対する一元配置分散分析における効果量の信頼区間

confint_noncentrality(f_stat, df[, alpha, ...])

F検定における非心度パラメータの信頼区間

convert_effectsize_fsqu([f2, eta2])

fファミリにおける二乗効果量の変換

effectsize_oneway(means, vars_, nobs[, ...])

一元配置分散分析におけるCohenのf = nc / nobsに対応する効果量

f2_to_wellek(f2, n_groups)

Cohenのf二乗をWellekの効果量(平方根)に変換

fstat_to_wellek(f_stat, n_groups, nobs_mean)

F統計量をWellekの効果量eps二乗に変換

wellek_to_f2(eps, n_groups)

Wellekの効果量(平方根)をCohenのf二乗に変換

_fstat2effectsize(f_stat, df)

F統計量から分散分析の効果量を計算

scale_transform(data[, center, transform, ...])

Levene型検定のための分散比較用のデータ変換

simulate_power_equivalence_oneway(means, ...)

一元配置同等性検定(Wellekの分散分析)の検出力をシミュレート

ロバスト、トリム統計量

固定された割合でトリミングされた標本に対する統計量。これには、1標本統計量に対するクラスTrimmedMeanが含まれます。これは、トリミングされた「Yuen」分散分析のためにstats.onewayで使用されます。

ステータス:実験的、APIが変更される可能性があります。0.12で追加。

TrimmedMean(data, fraction[, is_sorted, axis])

トリムおよびウィンザー化された1標本統計量のためのクラス

scale_transform(data[, center, transform, ...])

Levene型検定のための分散比較用のデータ変換

trim_mean(a, proportiontocut[, axis])

両端から観測値をトリミングした後の配列の平均を返します。

trimboth(a, proportiontocut[, axis])

配列の両端から指定した割合の要素を切り落とします。

モーメントヘルパー

欠損値がある場合、相関行列または共分散行列が正定値にならない可能性があります。以下の関数は、正定値であり、元の行列に近い相関行列または共分散行列を見つけるために使用できます。追加の関数は、空間共分散行列と正則化された逆共分散または精度行列を推定します。

corr_clipped(corr[, threshold])

正定値に近い相関行列を見つけます

corr_nearest(corr[, threshold, n_fact])

正定値に最も近い相関行列を見つけます。

corr_nearest_factor(corr, rank[, ctol, ...])

与えられた正方行列に因子構造を持つ最も近い相関行列を見つけます。

corr_thresholded(data[, minabs, max_elt])

データ配列から、閾値処理された行ごとの相関行列を含む疎行列を構築します。

cov_nearest(cov[, method, threshold, ...])

正(半)定値に最も近い共分散行列を見つけます

cov_nearest_factor_homog(cov, rank)

任意の正方行列を k*I + XX' の形式の因子構造を持つ行列で近似します。

FactoredPSDMatrix(diag, root)

因子分解形式での正半定値行列の表現。

kernel_covariance(exog, loc, groups[, ...])

カーネル平均を使用して多変量共分散関数を推定します。

RegularizedInvCovariance(exog)

ノードワイズ回帰で正則化された逆共分散を推定するためのクラス

これらは、中心モーメントと非中心モーメント、歪度、尖度、キュムラントを変換するためのユーティリティ関数です。

cum2mc(kappa)

非中心モーメントをキュムラントに変換します。再帰式は、モーメントと同じ数のキュムラントを生成します。

mc2mnc(mc)

中心モーメントを非中心モーメントに変換します。再帰式を使用し、オプションで最初のモーメントを調整して平均を返します。

mc2mvsk(args)

中心モーメントを平均、分散、歪度、尖度に変換します。

mnc2cum(mnc)

非中心モーメントをキュムラントに変換します。再帰式は、モーメントと同じ数のキュムラントを生成します。

mnc2mc(mnc[, wmean])

非中心モーメントを中心モーメントに変換します。再帰式を使用し、オプションで最初のモーメントを調整して平均を返します。

mnc2mvsk(args)

中心モーメントを平均、分散、歪度、尖度に変換します。

mvsk2mc(args)

平均、分散、歪度、尖度を中心モーメントに変換します。

mvsk2mnc(args)

平均、分散、歪度、尖度を非中心モーメントに変換します。

cov2corr(cov[, return_std])

共分散行列を相関行列に変換します。

corr2cov(corr, std)

標準偏差が与えられた相関行列を共分散行列に変換します。

se_cov(cov)

共分散行列から標準偏差を取得する

媒介分析

媒介分析は、3つの主要な変数間の関係に焦点を当てています。それは、「結果」、「処置」、「媒介変数」です。媒介分析は因果推論の一種であるため、検証が困難または不可能な仮定がいくつか含まれています。理想的には、媒介分析は、処置がランダムに割り当てられるような実験の文脈で実施されます。また、処置が「曝露」と見なされる可能性のある観察データを使用して媒介分析を実施することも一般的です。媒介分析の背後にある仮定は、観察設定ではさらに検証が困難です。

Mediation(outcome_model, mediator_model, ...)

媒介分析を実行します。

MediationResults(indirect_effects, ...)

媒介分析の結果を保持するためのクラス。

オアハカ・ブリンダー分解

オアハカ・ブリンダー分解、または一部の人が呼ぶブリンダー・オアハカ分解は、グループの平均値のギャップを説明しようとします。これは、2つの与えられた回帰方程式の線形モデルを使用して、回帰係数と既知のデータによって説明されるものと、同じデータを使用して説明されないものを明らかにします。オアハカ・ブリンダー分解には、2重分解と3重分解の2種類があり、どちらも経済文献でグループの差異を議論するために使用できます。この方法は、差別や観測されない影響を分類するのに役立ちます。この関数は、STATAのoaxacaコマンドの機能をPythonに移植しようとしています。

OaxacaBlinder(endog, exog, bifurcate[, ...])

オアハカ・ブリンダー分解を実行するためのクラス。

OaxacaResults(results, model_type[, std_val])

このクラスは、OaxacaBlinder モデルの適合を要約します。

距離依存性指標

距離依存性指標と距離共分散 (dCov) 検定。

distance_covariance_test(x, y[, B, method])

距離共分散 (dCov) 検定

distance_statistics(x, y[, x_dist, y_dist])

様々な距離依存性統計量を計算します。

distance_correlation(x, y)

距離相関。

distance_covariance(x, y)

距離共分散。

distance_variance(x)

距離分散。

メタ分析

サンプル統計のコレクションの基本的なメタ分析のための関数。

例は、ノートブックにあります。

ステータス:実験的、APIが変更される可能性があります。0.12で追加。

combine_effects(effect, variance[, ...])

メタ分析を使用して、効果サイズの効果サイズを結合します。

effectsize_2proportions(count1, nobs1, ...)

2標本二項比率の効果サイズ

effectsize_smd(mean1, sd1, nobs1, mean2, ...)

メタ分析で使用するための平均差の効果サイズ

CombineResults(**kwds)

平均または効果サイズの結合推定の結果

このモジュールには、ランダム効果分散を計算するための内部関数も含まれています。

_fit_tau_iter_mm(eff, var_eff[, tau2_start, ...])

ランダム効果分散の間のモーメント推定の反復法

_fit_tau_iterative(eff, var_eff[, ...])

ランダム効果分散の間のパウレ-マンデル反復推定

_fit_tau_mm(eff, var_eff, weights)

ランダム効果分散の間の1ステップモーメント推定


最終更新日: 2024 年 10 月 3 日