2017-09-19 1 views
1

Wie kann ich die Verknüpfungsfunktion für mein ggplot GLM-Diagramm auswählen? In meinem Fall würde ich Logit-Funktion für Quasibinomial-Familie verwenden.Wie wird die Verknüpfungsfunktion im ggplot GLM-Diagramm angegeben?

Beispieldaten:

research_year <- c(1, 2, 3, 4, 5, 6, 7, 8, 9) 
relative_number <- c(0.1, 0.15, 0.16, 0.23, 0.30, 0.35, 0.36, 0.38, 0.42) 
relative_data <- data.frame(research_year, relative_number) 

relative_data 

Gebrauchte Code:

ggplot(data=relative_data, aes(x= research_year, y= relative_number)) + 
    geom_smooth(method = 'glm', method.args = list(family = "quasibinomial")) 
+1

Ist logit nicht die Standard-Link-Funktion für die Quasibinom-Familie? ['? Familie'] (https://stat.ethz.ch/R-manual/R-devel/library/stats/html/family.html) – bouncyball

Antwort

0

Sie können die entsprechende Familie Funktion verwenden (obwohl die logit Link die Standardeinstellung für die quasibinomial ist, siehe ?family).

ggplot(data = relative_data, aes(x = research_year, y = relative_number)) + 
    geom_smooth(method = 'glm', 
       method.args = list(family = quasibinomial(link = 'logit')) 

Zum Vergleich versuchen Sie link = 'probit' einzustecken.

Verwandte Themen