2014-02-16 1 views
0

몽 상가 패키지의 "관찰"이 요인의 상호 작용이 모델에서 제외하는 경우 잘못되었음을 나타납니다 여기에몽 상가과 관찰의 잘못된 수

사용하여 문제의 R에 내장 된 데이터 세트 :

data(mtcars) 
names(mtcars) 
mtcars$gear.f = as.factor(mtcars$gear) # create two sets of factors 
mtcars$carb.f = as.factor(mtcars$carb) 

fit.1 <- lm(mpg ~ gear.f*carb.f, data=mtcars) 
stargazer(fit.1) # Observations is listed as 39 instead of 32 

누구나 이것이 일어나는 이유 또는 그것을 회피하는 방법을 알고 있습니까?

+0

이것은 추측이지만 맞습니다 .1 <- lm (mpg ~ gear.f + carb.f, data = mtcars); stargazer (fit.1)는 32 개의 obs를 예상하고 적합하다고 가정합니다. 1 - lm (mpg ~ gear.f + carb.f * vs, data = mtcars)는 36을 나타내며 관측 수는 숫자로 계산됩니다 견적 + df. 이드는 이것을 확인하기 위해 코드를 살펴볼 것을 제안합니다. – user20650

+4

stargazer-internal.r의 2572 행은 관측 수를 계산하기 위해 return (as.vector (object.name $ df.residual + length (object.name $ 계수)))입니다. 따라서 직접 업데이트하거나 패키지 관리자에게 문제를 확인하도록 요청할 수 있습니다. 여기 시상한 개발자는 – user20650

+0

입니다. 예, 이것이 4.5.3의 문제임을 확인합니다. 현재 문제가 해결 될 새로운 릴리스를 테스트 중입니다. – Marek

답변

1

이 문제는 최신 버전 stargazer (버전 5.0)에서 수정되었으며 현재 CRAN에서 사용할 수 있습니다.

+0

? 마렉; 업데이트 주셔서 감사합니다. – user20650