Zeichnen mehrerer linearer Regressionslinien in einem DiagrammHi!
Ich habe 10 Y-Messungen, alle gegen ein X. Wie vergleiche ich die Antworten in einem Diagramm mithilfe der linearen Regressionslinien (in den Streudiagrammen)? Das Y liegt dreifach vor. Ich habe die Excel-Datei mit den Daten angehängt.
Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammIch habe einige reale Daten durch Matlab und die Methode in diesem Thread laufen lassen. Die Übereinstimmung gilt für mehr als die signifikanten Ziffern in den Daten. Vielen Dank. Das ist ausgezeichnet und so einfach zu bedienen.Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammDie Parameterschätzungen zeigen aufgrund der Art und Weise, wie die Codierung dieser Variablen erfolgt, nicht die Parameterschätzung für die letzte Kategorie einer kategorialen Variablen an. Die letzte Kategorie ist -1* (Summe der anderen Parameterschätzungen). Im Beispiel ist 50,9 + -11,9 = 39,0 (natürlich mit Rundung). Aus mathematischer Sicht ist es daher nicht erforderlich, die letzte Parameterschätzung anzuzeigen (in Wirklichkeit wird sie aufgrund der Art und Weise, wie die Mathematik durchgeführt wird, nicht angezeigt).
Aus diesem Grund bietet JMP jedenfalls die Option „Vorhersagegleichung“ an. Sie können es auch in der Tabelle „Erweiterte Parameterschätzungen“ sehen, die im roten Popup-Menü unter „Schätzungen“ > „Erweiterte Schätzungen“ verfügbar ist.
Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammDie Parameterschätztabelle zeigt keinen Achsenabschnittsoffset für Polymer[C], aber die Vorhersagegleichung impliziert, dass er tatsächlich -39,05458586 beträgt. Warum ist das bitte so?
Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammDanke schön.Das von Ihnen vorgeschlagene Modell ist dasjenige im Beispiel, und ich habe die Parameterschätzungen am Ende des Beispiels gesehen, aber es ergab für mich keinen Sinn, weil ich an eine Ausgabe gewöhnt bin, bei der der dritte Parameter (im Beispiel Polymer) den Datensatz beschriftet, aber nicht als Offset verwendet wird.Ich denke also, was Sie sagen wollen, ist, dass ich durch Addition der Schätzung für jedes Polymer zur Schnittpunktschätzung die expliziten Schnittpunkte erhalte, die ich gewohnt bin. Somit hat Polymer A einen Achsenabschnitt von -122,84 + 50,94 = -71,90 und Polymer C hat einen Achsenabschnitt von -122,84 + 0 = -122,84.
Zum Glück kann ich das schnell mit meinen eigenen Daten überprüfen und das Ergebnis mit dem von Matlab vergleichen.Es wird viel bequemer sein, alles in einem Tool zu erledigen!Ein oder zwei Sätze, die dies im Hilfebeispiel erklären, könnten vielen Benutzern von Nutzen sein.Danke noch einmal.
Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammIch denke, was Sie wirklich tun möchten, ist, ein komplizierteres Modell zu erstellen, mit dem Sie diese Handlung sehen können. Zur Veranschaulichung werde ich die Reinigungsdaten verwenden.
Wählen Sie „Modell anpassen“.
Geben Sie Kohlepartikel als Y an.
Wählen Sie pH und Polymer aus und klicken Sie auf Hinzufügen.

Klicken Sie auf Ausführen.
Das erste Diagramm, das Sie sehen, ist das gewünschte Bild.

Was die Steigung der Linien anbelangt, können Sie diese den Parameterschätzungen entnehmen, aber ich denke, es ist einfacher, sie zu erkennen, indem Sie zum roten Dreieck bei den Antwortkohlepartikeln gehen und Schätzungen > Vorhersageausdruck anzeigen auswählen.

