오프셋이있는 푸 아송 GLM에 대한 의사 R²

기온 모르스

제 질문은 기술적 성격 일 수 있습니다. 저는 노출을 통제하기 위해 인구 (p)를 오프셋으로 사용하여 질병 수 (d)를 모델링하려고합니다. R에서 두 가지 가능한 방법을 찾았습니다.

m1 -> glm(d ~ 1 + offset(log(n)), family=poisson, data=dat)
m2 -> glm(d ~ 1, family=poisson, data=dat, offset=log(n))

m1과 m2의 요약은 summary(m1)= summary(m2)이지만 pR2(pscl 패키지)를 통해 McFadden을 계산하려고하면 McFadden(m1)McFadden(m2).

누군가 그것에 대한 설명이 있습니까?

rcs

다음은 소스 코드입니다 pscl:::pR2.glm.

function (object, ...) 
{
    llh <- logLik(object)
    objectNull <- update(object, ~1)
    llhNull <- logLik(objectNull)
    n <- dim(object$model)[1]
    pR2Work(llh, llhNull, n)
}
<environment: namespace:pscl>

오프셋이 공식에 지정된 경우 두 번째 줄에서 손실됩니다 ( update절편 전용 모델을 계산하기 위해).

이 예를 참조하십시오.

library("foreign")
ceb <- read.dta("http://data.princeton.edu/wws509/datasets/ceb.dta")
ceb$y <- round(ceb$mean*ceb$n, 0)
ceb$os <- log(ceb$n)  

m0 <- glm(y ~ res + offset(os), data=ceb, family=poisson)
m1 <- glm(y ~ res, offset=os, data=ceb, family=poisson)

all.equal(coef(m0), coef(m1))
# [1] TRUE

### compute null models
coef(update(m0, ~1))  # wrong, offset not considered
# (Intercept) 
#        5.02 
coef(update(m1, ~1))
# (Intercept) 
#       1.376 
coef(update(m0, ~1, offset=os))
# (Intercept) 
#       1.376 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

정수가 아닌 개수에 대한 푸 아송 GLM-R

분류에서Dev

R의 푸 아송 테이블

분류에서Dev

R의 루프 해석-푸 아송 변수 시뮬레이션

분류에서Dev

R의 루프 해석-푸 아송 변수 시뮬레이션

분류에서Dev

실제 데이터 세트에 대한 푸 아송 디스크 샘플링

분류에서Dev

통계 모델의 데이터에 푸 아송 분포 피팅

분류에서Dev

하나의 플롯에 두 개의 푸 아송 프로세스 플로팅

분류에서Dev

R의 glm에서 "weights"인수를 사용하는 로지스틱 회귀에 대한 ROC 곡선 수행

분류에서Dev

GLM.jl의 작품에 대한 R ^ 2를 계산하는 편리한 함수가 있습니까?

분류에서Dev

VBA의 컬렉션에 적용 할 수있는 오프셋과 유사한 기능이 있습니까?

분류에서Dev

R에서 푸 아송 밀도 곡선을 그리는 방법은 무엇입니까?

분류에서Dev

푸 아송 회귀에서 'TypeError'수정 (Python 사용)

분류에서Dev

R에서 glm을 사용하여 "이항 비율에 대한 95 % CI"를 얻는 방법

분류에서Dev

레이아웃 한정자에 대한 GLM mat4x4

분류에서Dev

glm r에 대상 변수 정의

분류에서Dev

푸 아송 분포 파이썬에서 확률 찾기

분류에서Dev

녹아웃 : 어레이에 대한 자동 푸시

분류에서Dev

GLM에 대한 R의 AIC / AICc / BIC 공식

분류에서Dev

프랑크푸르트의 CloudWatch로 지표를 전송할 때 HTTP 403, 아일랜드에서 작동

분류에서Dev

scipy.stats에서 푸 아송 분포의 꼬리 값을 지정하는 방법은 무엇입니까?

