"Gekoppelte" Regresionsmodelle: Terminologie und Software

Alle Verfahren der Regressionanalyse.

"Gekoppelte" Regresionsmodelle: Terminologie und Software

Beitragvon rotkehlpieper » Di 12. Jan 2016, 17:15

Hallo,

ich möchte gerne ein Regressionsmodell erstellen, bei dem zwei Regressionsgleichungen miteinander gekopelt sind. Ich meine damit: Ich habe eine Regressionsgleichung:

mit einem normalverteilten Outcome:


und eine zweite Gleichung die wiederum als Prediktor hat:

mit einem normalverteilten Outcome:
.

Ich möchte diese beiden Gleichungen simultan und nicht separat voneinander untersuchen, da der Fehler bei der Schätzung von in das Konfidenzintervall für mit einfließen soll.

Weiss jemand, wie man solche gekoppelten Modelle nennt, und kann mir jemand Software nennen, mit denen man solche Modelle untersuchen kann? Danke!
rotkehlpieper
Mitglied
Mitglied
 
Beiträge: 25
Registriert: Do 3. Dez 2015, 14:45
Danke gegeben: 3
Danke bekommen: 1 mal in 1 Post

Re: "Gekoppelte" Regresionsmodelle: Terminologie und Softwar

Beitragvon bele » Di 12. Jan 2016, 17:56

Hi!

rotkehlpieper hat geschrieben:Weiss jemand, wie man solche gekoppelten Modelle nennt,

Ich leider nicht.

rotkehlpieper hat geschrieben: und kann mir jemand Software nennen, mit denen man solche Modelle untersuchen kann?

Für mich sieht Deine Formulierung des Modells schon fast wie BUGS-Code aus. Also wenn Du bereit wärest, Dich auf Bayes-Statistik einzulassen, dann könntest Du so ein Modell bestimmt in BUGS-Code umschreiben, müsstest Dir ein paar vernünftige Prior-Verteilungen ausdenken oder uninformative Prior-Verteilungen von irgendwo klauen und könntest versuchen, das per MCMC zu lösen.

http://www.openbugs.net/w/FrontPage
http://mcmc-jags.sourceforge.net/
http://mc-stan.org/

Hier zum Beispiel die Beschreibung eines einfachen linearen Modells in stan statt in BUGS: https://github.com/stan-dev/example-mod ... eight.stan
Das sollte sich doch auf Deinen Fall anpassen/erweitern lassen?

Viel Glück,
Bernhard
----
`Oh, you can't help that,' said the Cat: `we're all mad here. I'm mad. You're mad.'
`How do you know I'm mad?' said Alice.
`You must be,' said the Cat, `or you wouldn't have come here.'
(Lewis Carol, Alice in Wonderland)
bele
Schlaflos in Seattle
Schlaflos in Seattle
 
Beiträge: 5779
Registriert: Do 2. Jun 2011, 23:16
Danke gegeben: 15
Danke bekommen: 1357 mal in 1344 Posts

folgende User möchten sich bei bele bedanken:
rotkehlpieper

Re: "Gekoppelte" Regresionsmodelle: Terminologie und Softwar

Beitragvon rotkehlpieper » Di 12. Jan 2016, 18:48

Hi Bernhard,

vielen Dank, auch für die informativen Links. Ja, die BUGS oder Stan-Variante mit dem Bayes Ansatz ist sicherlich die eleganteste, leider aber auch die mit der meisten Einarbeitungszeit ;-) Weisst Du, ob man analoge Modelle im Kontext des Frequentist Approach auch in R aufstellen kann? Gibt es entsprechende Pakete?

beste Grüße und danke!
rotkehlpieper
Mitglied
Mitglied
 
Beiträge: 25
Registriert: Do 3. Dez 2015, 14:45
Danke gegeben: 3
Danke bekommen: 1 mal in 1 Post

Re: "Gekoppelte" Regresionsmodelle: Terminologie und Softwar

Beitragvon PonderStibbons » Mi 13. Jan 2016, 09:59

Das ist ein Mehrebenenmodell.

Mit freundlichen Grüßen

P.
PonderStibbons
Foren-Unterstützer
Foren-Unterstützer
 
Beiträge: 11265
Registriert: Sa 4. Jun 2011, 15:04
Wohnort: Ruhrgebiet
Danke gegeben: 50
Danke bekommen: 2474 mal in 2458 Posts

folgende User möchten sich bei PonderStibbons bedanken:
bele, rotkehlpieper

Re: "Gekoppelte" Regresionsmodelle: Terminologie und Softwar

Beitragvon bele » Mi 13. Jan 2016, 10:25

Danke, wieder was gelernt. Kennt man den Begriff, dann findet sich immer auch eine Lösung in R:

https://cran.r-project.org/doc/contrib/ ... ilevel.pdf

LG,
Bernhard
----
`Oh, you can't help that,' said the Cat: `we're all mad here. I'm mad. You're mad.'
`How do you know I'm mad?' said Alice.
`You must be,' said the Cat, `or you wouldn't have come here.'
(Lewis Carol, Alice in Wonderland)
bele
Schlaflos in Seattle
Schlaflos in Seattle
 
Beiträge: 5779
Registriert: Do 2. Jun 2011, 23:16
Danke gegeben: 15
Danke bekommen: 1357 mal in 1344 Posts

Re: "Gekoppelte" Regresionsmodelle: Terminologie und Softwar

Beitragvon PonderStibbons » Mi 13. Jan 2016, 13:29

mit einem normalverteilten Outcome:

Welchen Zweck hat denn diese Bedingung oder Annahme?

Mit freundlichen Grüßen

P.
PonderStibbons
Foren-Unterstützer
Foren-Unterstützer
 
