Metrikák és Számítások
Átfogó dokumentáció az MTMT Statistics rendszerben használt összes metrikáról és számításról.
Megjegyzés: Alapértelmezés szerint a Norvég Szint 0 publikációk minden számításban szerepelnek. A statisztikák oldalon található kapcsolóval kizárhatók a Q-pontszám, I-pontszám és Impakt Faktor számításokból. A kizárt publikációk továbbra is megjelennek a publikációs listákban.
Q Pontszám (Quality Score)
A Q Pontszám a publikációk minőségét méri típusuk, helyszínük és hatásuk alapján. A cikkek és könyvek esetében eltérően számítják, és mindig megszorozzák a szerző részesedésével.
Folyóiratcikkek
A folyóiratcikkek esetében a Q Pontszám attól függ, hogy a folyóiratnak van-e Impakt Faktora:
- Impakt Faktorral: Q Pontszám = max(0.6, Impakt Faktor) × Szerző részesedés
- Impakt Faktor nélkül:
- Idegen kiadás: 0.4 × Szerző részesedés
- Magyar kiadás: 0.3 × Szerző részesedés
Követelmények: A cikknek lektorált folyóiratcikknek kell lennie érvényes cikktípussal (szakcikk, összefoglaló cikk, konferenciaközlemény, rövid közlemény, vagy sokszerzős vagy csoportos szerzőségű szakcikk).
// Q Score calculation for Journal Articles
async getQScore(authorShare: number, impactFactor: number) {
if (
this.otype === "JournalArticle" &&
this.journal?.reviewType === "REVIEWED" &&
this.isValidArticleType()
) {
// With Impact Factor
if (impactFactor > 0) {
this.qscore = Math.max(0.6, impactFactor) * authorShare;
}
// Without Impact Factor
else {
this.qscore = (this.foreignEdition ? 0.4 : 0.3) * authorShare;
}
return { qscore: this.qscore, source: "articles" };
}
}Könyvek és Könyvfejezetek
A könyvek és könyvfejezetek esetében a Q Pontszám az oldalszám alapján számítódik:
- 100+ oldal:
- Idegen nyelv: 2 × Szerző részesedés
- Magyar nyelv: 1 × Szerző részesedés
- 10-99 oldal:
- Idegen nyelv: 0.2 × floor(oldalak/10) × Szerző részesedés
- Magyar nyelv: 0.1 × floor(oldalak/10) × Szerző részesedés
- 10 oldalnál kevesebb: Q Pontszám = 0
Konferenciaközlemények
A könyvfejezetekben lévő konferenciaközleményekhez ISBN/ISSN és minimum 4 oldal szükséges:
- Idegen nyelv: 0.2 × Szerző részesedés
- Magyar nyelv: 0.1 × Szerző részesedés
// Q Score calculation for Books
if (this.isBook() || this.isBookChapter()) {
const pageLength = this.getPageLength();
if (pageLength >= 10) {
let baseScore;
// Books with 100+ pages
if (pageLength >= 100) {
baseScore = this.foreignLanguage ? 2 : 1;
}
// Books with 10-99 pages
else {
baseScore = (this.foreignLanguage ? 0.2 : 0.1) *
Math.floor(pageLength / 10);
}
this.qscore = baseScore * authorShare;
return { qscore: this.qscore, source: "books" };
}
}Q Pontszám Összesítés
A teljes Q Pontszám két kategóriába van osztva:
- fromArticles: Folyóiratcikkek és konferenciaközlemények Q Pontszámának összege
- fromBooks: Könyvek és könyvfejezetek Q Pontszámának összege
- total: fromArticles + fromBooks
I Pontszám (Independent Citation Score)
Az I Pontszám a tudományos publikációkból származó független hivatkozásokat számolja, kizárva az önhivatkozásokat és a nem tudományos forrásokból (doktori értekezések, egyéb publikációk) származó hivatkozásokat.
Számítási Szabályok
- Csak külső hivatkozásokat számolunk (nem önhivatkozásokat)
- Csak tudományos publikációtípusokból származó hivatkozásokat:
- Könyvrészlet (Book Chapter)
- Könyv (Book)
- Folyóiratcikk (Journal Article)
- Egyéb konferenciaközlemény (Other Conference Paper)
- Kizárja a következőkből származó hivatkozásokat:
- Doktori értekezés (dissertations)
- PublicationOther (nem tudományos publikációk)
I Pontszám WOS
Az I Pontszám egy részhalmaza, amely csak a Web of Science (WoS) vagy WoS-CSCD-ben indexelt hivatkozásokat számolja.
// I Score calculation
getIScore() {
let iscoreWos = 0;
if (this.published && this.citations) {
this.iscore = this.citations.reduce((score, citation) => {
if (citation.externalCitation && citation.related?.type?.label) {
const citingType = citation.related.type.label;
// Only count scientific publication types
if ([
"Könyvrészlet",
"Könyv",
"Folyóiratcikk",
"Egyéb konferenciaközlemény"
].includes(citingType)) {
// Check for Web of Science citation
if (citation.related.identifiers?.some((i) =>
["WoS", "Wos-CSCD (Chinese)"].includes(i.source?.label || "")
)) {
iscoreWos++;
return score + 1;
}
return score + 1;
}
}
return score;
}, 0);
// Count scientific citations (exclude Thesis and Other)
this.scientificCitationCount = this.citations.reduce(
(acc, citation) =>
citation.related?.otype !== "Thesis" &&
citation.related?.otype !== "PublicationOther"
? acc + 1
: acc,
0
);
return {
iscore: this.iscore,
iscoreWos,
scientificCitations: this.scientificCitationCount
};
}
return { iscore: 0, iscoreWos: 0, scientificCitations: 0 };
}Impakt Faktor (IF)
Az Impakt Faktort az IF lista CSV fájlból kérjük le, a folyóiratokat ISSN vagy név alapján illesztve a publikáció évéhez.
Illesztési Folyamat
- Impakt Faktor adatok betöltése az /iflist.csv fájlból
- Bejegyzések keresése a publikáció évének megfelelően (vagy a legújabb elérhető év, ha újabb)
- Illesztés:
- Elektronikus ISSN (eISSN)
- Nyomtatott ISSN (pISSN)
- Folyóirat neve (kis-nagybetű nem számít)
Megjegyzés: Ha a publikáció éve újabb, mint a legújabb IF lista éve, a rendszer a legújabb elérhető IF adatot használja.
Impakt Faktor Metrikák
- total: Az összes IF-ral rendelkező publikáció Impakt Faktorainak összege
- relative: (Impakt Faktor × Szerző részesedés) összege súlyozott számításhoz
- publicationsWithIF: Az Impakt Faktorral rendelkező publikációk száma
- singleAuthorPublicationsWithIF: Az egyedüli szerzővel rendelkező IF-ral rendelkező publikációk száma
// Impact Factor lookup
const getImpactFactor = async (pub: Publication): Promise<number> => {
if (!pub.journal) return 0;
if (!IFData) await loadImpactFactorData();
if (!IFData || !maxIFYear) return 0;
const targetYear = Math.min(pub.publishedYear, maxIFYear);
// Match by ISSN or journal name
const exactMatch = IFData.find(
(ifct) =>
ifct.year === targetYear &&
(ifct.eissn === pub.journal?.eIssn ||
ifct.pissn === pub.journal?.pIssn ||
ifct.eissn === pub.journal?.pIssn ||
ifct.pissn === pub.journal?.eIssn ||
(pub.journal?.label &&
ifct.journal.toUpperCase() === pub.journal.label.toUpperCase()))
);
return exactMatch?.if ?? 0;
};H-Index
A H-Index egy metrika, amely egy kutató publikációinak mennyiségét és minőségi teljesítményét ötvözi.
Meghatározás
Egy szerző h-indexe h, ha h publikációja van, amelyek mindegyikét legalább h-szor hivatkozták.
Számítási Algoritmus
- A szerző publikációinak összes tudományos hivatkozási számának összegyűjtése
- Hivatkozások csökkenő sorrendbe rendezése
- A legnagyobb h index megtalálása, ahol a h pozícióban lévő hivatkozási szám ≥ h
Példa:
Hivatkozások: [10, 8, 5, 4, 3, 2, 1]
- Position 1: 10 citations ≥ 1 → ✓
- Position 2: 8 citations ≥ 2 → ✓
- Position 3: 5 citations ≥ 3 → ✓
- Position 4: 4 citations ≥ 4 → ✓
- Position 5: 3 citations ≥ 5 → ✗
H-Index = 4
// H-Index calculation
const calculateHIndex = (citations: number[]): number => {
if (!citations.length) return 0;
// Sort citations in descending order
citations.sort((a, b) => b - a);
// Find the largest h where h papers have at least h citations
return citations.findIndex((c, i) => c <= i) || citations.length;
};
// Example: [10, 8, 5, 4, 3] -> h-index = 4
// (4 papers have at least 4 citations each)Publikációs Minősítések (D1, Q1-Q4)
A publikációk minősítése a folyóirat kvartilis rangsorolása alapján történik az Impakt Faktor listában.
Minősítési Kategóriák
- D1: Legfelső szint (top 10%)
- Q1: Első kvartilis (top 25%)
- Q2: Második kvartilis (25-50%)
- Q3: Harmadik kvartilis (50-75%)
- Q4: Negyedik kvartilis (75-100%)
- N/A: Nincs elérhető minősítés (minősítés nem elérhető)
Minősítés Forrása
A minősítések az MTMT publikációs adatok ratingsForSort mezőjéből származnak, amelyet a folyóirat kvartilise határoz meg az Impakt Faktor adatbázisban.
Éves Összesítés:
A rendszer követi az egyes minősítési kategóriákban lévő publikációk számát évente, lehetővé téve a trendelemzést és kumulatív statisztikákat.
Adatforrások
Impakt Faktor Lista
Az Impakt Faktor adatok az /iflist.csv fájlból töltődnek be, amely tartalmazza:
- Folyóirat neve
- Nyomtatott ISSN (pISSN)
- Elektronikus ISSN (eISSN)
- Impakt Faktor érték
- Kvartilis rangsorolás (D1, Q1-Q4)
- Kategória medián IF
- Év
Norvég Lista
A Norvég lista (/norwaylist.csv) minőségi értékelésekkel rendelkező folyóiratokat tartalmaz, amelyek befolyásolják a mutatók számítását:
- Nyomtatott ISSN és Online ISSN
- Szint minősítések évenként (0-2 skála):
- Szint 0: Rossz minőség - ezekből a folyóiratokból származó publikációk nem számítanak bele a Q-pontszámba, I-pontszámba (hivatkozások) vagy minősítésekbe (D1, Q1-Q4)
- Szint 1: Normál minőség - a publikációk normálisan számítanak
- Szint 2: Jó minőség - a publikációk normálisan számítanak