インパクトファクター計算
ある年に840回引用され、その前の2年間の引用可能文献が200件なら、インパクトファクターは4.2です。2つの件数を入れるだけで2年間の比率が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 引用数
- 840
- 被引用対象の論文数
- 200
- インパクトファクター
- 4.2
- JCRインパクトファクター
- 4.2
- 対象期間の年数
- 2
図書館員・編集者・研究支援の担当者は、ある年にその誌が得た引用数と、直前2年に刊行した引用可能文献数という二つの件数から雑誌を比べます。このインパクトファクター計算は Journal Citation Reports の2年式でその比を割り、スコアカードに並ぶのと同じ因子を返します。引用 840 件と引用可能文献 200 件を入れると 4.2(小数3桁の表示値)と、表に貼れる小数12桁の正確な商が出ます。引用 0 件で文献が正なら因子は 0 で、静かな新誌には正直な結果です。
2年インパクトファクターが測るもの
2年インパクトファクターは、ある暦年における雑誌の直近の引用可能成果の平均被引用率です。引用年 Y では、Y に記録され、その誌が Y の1年前または2年前に出した文献を指す引用をすべて数えます。次に、同じ2年間にその誌自身が刊行した引用可能文献を数えます。
インパクトファクターは前者を後者で割った値です。2024年に 2022・2023 年の論文へ 840 件の引用を受け、その2年で引用可能文献を 200 件出した誌の因子は 4.2 です。これは Journal Citation Reports の2年因子であり、5年窓でも Eigenfactor でも h-index でもありません。
それらの指標は時間・ネットワーク・著者経歴を別の重みで見ます。分母の引用可能文献は通常、原著論文と総説です。
インパクトファクター計算が役立つ場面
編集委員会と出版社は無料のブラウザ経路を埋め込み、編集長が前年の引用書き出しと2年分の論文・総説件数を、Journal Citation Reports の公式発表の前に因子へ変えたり、ベンダー数字を内製件数と突き合わせたりします。
図書館の収集チームとコンソーシアムは、引用と引用可能文献の表で候補誌を比べるときに同じ純粋モジュールを呼び、手貼り比で小数をずらさないようにします。検証失敗は残高を消費せず、文献件数 0 をわざと送る探索スクリプトを安く保てます。二つの件数は既にあり2年比だけが必要なときにこの能力を選びます。
PDF から引用を抜き、文書種を分類し、h-index を求める作業は、この純粋な割り算の外に重ねてください。
活用例
編集委員会と出版社のスコアカード
編集長は社内の引用書き出しと2年分の論文・総説件数を、公式発表の前または対照として2年インパクトファクターに変えます。
図書館収集の誌比較
コンソーシアムは引用と引用可能文献の表から候補誌を比べ、手貼り比で小数をずらしません。
研究支援の昇進書類
教務は再現可能な2年因子を、年札と小数3桁の表示値とともに各目標誌の横へ付けます。
よくある質問
2年インパクトファクターはどう計算しますか?
年 Y に記録され Y-1 と Y-2 の誌面文献を指す引用を、その2年に出た引用可能文献数で割ります。
引用可能文献が 0 件だとどうなりますか?
2年の引用可能文献が 0 だと因子は未定義なので、Infinity は返しません。引用 0 件で文献が正なら有効で、因子は 0 です。
どの文書が引用可能文献ですか?
通例は原著論文と総説です。社説・手紙・ニュース・訂正は分母から外すことが多いです。この道具は渡された件数に比を適用するだけで、文書種は分類しません。
2年因子ですか、5年因子ですか?
Journal Citation Reports の2年式です。1年の引用を直前2年の引用可能文献で割ります。Eigenfactor、SNIP、SJR、h-index ではありません。
2024年のインパクトファクターはどの年を対象にしますか?
2024年に行われた引用のうち、2022年と2023年に出た文献への引用を数え、同じ2年間の引用可能文献数で割ります。年を入力すると、その対象期間も結果に表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/edu/impact-factor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"citations":840,"citable_items":200}'const res = await fetch("https://api.kit.forhosting.com/edu/impact-factor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"citations": 840,
"citable_items": 200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/impact-factor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"citations": 840,
"citable_items": 200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/impact-factor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"citations":840,"citable_items":200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"citations":840,"citable_items":200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/impact-factor", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"citations": 840,
"citable_items": 200
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.impact_factor",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
引用可能文献が 0 件なら invalid_input として拒み、無限大を作りません。
2年インパクトファクターが測るもの
社説・手紙・ニュース・訂正は分子に引用が乗っても分母から外すことが多く、生の書き出しをすべて citable_items に入れると公表スコアと手集計が食い違う理由になります。この計算は索引を問い合わせません。
入力契約・応答の形・誤り
0 は分母が消えて因子が未定義になるため拒否します。year は任意で、付けるなら 1800 から 2100 の整数です。素の数を好みます。 数値文字列は千の桁区切りも単位ラベルもない、厳密な有限数パターンに合うときだけ受け付けます。POST で、有限の必須数が二つの JSON 本体を送ります。citations(別名 cites、citation_count、citations_in_year)は、年 Y に記録され直前2年の誌面文献を指す非負の引用件数です。citable_items(別名 items、publications、citable_count、denominator)は、その2年に出た引用可能文献の正の件数です。返すとき window_start は year 引く 2、window_end は year 引く 1 となり、2024 年の IF を 2022–2023 の窓として札付けできます。絶対値は 1 兆以内に留め、Worker の isolate とブラウザの IEEE 倍精度で商が有限のままになるようにします。成功時は丸めた citations と citable_items をエコーし、impact_factor を12桁丸めの正確比、impact_factor_jcr を Journal Citation Reports の3桁表示、window_years を 2 とし、formula・method と短い英語の message を含めます。year、window_start、window_end は year を送ったときだけ出ます。欠落・非有限・限界外・負の引用・0 または負の文献件数・範囲外の年は invalid_input を返し、課金しません。料金は成功1回あたり固定の $0.002 で、単位は item です。
インパクトファクター計算が役立つ場面
昇進書類を組む研究支援は API を使い、候補の目標誌に年札付きの再現可能な2年因子を出し、教員がスコアカードで期待する3桁表示と監査用の12桁値を揃えます。実装は parse の段階 A の解析作業なので、成功した呼び出しは毎回公表の基本料金 $0.002 で、モデルトークンも外向き通信もありません。
技術的な質問
インパクトファクター計算の料金は?
ブラウザの道具は無料です。API 要求は前払いの KIT 残高を成功1回あたり $0.002 で使い、引用可能文献 0 件を含む不正入力は課金しません。