Guten Abend,
ist es eigentlich Möglich, die Beziehung/Korrelation durch eine lineare Regression ermittelte Regressionslinie mit anderen Variablen für jedes Land zu vergleichen?
Beispiel: Für die Messung einer Kennzahl gibt es verschiedene Möglichkeiten. 1. mit einer Regressionsanalyse und 2. Ein Quotient durch das dividieren zweier Variablen
1. Ich führe für jedes Land eine Regression durch, die wie folgt aussieht:
y = b0 + b1*X
wobei b1 meine wichtige Variable ist.
2. Ich ermittle für jedes Land den Quotienten, name ist bspw. mortality
Kann ich dann die Korrelation zwischen den Beiden ermitteln? Mein Ziel ist zu ermitteln, ob die 2. Variante die 1. Variante als geeignetes Maß ersetzen kann.
Vielen Dank.
Regressionsline und Korrelation
Moderator: schubbiaschwilli
Re: Regressionsline und Korrelation
Korrelieren kann man das, wenn die Annahmen passen...
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Re: Regressionsline und Korrelation
Die Korrelation nach Pearson macht ein Paar Annahmen: Linearität, Kontinuierliche Daten, gepaarte Werte, Keine Ausreißer, ...
Diese kann man mit anderen methoden etwas relaxieren, z.b. Korrelation nach Spearman oder Maximum Information Content.
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Re: Regressionsline und Korrelation
Ah, ja stimmt. Das hatte ich nicht auf den Schirm.
Aber wie würde denn der Code in der Art (t.B. nach Pearson oder Spearman) aussehen? An sich weiß ich wie das geht, mein Problem ist allerdings "b1" aus der Regression. Wie kann man den denn weiterverwenden?
Re: Regressionsline und Korrelation
Das kann man beispielsweise mit der coef-Funktion schon extrahieren. Hilft dieses Beispiel?
Code: Alles auswählen
linmod <- lm(Sepal.Length ~ Sepal.Width, data = iris)
summary(linmod)
coef(linmod)
coef(linmod)[2] # b1 ist der zweite Koeffizient von linmod
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Re: Regressionsline und Korrelation
Hat sehr geholfen, danke!bigben hat geschrieben: ↑Fr Jun 11, 2021 12:13 pmDas kann man beispielsweise mit der coef-Funktion schon extrahieren. Hilft dieses Beispiel?
LG,Code: Alles auswählen
linmod <- lm(Sepal.Length ~ Sepal.Width, data = iris) summary(linmod) coef(linmod) coef(linmod)[2] # b1 ist der zweite Koeffizient von linmod
Bernhard