Chi-Quadrat-Freiheitsgrade Genetik
Eine dihybride 9:3:3:1-Tabelle hat vier Phänotypklassen und drei Freiheitsgrade. Geben Sie die Zahl Ihrer Klassen und geschätzte Parameter ein, um vor dem Nachschlagen des kritischen Werts die richtige Zahl zu haben, mit Hinweis zur Yates-Korrektur. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Klassen
- 4
- Geschätzte Parameter
- 0
- Freiheitsgrade
- 3
- Angewandte Formel
- df = 4 - 1 - 0 = 3
- Testart
- goodness_of_fit
Ein genetischer Chi-Quadrat-Anpassungstest fragt, ob gezählte Nachkommen einer Mendelschen Erwartung wie 3:1 oder 9:3:3:1 entsprechen. Bevor Sie einen kritischen Wert nachschlagen, brauchen Sie die Freiheitsgrade, und in diesem Rahmen folgt diese Zahl einer festen Regel: die Zahl der Phänotypklassen minus eins, minus alle Parameter, die aus denselben Zählungen geschätzt wurden. Dieser Rechner für genetische Chi-Quadrat-Freiheitsgrade nimmt die Klassenzahl entgegen (zwei bei einem Monohybrid, vier bei einem Dihybrid, acht bei einem Trihybrid), ein optionales erwartetes Verhältnis und eine optionale Zahl geschätzter Parameter und liefert df = k − 1 − m samt angewandter Formel, einem Hinweis auf die Yates-Korrektur wenn df eins ist, und einem benannten Mendelschen Muster wenn das Verhältnis ein Lehrbuchfall ist.
Was Freiheitsgrade in einem genetischen Chi-Quadrat bedeuten
Freiheitsgrade eines Anpassungsgüte-Chi-Quadrats in der Genetik beantworten eine einzige Frage: wie viele unabhängige Informationsstücke bleiben, nachdem der Stichprobenumfang und angepasste Parameter ihren Anteil verbraucht haben. Wenn Sie Nachkommen in k Phänotypklassen einteilen, müssen diese Klassenzählungen den Stichprobenumfang ergeben, sodass nur k minus eins der Zählungen frei schwanken können. Deshalb hat eine monohybride 3:1-Tafel mit zwei Klassen einen Freiheitsgrad, eine 1:2:1-Tafel unvollständiger Dominanz mit drei Klassen zwei, und eine dihybride 9:3:3:1-Tafel mit vier Klassen drei.
Dieselbe Subtraktion gilt für einen Rückkreuzungstest 1:1 oder 1:1:1:1, für epistatische Zusammenbrüche wie 9:3:4 oder 12:3:1 und für eine trihybride Achtklassentafel 27:9:9:9:3:3:3:1, die sieben Freiheitsgrade hat, wenn das Verhältnis im Voraus vollständig festliegt. Schätzt eine Genetikerin aus denselben Zählungen einen Parameter — einen Rekombinationsanteil, eine Allelfrequenz oder einen Vitalitätskoeffizienten —, kostet jede unabhängige Schätzung einen weiteren Freiheitsgrad, sodass die Arbeitsformel df gleich k minus eins minus m lautet.
Dieser Rechner führt genau diese Subtraktion aus und sonst nichts: er berechnet die Chi-Quadrat-Statistik nicht, schlägt keinen p-Wert nach und fasst spärliche Zellen nicht für Sie zusammen. Zwei Klassen zusammenzulegen, weil eine erwartete Zählung unter fünf fiel, ist eine Datenentscheidung, die Sie zuerst treffen; danach senden Sie die neue Klassenzahl. Yates’ Stetigkeitskorrektur wird üblicherweise besprochen, wenn df eins ist; die Antwort kennzeichnet diesen Fall, damit ein Laborbericht sie erwähnen kann, ohne die Korrektur als automatisch zu behandeln.
Der falsche df ist der häufigste Weg, auf dem eine richtige Zählung trotzdem am Lehrbuch-Vergleich mit dem kritischen Wert scheitert — deshalb gibt es einen eigenen Schritt für genetische Freiheitsgrade, getrennt von einer vollständigen Chi-Quadrat-Maschine.
Wo ein genetischer Chi-Quadrat-df-Rechner sich lohnt
Biologieklassen und Nachhilfeplattformen nutzen einen Rechner für genetische Chi-Quadrat-Freiheitsgrade, damit Lernende aufhören, bei einer 9:3:3:1-Aufgabe df gleich vier zu schreiben, nur weil sie vier Spalten gezählt haben. Klausurvorbereitungs-Generatoren brauchen ein deterministisches Orakel, das einen Einfachklassen-Einsatz ablehnt und einen angepassten Rekombinationsanteil abzieht, statt still k minus eins zurückzugeben, wenn die Aufgabe k minus zwei verlangte. Inhaltseiten, die auf Chi-Quadrat Freiheitsgrade Genetik Rechner ranken, gewinnen durch ein lebendes Steuerelement, dessen kostenloser Browserpfad mit dem vorausbezahlten Automatisierungspfad auf demselben reinen Modul übereinstimmt.
Fehlgeschlagene Prüfung wird nicht berechnet. Suchen nach der Chi-Quadrat-Statistik selbst, einem Punnett-Quadrat oder einem kritischen Wert sind andere Absichten: bleiben Sie auf dieser Seite, wenn die Frage nur lautet, wie viele Freiheitsgrade eine genetische Anpassungstafel hat.
Anwendungsfälle
Epistasie-Tafeln und zusammengelegte Klassen
Ein 9:3:4- oder 9:7-Zusammenbruch ändert k; der Rechner liefert den neuen df statt den ursprünglichen Vierklassenwert im Laborheft zu belassen.
Häufige Fragen
Wie erhalte ich Chi-Quadrat-Freiheitsgrade aus Phänotypklassen?
Senden Sie die Ganzzahl classes (2 für ein 3:1-Monohybrid, 4 für ein 9:3:3:1-Dihybrid).
Warum ist es k − 1 und nicht k?
Die Klassenzählungen müssen den Stichprobenumfang ergeben, sodass nur k − 1 Zählungen unabhängig sind. Ein vollständig festgelegtes Mendelsches Verhältnis hat daher k − 1 Freiheitsgrade.
Hat ein 9:3:3:1-Dihybrid 3 oder 4 Freiheitsgrade?
Senden Sie classes 4, oder classes 4 mit ratio 9:3:3:1.
Wann ziehe ich bei einer Kreuzung einen weiteren Freiheitsgrad ab?
Ziehen Sie für jeden Parameter, den Sie aus denselben Zählungen geschätzt haben, einen weiteren ab, etwa eine Rekombinationsrate oder eine Allelfrequenz. Ein vorab festgelegtes Mendel-Verhältnis braucht keinen zusätzlichen Abzug.
Liefert der Rechner den Chi-Quadrat-Wert oder den p-Wert?
Nein. Er bestimmt nur die Freiheitsgrade, damit Sie den passenden kritischen Wert nachschlagen können. Die Prüfgröße berechnen Sie selbst, und schwach besetzte Klassen fassen Sie zusammen, bevor Sie die neue Klassenzahl eingeben.
Verwandte Tools
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/bio/chi-square-dof-genetics \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"classes":4}'const res = await fetch("https://api.kit.forhosting.com/bio/chi-square-dof-genetics", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"classes": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/chi-square-dof-genetics",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"classes": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/chi-square-dof-genetics", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"classes":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"classes":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/chi-square-dof-genetics", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"classes": 4
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.chi_square_dof_genetics",
"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.
Limits
max_classes | 64 |
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. |
Technische Hinweise
Dasselbe deterministische Modul speist den kostenlosen Browserläufer und die API, sodass Hausaufgabenprüfungen und Bewertungsskripte niemals darüber streiten, ob eine 9:3:3:1-Tafel drei Freiheitsgrade hat.
Eingabevertrag, Antwortform und Fehlerverhalten
Koppeln Sie die Zahl an Ihre eigene Tafel kritischer Werte; dieser Endpunkt löst nur df. Senden Sie per POST einen JSON-Körper mit der Pflichtganzzahl classes (Aliasse phenotype_classes, k, n_classes): die Zahl der Phänotypklassen in der Tafel, von zwei bis vierundsechzig. Das optionale estimated_parameters (Aliasse parameters, m) ist die Zahl unabhängiger Parameter, die aus denselben Daten geschätzt wurden, und steht auf null wenn es fehlt — der übliche Unterrichtsfall eines vollständig festgelegten Mendelschen Verhältnisses. Das optionale ratio (Aliasse expected_ratio, mendelian_ratio) ist ein erwartetes, durch Doppelpunkte getrenntes Verhältnis wie 3:1 oder 9:3:3:1; wenn es gesetzt ist, muss die Zahl der Teile classes entsprechen, die Gewichte müssen positive ganze Zahlen sein, und das Verhältnis wird vor der Lehrbuchmuster-Suche mit gcd gekürzt, sodass 18:6:6:2 dasselbe Dihybrid wie 9:3:3:1 benennt. Fehlendes classes, eine Nichtganzzahl, ein Wert außerhalb von zwei bis vierundsechzig, ein ratio dessen Teilzahl classes widerspricht, oder ein estimated_parameters das df unter eins drücken würde, scheitern mit invalid_input unter Nennung des Feldes. Diese Fehlschläge werden nicht berechnet. Bei Erfolg wiederholt der Körper classes und estimated_parameters, veröffentlicht degrees_of_freedom, schreibt die Identität in formula und formula_applied neu, setzt test_kind auf goodness_of_fit und setzt yates_correction_typical nur dann wahr, wenn df eins ist. interpretation ist eine einzeilige Lesart der Subtraktion. Wurde ein Verhältnis geliefert, ist ratio die gekürzte Form; ist diese Form ein bekannter Mendelscher Fall, benennen pattern und pattern_label ihn. Für Klassenzahlen zwei, drei, vier und acht listet common_ratios typische Lehrbucherwartungen. Beispiel: classes gleich vier liefert degrees_of_freedom drei und den Dihybrid-Hinweis; fügen Sie ratio 9:3:3:1 hinzu und das Muster wird die unabhängige dihybride Spaltung.
Wo ein genetischer Chi-Quadrat-df-Rechner sich lohnt
Vieh- und Gewächshausbögen, die ein Dihybrid in eine epistatische 9:3:4- oder 9:7-Tafel zusammenziehen, ändern die Klassenzahl und damit den df; ein kleiner parse-API-Aufruf hält diese Änderung fest, ohne ein Statistikpaket aufzustellen. Weil die Umsetzung reines parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modellmarken und ohne ausgehendes Netz. Halten Sie die Klassenzahl nach jedem Zusammenlegen ehrlich, pinnen Sie degrees_of_freedom in Prüfungen, und Sie erhalten nachvollziehbare Eins, Zwei, Drei oder Sieben für die üblichen Mendelschen Tafeln in Hausaufgaben, LMS-Erweiterungen und Laborberichten.
Integrationsbeispiele
Unterrichtsberichte 3:1 und 9:3:3:1
Lernende geben die Zahl der Phänotypklassen ein und bestätigen df = 1 bei einem Monohybrid oder df = 3 bei einem Dihybrid, bevor sie einen kritischen Wert nachschlagen.
Klausurorakel und Bewertungsskripte
Automatische Bewerter pinnen degrees_of_freedom und lehnen fehlende oder einklassige Eingabe ab, damit ein falscher df nicht als Beinahetreffer der Statistik durchgeht.
Technische Fragen
Wann soll estimated_parameters gesetzt werden?
Nur wenn ein Parameter wie ein Rekombinationsanteil oder eine Allelfrequenz aus denselben Zählungen geschätzt wurde. Jede unabhängige Schätzung zieht df noch eins ab. Lassen Sie 0 für einen Lehrbuchtest 3:1 oder 9:3:3:1.
Was kostet der Rechner für genetische Chi-Quadrat-Freiheitsgrade?
Das Browserwerkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.