Die gemeinsame Steigung beträgt 54,294. Die Schätzungen für jedes Polymer sind die Anpassungen, die am Gesamtabschnitt vorgenommen werden müssen.
Oh, und das ist ein Modell, also minimiert es den Fehler über alle drei Polymere und den pH-Wert.
Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammHallo Jim,
Ich habe im Bereinigungsbeispiel in der Hilfe zur Regression ein Bild davon gefunden, wie es in JMP aussehen würde.Sehen Sie, wie die Anpassungslinien für jeden Datensatz alle die gleiche Steigung haben.Jedoch,
Ich kann aus dieser Analyse keine Möglichkeit finden, die tatsächlichen Gleichungen der Linien zu erhalten, und es heißt auch nicht ausdrücklich, dass die gewählte Steigung den Fehler über alle drei Datensätze hinweg minimiert.Wenn ich das hätte, dann würde das funktionieren und es ist ganz einfach zu bekommen.

Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammHallo Jim,
Es gibt wirklich keine Grafik, es sind nur Gleichungen.Wenn Sie Ihr Beispiel mit der ersten Methode ausführen und das Diagramm erhalten, erhält jeder Satz von x,y-Paaren seine eigene LSQ-Anpassungslinie.Stattdessen möchte ich an jeden Datensatz eine Linie anpassen, aber die Linien haben die gleiche Steigung.Es gibt Fälle, in denen dies physikalisch sinnvoll ist.Die Steigung entspricht der Populationsstandardabweichung, für die es nur einen Wert geben kann.
Das resultierende Diagramm würde eine Anpassungslinie durch jeden Satz von XY-Paaren zeigen, aber die Steigungen sind identisch.Es gibt eine LSQ-Anpassung, die den Fehler angesichts dieser Einschränkung minimiert. (Der Fehler ist natürlich größer, als wenn jede Linie ihre eigene optimale Steigung hätte.)
In Matlab geben Sie für jeden Satz eine lineare Gleichung an, aber die Steigungsvariable ist für beide Sätze gleich.Anstelle von 4 Freiheitsgraden haben Sie nur 3. Achsenabschnitt 1, Achsenabschnitt 2 und die Steigung.Es ist jedoch sehr mühsam, Daten aus einer Datentabelle in Matlab zu importieren und neu zu formatieren, damit sie von der Funktion lsqcurvefit verarbeitet werden können.
Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammKönnen Sie einfügen, wie Ihre Matlab-Grafik aussieht? Es fällt mir schwer zu begreifen, wie es aussieht.Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammDas entspricht in etwa dem, was ich brauche, aber ich möchte eine einzelne Steigung an die beiden Sätze von XY-Paaren anpassen. Es kann in Matlab durchgeführt werden. Wie mache ich das in JMP?Betreff: Zeichnen mehrerer linearer Regressionslinien in einem Diagramm- 1. Auswählen Datei > Präferenzen > Schriftarten .
- Es hängt von Ihrer Methode ab.
- Bivariat : Die Gleichung für jede Gruppe wird in separaten Berichten unterhalb des Diagramms bereitgestellt.
- Sehen Hilfe > Bücher > Grundlegende Analyse > Kapitel 5.
- Passen Sie die kleinsten Quadrate an : Dieses Modell ist komplexer, daher gibt es nicht für jede Gruppe eine separate Gleichung. Stattdessen gibt es für jede Gruppe separate Parameter. Aus dem Bericht „Parameterschätzungen“ sollte es klar hervorgehen, aber Sie können es auch in der Spaltenformel sehen, wenn Sie auf das rote Dreieck neben „Antwort“ klicken und auswählen Spalten speichern > Vorhersageformel .
- Sehen Hilfe > Bücher > Anpassen linearer Modelle > Kapitel 3.
- Graph Builder : Die Gleichungen für die linearen Trendlinien sind in den Eigenschaften auf der linken Seite unterhalb der Spaltenliste verfügbar.
- Sehen Hilfe > Bücher > Grundlegende grafische Darstellung > Passformlinie im Kapitel 3.
Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammVielen Dank, beide Methoden haben sehr gut funktioniert. Ich habe noch zwei Fragen,
1. Wie formatiere ich die Titel der Y- und Das Formen der Y- und X-Achsenskala ist mir gelungen.
2. Ist es möglich, die Gleichung jeder im Modell angepassten Linie zu erhalten? Wie mache ich das?
Betreff: Zeichnen mehrerer linearer Regressionslinien in einem DiagrammEs gibt drei Möglichkeiten, die zehn Regressionen zu „vergleichen“. Sie müssen zuerst die zehn Y-Spalten stapeln, damit alle zehn funktionieren. (Wählen Sie Tabellen > Stapeln) Probieren Sie diese Methoden mit der gestapelten Datentabelle aus:
- Bivariat: Wählen Sie Analysieren > Y an X anpassen. Geben Sie die Spalte der gestapelten Messungen in der Y-Rolle und den Prädiktor in der X-Rolle ein. OK klicken. Klicken Sie auf das rote Dreieck oben in „Bivariat“ und wählen Sie „Gruppieren nach“ aus. Wählen Sie die Beschriftungsspalte aus, um die Gruppen zu identifizieren, und klicken Sie auf OK. Klicken Sie nun erneut auf das rote Dreieck und wählen Sie „Linie anpassen“.
- Kleinste Quadrate anpassen: Wählen Sie Analysieren > Modell anpassen. Geben Sie die Spalte der gestapelten Messungen in der Y-Rolle ein. Wählen Sie die Prädiktor-X-Spalte und die Beschriftungsspalte aus. Klicken Sie auf Makros und wählen Sie Vollfaktoriell aus. Klicken Sie auf Ausführen.
- Diagrammersteller: Wählen Sie Diagramm > Diagrammersteller aus. Ziehen Sie die Spalte der gestapelten Messungen in die Y-Drop-Zone und die Prädiktor-X-Spalte in die X-Zone. Ziehen Sie die Beschriftungsspalte in die Overlay-Zone. Entfernen Sie das Glättungselement und fügen Sie das Regressionselement hinzu (verwenden Sie die Elementschaltflächen über der Leinwand oder klicken Sie mit der rechten Maustaste auf die Leinwand und verwenden Sie Menübefehle).