Gutenberg-Richter-b-Wert-Rechner
Der Gutenberg-Richter-b-Wert-Rechner schätzt die Steigung der Häufigkeits-Magnituden-Beziehung von Erdbeben anhand einer vollständigen Katalogstichprobe.
Im Browser ausführen – kostenlos
Geben Sie endliche Magnituden, die bekannte Vollständigkeitsmagnitude und die Klassenbreite ein. Der Rechner verwendet den Maximum-Likelihood-Schätzer nach Aki mit der üblichen Halbklassenkorrektur und liefert den b-Wert, den Stichprobenumfang sowie Zwischenwerte. Er eignet sich für reproduzierbare Vorprüfungen, Lehre und Kataloganalysen, ermittelt jedoch weder die Vollständigkeit noch die Unsicherheit.
Bereiten Sie eine vollständige Magnitudenstichprobe vor
Verwenden Sie Erdbebenmagnituden aus derselben Untersuchungsregion, demselben Zeitraum, derselben Magnitudenskala und demselben Verarbeitungsablauf. Die Gutenberg-Richter-Beziehung ist nur aussagekräftig, wenn die Ereignisse jene Population repräsentieren, die Sie untersuchen möchten. Bestimmen Sie die Vollständigkeitsmagnitude vor der Berechnung des b-Werts mit einer geeigneten, außerhalb dieses Rechners durchgeführten Kataloganalyse. Nehmen Sie danach ausschließlich Ereignisse am oder oberhalb dieses Schwellenwerts auf. Wenn Sie completeness_magnitude weglassen, verwendet der Rechner die kleinste eingegebene Magnitude. Das ist für eine bereits gefilterte Stichprobe praktisch, stellt jedoch keinen unabhängigen Vollständigkeitstest dar. Jede Magnitude muss eine endliche Zahl sein; die Stichprobe darf nicht leer sein. Werte unterhalb einer ausdrücklich angegebenen Vollständigkeitsmagnitude werden abgewiesen und nicht unbemerkt entfernt, denn eine stille Filterung könnte eine Abweichung zwischen dokumentierter Methode und tatsächlich analysierten Daten verdecken. Verwenden Sie einheitliche Magnitudentypen: Das Mischen von Lokal-, Momenten-, Dauer- oder umgerechneten Magnituden kann die Verteilung verändern. Prüfen Sie außerdem Dubletten, Steinbruchsprengungen und Katalogänderungen, bevor Sie das Ergebnis als Merkmal der Seismizität deuten.
Verstehen Sie die Maximum-Likelihood-Schätzung nach Aki
Zunächst berechnet das Werkzeug das arithmetische Mittel der eingegebenen Magnituden. Anschließend wird der Aki-Schätzwert bestimmt, indem der Zehnerlogarithmus von e durch die Differenz zwischen mittlerer Magnitude und korrigiertem unteren Schwellenwert geteilt wird. Dieser Schwellenwert entspricht der Vollständigkeitsmagnitude abzüglich der halben Klassenbreite. Der Halbklassenterm berücksichtigt diskretisierte oder gerundete Magnituden. Daher sollte die Klassenbreite der Katalogauflösung entsprechen, üblicherweise dem Abstand, in dem Magnituden angegeben werden. Sie muss positiv sein; null oder negative Werte sind für diese Korrektur ungültig. Die Zwischenfelder machen die Rechnung nachvollziehbar: sample_size nennt die Zahl einbezogener Ereignisse, mean_magnitude deren Mittelwert, und Schwellenwert sowie Klassenbreite geben die tatsächlich verwendeten Einstellungen wieder. Gerundet wird erst bei der Ausgabe, um eine stabile Serialisierung zu gewährleisten. Es wird keine Regressionsgerade angepasst, keine zufällige Stichprobe gezogen und kein Netzwerkdatensatz abgerufen. Identische Eingaben führen deshalb immer zum identischen Ergebnis.
Deuten Sie das Ergebnis mit angemessener Vorsicht
Der b-Wert beschreibt das relative Vorkommen kleinerer und größerer Erdbeben in der ausgewählten vollständigen Stichprobe. Ein höherer Wert weist im Allgemeinen auf eine steilere Häufigkeits-Magnituden-Verteilung hin, während ein niedrigerer Wert einen vergleichsweise größeren Anteil starker Ereignisse bezeichnet. Die Interpretation muss an das Stichprobendesign gebunden bleiben. Änderungen der Netzempfindlichkeit, des Vollständigkeitsschwellenwerts, der Magnitudenkalibrierung, der räumlichen Grenzen, der Zeitfenster oder der Nachbebenbehandlung können den Schätzwert verschieben, auch wenn sich der zugrunde liegende Prozess nicht verändert hat. Vergleichen Sie Kataloge nur, wenn diese Entscheidungen kompatibel und klar dokumentiert sind. Der Rechner liefert einen Punktschätzer, jedoch weder Standardfehler, Konfidenzintervall, Anpassungsgüte noch statistische Signifikanz. Kleine Stichproben können instabile Werte ergeben; ein einzelnes numerisches Ergebnis belegt keinen physikalisch bedeutsamen Unterschied zwischen Regionen oder Zeiträumen. Ergänzen Sie den Wert in wissenschaftlichen Anwendungen durch Vollständigkeitsanalyse, Unsicherheitsberechnung, Sensitivitätsprüfungen mit plausiblen Schwellenwerten und Diagramme der beobachteten Häufigkeits-Magnituden-Verteilung. Die API-Nutzung kostet $0.002 je Anfrage; die deterministische Berechnung eignet sich außerdem für wiederholte lokale Kontrollen.
Anwendungsfälle
Einen vollständigen Erdbebenkatalog prüfen
Berechnen Sie nach Filterung eines regionalen Katalogs an einer dokumentierten Vollständigkeitsmagnitude einen reproduzierbaren Punktschätzer.
Definierte Untersuchungsfenster vergleichen
Wenden Sie dieselben Einstellungen auf kompatible räumliche oder zeitliche Stichproben an, bevor Sie die Unsicherheit formal untersuchen.
Häufigkeits-Magnituden-Analysen vermitteln
Zeigen Sie, wie Stichprobenmittel, Vollständigkeitsschwelle und Klassenkorrektur die Maximum-Likelihood-Schätzung bestimmen.
Häufige Fragen
Welchen Schätzer verwendet der Rechner?
Er nutzt den Maximum-Likelihood-Schätzer nach Aki mit Halbklassenkorrektur: log10(e) geteilt durch mittlere Magnitude minus Vollständigkeitsmagnitude plus halbe Klassenbreite.
Was geschieht ohne Angabe der Vollständigkeitsmagnitude?
Die kleinste eingegebene Magnitude wird zur Vollständigkeitsmagnitude. Dabei wird eine bereits vollständige, gefilterte Stichprobe vorausgesetzt; die Vollständigkeit wird nicht geschätzt.
Was soll die Klassenbreite darstellen?
Verwenden Sie den Berichts- oder Diskretisierungsschritt des Katalogs. Der Standardwert ist 0.1 und muss größer als null sein.
Enthält das Ergebnis eine Unsicherheit?
Nein. Ausgegeben wird ein deterministischer Punktschätzer mit Stichprobenumfang und Zwischenwerten. Berechnen Sie die Unsicherheit für wissenschaftliche Vergleiche separat.
Darf die Magnitudenliste leer sein?
Nein. Eine leere Stichprobe erzeugt einen Fehler für ungültige Eingaben, weil sich ohne Beobachtungen weder Mittelwert noch b-Wert berechnen lassen.
Was kostet eine Berechnung per API?
Jede API-Anfrage kostet $0.002.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/earth/b-value-gutenberg-richter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"magnitudes":[2.1,2.3,2.4,2.7,3,3.2]}'const res = await fetch("https://api.kit.forhosting.com/earth/b-value-gutenberg-richter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"magnitudes": [
2.1,
2.3,
2.4,
2.7,
3,
3.2
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/b-value-gutenberg-richter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"magnitudes": [
2.1,
2.3,
2.4,
2.7,
3,
3.2
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/b-value-gutenberg-richter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"magnitudes":[2.1,2.3,2.4,2.7,3,3.2]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"magnitudes":[2.1,2.3,2.4,2.7,3,3.2]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/b-value-gutenberg-richter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"magnitudes": [
2.1,
2.3,
2.4,
2.7,
3,
3.2
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.b_value_gutenberg_richter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |