信頼水準・有意水準アルファ・両側確率の計算機
信頼水準・アルファ計算機は、区間を表す信頼水準と、その外側の確率を表す有意水準アルファを相互に変換します。どちらか一方を割合で入力すると、補数と、両側手続きにおける左右それぞれの裾確率を返します。95%の信頼水準とアルファ0.05のような一般的な設定を、百分率、割合、片側検定の慣例と取り違えることなく確認できます。
無料で実行
信頼水準をアルファへ変換します
信頼水準は、両側信頼手続きが基準分布の中央部分をどれだけ含むかを表します。有意水準アルファは、その中央領域の外側に残る割合です。両者の関係は明快で、アルファは1から信頼水準を引いた値になります。たとえば、信頼水準を0.95と入力すると、アルファは0.05です。この計算機には百分率ではなく割合を入力しますので、90、95、99ではなく、0.90、0.95、0.99をご使用ください。95を割合として扱うと有効範囲を大幅に超えるため、この区別は重要です。`confidence_level`を指定すると、正規化された信頼水準、算出したアルファ、さらにアルファを左右均等に分けた裾確率が返されます。これにより前提が明示され、一般的な両側信頼区間や仮説検定の設定に必要な3つの値を確認できます。ちょうどゼロまたは1の値は、中央領域または裾領域が存在しない退化した手続きを意味するため、受け付けません。
アルファから信頼水準と裾確率を求めます
教科書、実施要領、分析計画などでアルファが先に指定されている場合も、逆変換は簡単です。信頼水準は1からアルファを引いた値です。アルファ0.01は信頼水準0.99に、アルファ0.10は0.90に対応します。ここで採用する両側の慣例ではアルファを均等に配分するため、各裾の確率はアルファを2で割った値になります。アルファ0.05の場合、左裾は0.025、右裾も0.025です。これらは、対称な臨界値を参照するときや、信頼区間と両側検定の関係を説明するときに必要になります。この方向で計算する場合は、`alpha`だけをご入力ください。アルファと信頼水準が一見整合していても、両方を指定すると拒否されます。値を二重に受け付けると、丸めの差や矛盾を見逃す可能性があるためです。出力には安定した小数丸めを適用し、1から0.9を引くような一般的な補数を、二進浮動小数点の誤差を見せず明瞭に表示します。
適切な統計上の慣例で結果をご利用ください
この計算機は、左右に等しい裾確率を返します。これは、対称に配分する両側信頼区間や両側有意性検定の標準的な慣例です。臨界値、p値、誤差幅、標本サイズ、区間の端点は計算しません。それらには分布の指定に加え、自由度や標準誤差などの情報が通常必要です。また、片側検定向けにアルファを読み替えることもありません。片側手続きでは一般にアルファ全体を一方の裾へ置くため、ここで返される均等な裾確率をそのまま使用しないでください。次の統計処理へ進む前に、正確な変換と表記の確認として結果をご利用いただけます。入力値は、ゼロより大きく1より小さい有限の数値割合でなければなりません。"95%"のような文字列、欠損値、`NaN`、無限大、境界値は無効です。APIでは1回のリクエストにつき$0.002です。決定的な計算であり、ネットワークを使用せず、入力データも保存しません。
活用例
両側信頼区間を準備します
選択した信頼水準をアルファと均等な裾確率へ変換し、区間の臨界値を求める準備ができます。
検定手順書を確認します
記載されたアルファが意味する信頼水準を確認し、両側の裾への配分を明示できます。
統計表記の学習に使います
中央の信頼水準、アルファ全体、各裾の確率にある補完関係を分かりやすく示せます。
よくある質問
信頼水準をアルファへ変換する式は何ですか?
アルファは1から信頼水準を引いた値です。したがって、信頼水準0.95ではアルファは0.05です。
各裾の確率はどのように計算しますか?
両側の慣例では、アルファを2で割ります。アルファ0.05の場合は、各裾が0.025です。
95と0.95のどちらを入力しますか?
0.95をご入力ください。入力は百分率ではなく、0より大きく1より小さい割合です。
信頼水準とアルファを両方指定できますか?
いいえ。曖昧さや入力の矛盾を避けるため、どちらか一方だけをご指定ください。
片側検定にも使用できますか?
補数への変換はアルファ全体を表しますが、返される裾確率は両側へ均等に配分する前提です。片側検定では通常、アルファ全体を一方の裾に置きます。
APIリクエストの料金はいくらですか?
APIリクエスト1回あたり$0.002です。同じ決定的な計算をブラウザー上で無料実行することもできます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/stat/confidence-level-alpha \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"confidence_level":0.95}'const res = await fetch("https://api.kit.forhosting.com/stat/confidence-level-alpha", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"confidence_level": 0.95
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/confidence-level-alpha",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"confidence_level": 0.95
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/confidence-level-alpha", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"confidence_level":0.95}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"confidence_level":0.95}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/confidence-level-alpha", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"confidence_level": 0.95
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.confidence_level_alpha",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |