[R-es] efectos aleatorios en regresiones por cuantiles
Santiago Barbini
santiagobarbini en gmail.com
Mie Feb 1 19:08:49 CET 2017
Hola a tod en s,
mi consulta es saber si es posible ajustar una regresión por cuantiles
Anchovalva~Lpc considerando el efecto aleatorio de ID del data.frame
siguiente:
ID Lpc Anchovalva Altovalva Presas
1 e1 460 5.88 4.22 Amiantispurpurata
2 e1 460 5.24 4.56 Amiantispurpurata
3 e1 460 7.98 6.94 Amiantispurpurata
4 e1 460 6.64 5.94 Amiantispurpurata
5 e1 460 7.42 6.26 Amiantispurpurata
6 e1 460 7.20 6.54 Amiantispurpurata
7 e1 460 7.16 6.08 Amiantispurpurata
8 e1 460 7.24 6.08 Amiantispurpurata
9 e1 460 5.48 4.84 Amiantispurpurata
10 e1 460 7.36 6.82 Amiantispurpurata
11 e1 460 4.56 3.08 Amiantispurpurata
12 e1 460 5.86 5.32 Amiantispurpurata
13 e1 460 4.46 3.06 Amiantispurpurata
14 e1 460 5.10 4.40 Amiantispurpurata
15 e1 460 7.02 6.04 Amiantispurpurata
16 e1 460 3.44 2.16 Amiantispurpurata
17 e1 460 7.62 6.60 Amiantispurpurata
18 e1 460 4.68 4.18 Amiantispurpurata
19 e2 427 10.08 8.16 Ennuculapuelcha
20 e3 587 11.58 9.60 Ennuculapuelcha
21 e3 587 13.08 10.04 Ennuculapuelcha
22 e3 587 10.86 7.52 Ennuculapuelcha
23 e3 587 11.82 8.80 Corbulapatagonica
24 e3 587 11.78 7.16 Corbulapatagonica
25 e3 587 11.74 7.60 Corbulapatagonica
26 e3 587 10.18 6.74 Corbulapatagonica
27 e3 587 8.22 5.48 Corbulapatagonica
28 e4 596 10.90 8.26 Ennuculapuelcha
29 e4 596 8.98 6.92 Semelesp
30 e4 596 12.34 8.06 Corbulapatagonica
31 e4 596 12.98 8.56 Corbulapatagonica
32 e4 596 12.10 7.58 Corbulapatagonica
33 e4 596 12.62 7.46 Corbulapatagonica
34 e4 596 11.08 6.78 Corbulapatagonica
35 e4 596 8.86 5.72 Corbulapatagonica
36 e4 596 7.58 5.10 Corbulapatagonica
37 e5 541 5.08 10.06 Mytilusedulis
38 e6 490 8.30 5.50 Tivelladentada
39 e7 465 3.14 2.94 FamMontacutidae
40 e7 465 3.88 3.38 FamMontacutidae
41 e7 465 3.52 3.10 FamMontacutidae
42 e7 465 3.14 2.86 FamMontacutidae
43 e7 465 3.14 2.98 FamMontacutidae
44 e7 465 3.72 3.28 FamMontacutidae
45 e7 465 3.20 2.76 FamMontacutidae
46 e7 465 2.76 2.30 FamMontacutidae
47 e7 465 3.36 2.94 FamMontacutidae
48 e8 486 11.43 9.97 Ennuculapuelcha
49 e8 486 9.18 8.30 Ennuculapuelcha
50 e8 486 . 10.52 7.70 Corbulapatagonica
52 e8 486 9.91 6.02 Corbulapatagonica
... ... ... ... ... ......
... ... .... ... ... ......
868 e89 465 11.38 8.64 Mactramarplatensis
Con la función rq podemos ajustar las regresiones por cuantiles como sigue:
summary(rq(formula=Anchovalva~Lpc,tau=0.5,data=datos,method="br",model=TRUE),se="boot")
summary(rq(formula=Anchovalva~Lpc,tau=0.05,data=datos,method="br",model=TRUE),se="boot")
summary(rq(formula=Anchovalva~Lpc,tau=0.95,data=datos,method="br",model=TRUE),se="boot")
pero mi intención es considerar el efecto aleatorio de cada individuo en
cada regresión y la función rq no considera estos efectos. Encontré la
función "lqmm" para ajustar este efecto en una rq como sigue:
#cuantil 0.5
media<-lqmm(fixed=Anchovalva~Lpc,random=~1,group=ID,tau=0.5,data=datos)
# cuantil al 0.05
bajo<-lqmm(fixed=Anchovalva~Lpc,random=~1,group=ID,tau=0.05,data=datos)
# cuantil al 0.95
alto<-lqmm(fixed=Anchovalva~Lpc,random=~1,group=ID,tau=0.95,data=datos)
¿Algún integrante de la comunidad R sabe si es correcto utilizar la función
lqmm para este propósito?
Muchas gracias y saludos cordiales,
Santiago.
--
Santiago A. Barbini
*Laboratorio de Ictiología*
Instituto de Investigaciones Marinas y Costeras (IIMyC)
Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
Universidad Nacional de Mar del Plata (UNMdP)
Funes 3350 - B7602AYL - Mar del Plata
ARGENTINA
http://www.iimyc.gob.ar/
--
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es