PSA倍加時間計算機
PSAが90日で2 ng/mLから4 ng/mLに上がれば1回倍加したことになり、倍加時間は90日、3か月弱です。2つのPSA値とその間の日数を入れると、この2点による見積もりが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Psa1
- 2
- Psa2
- 4
- 日数
- 90
- 比
- 2
- 倍加回数
- 1
- 倍加時間 (日)
- 90
- 倍加時間 (か月)
- 2.9568788501
前立腺特異抗原の倍加時間(PSADT)とは、直近の指数的傾向が変わらず続くと仮定したとき、測定したPSA濃度が倍になるまでの暦時間です。泌尿器・腫瘍の研修者や教材著者は、教材症例や課題で直列の2つのPSAがどれだけ速く上昇するかを、この1つの数で要約します。本計算機は先のPSAと後のPSA(ともにナノグラム毎ミリリットル)と、2回の採血のあいだの正の日数を受け取り、2点法の倍加時間を月単位で返します。
PSA倍加時間計算機が役立つ場面
泌尿器・腫瘍の教室では、学習者が教科書の系列値で2点公式を確認する際に対数の底を混ぜたり日数から月への換算を忘れたりしないよう、PSA倍加時間計算機を使います。合成の前立腺がん教材データセットを組み立てる研究補助者は、稼働中の臨床サービスを呼ばずに既知の3つ組から安定した PSADT ラベルを必要とします。
細胞培養の世代時間、細菌増殖の予測、クレアチニンクリアランスが後で必要なら、それらは別の検索意図と専用ページであり、この PSADT フォームの追加モードではありません。結果は常に2点対数恒等式に基づく教育的推定として示し、臨床判断には資格ある専門家、完全な直列PSA履歴、本ツールが収集しない地域プロトコルが必要です。
活用例
教室と宿題の確認
学習者に ng/mL のPSA値2つとその間隔日数を送らせ、教科書の対数計算と照らして2点PSADT(月)を検証させます。
よくある質問
第2のPSAが第1より大きくない場合はどうなりますか?
下降または不変の組では有限の正の倍加時間が得られないため、成功としては課金されません。
計算機はどの単位を使いますか?
PSA値はナノグラム毎ミリリットル(ng/mL)です。間隔は days です。
2点を超えるPSA点をフィットしますか?
しません。 閉じた2点公式のみです。多値の最小二乗PSADTフィットは別手法であり、このランディングの範囲外です。
2つのPSA値から倍加時間はどう計算しますか?
2回の採血の間の日数に2の自然対数を掛け、2回目と1回目のPSAの比の自然対数で割ります。そのあと、日数で出た結果を月に換算します。
1か月を30.4375日として計算するのはなぜですか?
365.25を12で割った、うるう年を含む暦の平均的な1か月だからです。30日か30.44日かを推測しなくて済むよう、日から月への換算に使った数字を表示します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/psa-doubling-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"psa1":2,"psa2":4,"days":90}'const res = await fetch("https://api.kit.forhosting.com/health/psa-doubling-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"psa1": 2,
"psa2": 4,
"days": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/psa-doubling-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"psa1": 2,
"psa2": 4,
"days": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/psa-doubling-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"psa1":2,"psa2":4,"days":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"psa1":2,"psa2":4,"days":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/psa-doubling-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"psa1": 2,
"psa2": 4,
"days": 90
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.psa_doubling_time",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
後の値は先の値より厳密に大きくなければならず、下降または横ばいの組は負や無限の結果ではなく invalid_input として拒否されます。
PSA倍加時間の意味と2点公式の仕組み
2点の前立腺特異抗原倍加時間は、直近のPSA軌跡を単純な指数関数とみなします。濃度は単位時間あたり一定の乗法因子で増えます。臨床の会話では PSADT を月で報告するため、本機能は日単位の結果を 365.25 を 12 で割った値、うるう日平均を含むグレゴリオ暦の平均月長で割ります。月の数値は常に教育用の2点推定として扱い、Memorial Sloan Kettering の多点フィットや診断としては扱わないでください。両辺の自然対数をとると、その仮定は暦時間に対する log-PSA の直線になり、2点直線の傾きは psa2 を psa1 で割ったものの ln を経過日数で割った値です。倍加時間はその傾きで 2 の ln を割ったもので、days に 2 の ln を掛けて psa2/psa1 の ln で割る形に整理できます。換算定数は days_per_month として返すので、クライアントはツールが 30、30.44、365.25/12 のどれを使ったか推測せずに単位変換を監査できます。psa2 が psa1 と等しいとき分母の対数はゼロで倍加時間は無限になり、psa2 が小さいとき対数は負で、量は倍加ではなく半減期を表します。どちらも psa2 対 psa1 を明示した invalid_input で失敗し、第2のPSAが第1より厳密に大きくなければならないという製品規則と一致します。実装は閉じた浮動小数点演算で、追加点の回帰、ネットワーク、壁時計の時刻、乱数シードはなく、同一の3つ組は12桁への安定丸め後に常に同じ JSON を返します。
入力契約、応答の形、エラーの扱い
必須の有限数3つを含む JSON 本体を POST してください。フィールド psa1 はナノグラム毎ミリリットルの先の前立腺特異抗原で、エイリアス first_psa、psa_first、initial_psa、psa_initial を受け付けます。フィールド psa2 は同じ単位の後のPSAで、エイリアス second_psa、psa_second、final_psa、psa_final を受け付けます。フィールド days は2回の採血のあいだの正の経過日数で、エイリアス interval_days、elapsed_days、days_between、t を受け付けます。各フィールドは JSON 数または数値文字列で届けられます。欠落フィールド、空文字、非有限値、非正のPSA、非正の days はフィールド名を付けた invalid_input で失敗し課金されません。psa2 が psa1 より厳密に大きくない場合も、負または無限の月数を返す代わりに invalid_input で失敗します。成功時の本体は整形済みの psa1、psa2、days をエコーし、psa2 を psa1 で割った ratio、その比の log2 としての doublings、2点公式からの doubling_time_days、days に 2 の ln を掛け比の ln と 365.25/12 で割った doubling_time_months、365.25/12 に等しい days_per_month、months に設定した unit_doubling_time、恒等式を述べ直す formula 文字列を返します。古典的な確認は psa1 が2、psa2 が4、days が90です。比はちょうど2、倍加は1回、doubling_time_days は90、doubling_time_months は90を 30.4375 で割った値です。log-PSA のスケッチが必要なら JSON を独自の図表と組み合わせてください。このエンドポイントは2点の月数値だけを計算します。成功した API 呼び出しは公開ベースの1件あたり $0.002 を使います。
PSA倍加時間計算機が役立つ場面
試験生成器や学習管理のプラグインは、下降する第2のPSAを黙って負の月数として返すのではなく invalid_input として拒否する決定的オラクルを必要とします。実装は純粋な parse のティア A であるため、成功した呼び出しはモデルトークンも外向きネットワークもなく公開ベース $0.002 で、検証失敗は前払い残高を消費しません。このランディングはがんを診断せず、2点を超えるフィットをせず、多点の最小二乗傾きを適用せず、ナノグラム毎ミリリットルを他単位へ換算しません。
連携の活用例
試験とLMS自動採点
第2のPSAが第1より大きくない組を invalid_input として拒否する決定的オラクルで、前立腺抗原の倍加問題を採点します。
合成教材データセット
既知の psa1、psa2、days の3つ組から、ネットワーク呼び出しやモデルドリフトなしに安定した月単位PSADTラベルを一括生成します。
技術的な質問
2回の測定からPSA倍加時間はどう計算しますか。
有限で正の psa1、psa2、days を送ってください。日単位のPSADTは days × ln(2) / ln(psa2/psa1) です。APIはそれを 365.25/12 で割り doubling_time_months を返します。
PSA倍加時間計算機の料金はいくらですか。
ブラウザツールは無料です。API要求は成功1回あたり $0.002 の前払いKIT残高を使い、無効入力は課金されません。