Zrobiłem glm
i chcę tylko wyodrębnić standardowe błędy każdego współczynnika. Widziałem w Internecie funkcję se.coef()
, ale to nie działa, zwraca "Error: could not find function "se.coef""
.Wyodrębnij standardowe błędy z glm
Odpowiedz
Informacje, których szukasz, są przechowywane w obiekcie coefficients
zwróconym przez summary()
. Można wyodrębnić go thusly: summary(glm.D93)$coefficients[, 2]
#Example from ?glm
counts <- c(18,17,15,20,10,20,25,13,12)
outcome <- gl(3,1,9)
treatment <- gl(3,3)
print(d.AD <- data.frame(treatment, outcome, counts))
glm.D93 <- glm(counts ~ outcome + treatment, family=poisson())
#coefficients has the data of interest
> summary(glm.D93)$coefficients
Estimate Std. Error z value Pr(>|z|)
(Intercept) 3.044522e+00 0.1708987 1.781478e+01 5.426767e-71
outcome2 -4.542553e-01 0.2021708 -2.246889e+00 2.464711e-02
outcome3 -2.929871e-01 0.1927423 -1.520097e+00 1.284865e-01
treatment2 1.337909e-15 0.2000000 6.689547e-15 1.000000e+00
treatment3 1.421085e-15 0.2000000 7.105427e-15 1.000000e+00
#So extract the second column
> summary(glm.D93)$coefficients[, 2]
(Intercept) outcome2 outcome3 treatment2 treatment3
0.1708987 0.2021708 0.1927423 0.2000000 0.2000000
Spójrz na names(summary(glm.D93))
na szybki przegląd wszystkiego, co jest zwracany. Więcej szczegółów można znaleźć, sprawdzając summary.glm
, jeśli chcesz zobaczyć konkretne obliczenia, które są w toku, choć ten poziom szczegółowości prawdopodobnie nie jest potrzebny za każdym razem, chyba że statystyki te są <.
Czy w obiekcie 'glm.D93' przechowywane są błędy standardowe? Nie mogłem tego odczytać za pomocą 'str()'. Czy też 'summary()' jawnie obliczyć błędy? –
@ mindless.panda - AFAIK są obliczane bezpośrednio przez 'summary.glm'. Jeśli wpiszesz funkcję do konsoli sans '()', a następnie przewiń w dół o około 25 linii, zobaczysz, gdzie jest ona obliczana. – Chase
se.coef() faktycznie działa. Ale nie ma go w pakiecie podstawowym: jest w pakiecie {arm}: http://www.inside-r.org/packages/cran/arm/docs/se.ranef
- 1. Klastrowe błędy standardowe z danymi zawierającymi NA
- 2. Skonfigurowane standardowe błędy standardowe różnią się w porównaniu do lfe
- 3. Regresja danych panelu: Solidne błędy standardowe
- 4. Konwersja glm :: vec4 na glm :: vec3
- 5. Uzyskaj pozostałe standardowe błędy obiektu "mlm" zwróconego przez `lm()`
- 6. Wyodrębnij emotikony z tekstu
- 7. Wyodrębnij dźwięk z fla
- 8. Jak mogę przekształcić glm :: vec3 przez glm :: mat4
- 9. Przekierowanie standardowe z ctypami
- 10. GLM: Jak przetransponować wektor?
- 11. Jak zainicjować glm :: mat4 z tablicą?
- 12. GLM z autoregresyjnym określeniem dla korelacji szeregowej
- 13. Błędy VC++ LNK z GLFW
- 14. Dlaczego konstruktory GLM są jawne?
- 15. Jak prawidłowo obracać kwaterę GLM?
- 16. R - używanie glm wewnątrz danych.tabela
- 17. Wyodrębnij AST z bloku Ruby
- 18. Wyodrębnij wszystko z pliku PDF
- 19. Wyodrębnij tekst z pliku PDF
- 20. Wyodrębnij plik z ciągu ZIP
- 21. Wyodrębnij liczby całkowite z zakresów
- 22. Wyodrębnij ciąg z ReadOnly java.nio.ByteBuffer
- 23. glm łączą obracanie i tłumaczenie
- 24. Wyodrębnij historyczne sekundy przestępne z tzdata
- 25. Using modelr :: add_predictions for glm
- 26. Standardowe interfejsy
- 27. Wyodrębnij 1 plik z tar.gz z bashem
- 28. Czy glm :: ortho() jest rzeczywiście błędne?
- 29. Wyodrębnij część repozytorium git?
- 30. Port matematyki OpenGL (GLM) dla Javy
Może pomóc w przygotowaniu danych i przykładowego kodu. – screechOwl