분류에서Dev

살아있는 사람 수에 대한 임의 값 생성 및 R에서 데이터 전치 방법

분류에서Dev

R : ggplot2의 일일 데이터에 대한 연도 레이블을 올바르게 오프셋하는 방법은 무엇입니까?

분류에서Dev

이항 회귀가있는 Python 및 R에 대한 다른 GLM 결과

분류에서Dev

TortoiseGit-다른 사용자에 대한 푸시 오류

분류에서Dev

ROC 곡선을 사용하여 R에서 가중치 이진 로지스틱 회귀 (glm)에 대한 최적 컷오프 찾기

분류에서Dev

미래의 과거 이벤트에 대한 푸시 방법

분류에서Dev

r의 데이터 프레임에있는 값에 대한 행 이름 대체

분류에서Dev

위의 열에 오프셋이있는 부 스트랩 행 아래에 콘텐츠 정렬

분류에서Dev

이 푸 아송 배포 구현이 msvc에서 0을 반환하는 이유

Related 관련 기사

  1. 1

    정수가 아닌 개수에 대한 푸 아송 GLM-R

  2. 2

    R의 푸 아송 테이블

  3. 3

    R의 루프 해석-푸 아송 변수 시뮬레이션

  4. 4

    R의 루프 해석-푸 아송 변수 시뮬레이션

  5. 5

    실제 데이터 세트에 대한 푸 아송 디스크 샘플링

  6. 6

    통계 모델의 데이터에 푸 아송 분포 피팅

  7. 7

    하나의 플롯에 두 개의 푸 아송 프로세스 플로팅

  8. 8

    R의 glm에서 "weights"인수를 사용하는 로지스틱 회귀에 대한 ROC 곡선 수행

  9. 9

    GLM.jl의 작품에 대한 R ^ 2를 계산하는 편리한 함수가 있습니까?

  10. 10

    VBA의 컬렉션에 적용 할 수있는 오프셋과 유사한 기능이 있습니까?

  11. 11

    R에서 푸 아송 밀도 곡선을 그리는 방법은 무엇입니까?

  12. 12

    푸 아송 회귀에서 'TypeError'수정 (Python 사용)

  13. 13

    R에서 glm을 사용하여 "이항 비율에 대한 95 % CI"를 얻는 방법

  14. 14

    레이아웃 한정자에 대한 GLM mat4x4

  15. 15

    glm r에 대상 변수 정의

  16. 16

    푸 아송 분포 파이썬에서 확률 찾기

  17. 17

    녹아웃 : 어레이에 대한 자동 푸시

  18. 18

    GLM에 대한 R의 AIC / AICc / BIC 공식

  19. 19

    프랑크푸르트의 CloudWatch로 지표를 전송할 때 HTTP 403, 아일랜드에서 작동

  20. 20

    scipy.stats에서 푸 아송 분포의 꼬리 값을 지정하는 방법은 무엇입니까?

  21. 21

    살아있는 사람 수에 대한 임의 값 생성 및 R에서 데이터 전치 방법

  22. 22

    R : ggplot2의 일일 데이터에 대한 연도 레이블을 올바르게 오프셋하는 방법은 무엇입니까?

  23. 23

    이항 회귀가있는 Python 및 R에 대한 다른 GLM 결과

  24. 24

    TortoiseGit-다른 사용자에 대한 푸시 오류

  25. 25

    ROC 곡선을 사용하여 R에서 가중치 이진 로지스틱 회귀 (glm)에 대한 최적 컷오프 찾기

  26. 26

    미래의 과거 이벤트에 대한 푸시 방법

  27. 27

    r의 데이터 프레임에있는 값에 대한 행 이름 대체

  28. 28

    위의 열에 오프셋이있는 부 스트랩 행 아래에 콘텐츠 정렬

  29. 29

    이 푸 아송 배포 구현이 msvc에서 0을 반환하는 이유

뜨겁다태그

보관