[R] APE: compar.gee( )
Uwe Ligges
ligges at statistik.uni-dortmund.de
Sun Feb 8 19:15:11 CET 2004
juli g. pausas wrote:
> Dear all,
> I don't understand the following behaviour: Running compar.gee (in
> library ape ) with and without the option 'data', it give me different
> results
> Example:
>
> .... Start R ....
>
>> load("eiber.RData")
>> ls()
>
> [1] "gee.na" "mydata" "mytree"
>
>> library(ape) # runnig with the option data= mydata
>> compar.gee(alt ~ R, family="gaussian", data=mydata, phy=mytree)
>
> Loading required package: gee [1] "Beginning Cgee S-function, @(#)
> geeformula.q 4.13 98/01/27"
> [1] "running glm to get initial regression estimate"
> [1] 7.9500000 0.5155172
>
> Call:
> formula: alt ~ R
>
> Number of observations: 37
> Model:
> Link: identity Variance to Mean Relation: gaussian
> Summary of Residuals:
> Min 1Q Median 3Q Max -12.1267954
> -9.4267954 -7.4267954 -0.4267954 20.7903982
>
> Coefficients:
> Estimate S.E. t Pr(T > |t|)
> (Intercept) 9.209602 4.760274 1.934679 0.08798892
> R1 3.217194 2.548273 1.262500 0.24130121
>
> Estimated Scale Parameter: 86.39367
> "Phylogenetic" df (dfP): 10.24615
>
>> # Second way, without the option data (so attaching the dataframe)
>> attach(mydata)
>> compar.gee(alt ~ R, family="gaussian", phy=mytree)
>
> [1] "Beginning Cgee S-function, @(#) geeformula.q 4.13 98/01/27"
> [1] "running glm to get initial regression estimate"
> [1] 7.9500000 0.5155172
>
> Call:
> formula: alt ~ R
>
> Number of observations: 37
> Model:
> Link: identity Variance to Mean Relation: gaussian
> Summary of Residuals:
> Min 1Q Median 3Q Max -14.123399
> -11.423399 -8.856398 -1.856398 20.143602
>
> Coefficients:
> Estimate S.E. t Pr(T > |t|)
> (Intercept) 9.856398 5.137029 1.918696 0.09020828
> R1 4.567001 2.351966 1.941781 0.08701965
>
> Estimated Scale Parameter: 103.2713
> "Phylogenetic" df (dfP): 10.24615
>
>> search()
>
> [1] ".GlobalEnv" "mydata" "package:gee"
> "package:ape" [5] "package:methods" "package:ctest"
> "package:mva" "package:modreg" [9] "package:nls"
> "package:ts" "Autoloads" "package:base"
>
>>
>
> (R 1.8.1 for Windows
> ape 1.2)
Note that ape 1.2-1 is the recent version.
>
>
> Note that the results are different.
> Am I doing something wrong? Which is the correct answer?
> Thanks for any help
I guess that one with the data argument:
Are you sure there is no object called "alt" or "R" in your workspace
before attaching the data frame (it will mask the attached object)?
You might want to check that:
identical(R, mydata$R)
identical(alt, mydata$alt)
If those objects are identical, you might want to ask the maintainer of
ape, Emmanuel Paradis <paradis at isem.univ-montp2.fr>.
Uwe Ligges
> Juli
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
More information about the R-help
mailing list