Beiträge: 11265
Registriert: Sa 4. Jun 2011, 15:04
Wohnort: Ruhrgebiet
Danke gegeben: 50
Danke bekommen: 2474 mal in 2458 Posts

Re: "Gekoppelte" Regresionsmodelle: Terminologie und Softwar

Beitragvon strukturmarionette » Mi 13. Jan 2016, 14:04

Hi,

Welchen Zweck hat denn diese Bedingung oder Annahme?

- keine.

Weiss jemand, (...), und kann mir jemand Software nennen, mit denen man solche Modelle untersuchen kann? Danke!

- für latente oder manifeste Variablen?
- Wie ist Dein Grundlagenkenntnisstand diesbezüglich?

Gruß
S.
strukturmarionette
Schlaflos in Seattle
Schlaflos in Seattle
 
Beiträge: 4314
Registriert: Fr 17. Jun 2011, 22:15
Danke gegeben: 32
Danke bekommen: 582 mal in 579 Posts

Re: "Gekoppelte" Regresionsmodelle: Terminologie und Softwar

Beitragvon rotkehlpieper » Do 14. Jan 2016, 08:31

Hi,
besten Dank schon mal für vielen Antworten.

@Ponderstibbons: Bist Du Dir sicher, dass "Mehrebenenmodell" es trifft? Wenn dass das selbe wie "Multilevel model" im englischen sein soll, dann bezieht sich dort die Hierarchie doch auf die Datenstruktur und wird mit radom versus fixed Effects modelliert, was qualitativ doch etwas anderes ist als zwei gekoppelte Regressionsgleichungen, bei denen z.B. im einfachsten Fall nur fixed Effekts vorkommen, oder? Das mit dem normalverteilten Outcome hatte ich nur geschrieben, damit ich ein komplettes Beispiel-Modell präsentieren kann, mit stochastischem und deterministischem Part. Natürlich ist jede Form von GLM(M) möglich für jede der Gleichungen.

@Bernhard: Auch bei dem von Dir verlinkten PDF habe ich das Gefühl, hier werden in erster Linie die klassischen Multilevel Modelle = Hierarchischen Modelle = Mixed Effect Models abgehandelt, und nicht gekoppelte Regressionsgleichungen wie von mir oben beschrieben, oder habe ich nicht genau genug geschaut?

@Strukturmarionette: Mit GL(M)Ms und Co kenne ich mich gut aus. Ich weiß allerdings nicht warum Du hier auf latente Variablen zu sprechen kommst, die kenne ich nur aus der Multivariaten Analysis, z.B. im Kontext von Principal Component Analysis oder Correspondence Analysis. In meinem Fall habe ich doch zwei gekoppelte Regressionsgleichungen, bei denen die Variablen alle explizit gegeben sind. Es wäre schön, wenn Du das etwas erläuterst.

Vielen Dank an Alle
rotkehlpieper
Mitglied
Mitglied
 
Beiträge: 25
Registriert: Do 3. Dez 2015, 14:45
Danke gegeben: 3
Danke bekommen: 1 mal in 1 Post

Re: "Gekoppelte" Regresionsmodelle: Terminologie und Softwar

Beitragvon PonderStibbons » Do 14. Jan 2016, 09:47

Wenn dass das selbe wie "Multilevel model" im englischen sein soll, dann bezieht sich dort die Hierarchie doch auf die Datenstruktur und wird mit radom versus fixed Effects modelliert, was qualitativ doch etwas anderes ist als zwei gekoppelte Regressionsgleichungen, bei denen z.B. im einfachsten Fall nur fixed Effekts vorkommen, oder?

Wenn Du nicht verschiedene Gruppen auf der untersten Ebene hast,
dann verstehe ich den Sinn und auch den Zweck nicht. Es ergibt sich
einfach die Gleichung Zi = beta0 + beta1*(alpha0 + alpha1*Xi [+ e] ) = ...

Die Angabe zur Normalverteilung ist mir nicht nachvollziehbar. In solchen
Modellen ist der Fehler angenommen als normalverteilt, nicht die
abhängige Variable.

Mit freundlichen Grüßen

P.
PonderStibbons
Foren-Unterstützer
Foren-Unterstützer
 
Beiträge: 11265
Registriert: Sa 4. Jun 2011, 15:04
Wohnort: Ruhrgebiet
Danke gegeben: 50
Danke bekommen: 2474 mal in 2458 Posts

Re: "Gekoppelte" Regresionsmodelle: Terminologie und Softwar

Beitragvon rotkehlpieper » Do 14. Jan 2016, 11:14

Hi, ich versuche es mal mit einem konkreten Beispiel. Vielleicht habe ich es oben auch falsch aufgeschrieben, ich versuche es noch mal klarer:

Angenommen wir haben zwei verschiedene Zufallsprozesse. Einen Münzwurf (Variable ), und wenn dieser positiv ausgeht () bekomme ich eine zufällige Anzahl Bonbons ausgeschüttet ( ) die einer Poisson-Verteilung folgt. Diese beiden Prozesse kann man als gekoppelte Regressionsgleichungen aufschreiben bei denen mögliche Prediktoren und noch eine Rolle spielen:

Münzwurf:
mit


Bonbons:
mit


Diese gekoppelten Gleichungen haben doch mit (G)LMM's nichts zu tun, und können nicht über herkömmliche Multilevelmodelle gelöst werden, oder? Falls nicht, verbleibt die Frage: Wie nennt man solche gekoppelten Modelle, und gibt es Möglichkeiten in R diese zu lösen?

Danke für die Mühen
rotkehlpieper
Mitglied
Mitglied
 
Beiträge: 25
Registriert: Do 3. Dez 2015, 14:45
Danke gegeben: 3
Danke bekommen: 1 mal in 1 Post


Zurück zu Regressionanalyse

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 3 Gäste