L EN GUA J E R A PL I CA DO A L A N Á L I SI S DE DATOS DE CA L I DA D DEL A I RE Elaborado por Fernando Follos Pliego. Año de redacción Septiembre de 2012. Dedicado a mi hija Alexandra y a mi mujer , que me han buscado un hueco en sus vidas par a poder intr oducir me en el apasionante mundo de R y Openair. I n s t a la c i ón d e R y Paq u e t es a d ic i o na l es pá gi n a 5 ¿Qu é es R y c óm o f u nc i o n a? - Co nc e pt o s b ás i c o s p á g in a 6 I m po r t a c i ó n y ex p or t a c ió n de a r c h i v o s d e d a t os p á gi n a 7 I n s t r u c c i o ne s b á s ic a s de R y Op en a ir p ág i na 10 Instrucciones previas al trabajo con archivos y datos página 10 Instrucciones básicas para el manejo de los conjuntos de datos página 11 Instrucciones básicas para el manejo de los datos página 20 I ns t r uc c io n e s Gr á f i c a s en R y Ope n a ir p ág i n a 2 8 Instrucciones gráficas básicas en R página 30 Instrucciones gráficas básicas en Openair página 43 I ns t r uc c io n es p a r a la Ev al ua c i ón d e M o d el o s p ág i na 1 09 → ATENC IÓ N: R y Ope na ir, como casi cualq uie r le ng uaje d e p rog ramación, r e q u ie re n q u e se re sp e - te n e s c r u p u los a m e n te sus p r in c ip ios d e c on fig u r a c ión y e s c r itu r a d e c om a n d os , p or lo tanto, hab rá q ue p re star e sp e cial ate nción a q ue : Se d ife r e n c ia e n tr e m a yú s c u la s y m inú s c u la s, una sola le tra p ue sta al re vé s e n una instrucción o comand o y e sta d e ja d e funcionar. Las instruccione s conte mp lad as e n e ste manual no e stán mal e scritas, sino q ue re sp e tan e scrup ulosam e nte la d isp osición d e mayúsculas y minúsculas e stab le cid a p or e l autor e n la d e finición d e la misma. La s va r ia b le s n o n u m é r ic a s d e finid as p or e l conjunto d e d atos, p or Op e nair o p or e l usuario, va n e n tr e c om illa s , y la s n u m é r ic a s va n s in e n tr e c om illa r . Los d is tin tos c om a n d os d e finid os d e ntro d e una instrucción va n s e p a ra d os sie m pre p or c om a s , y los d e c im a le s d e los n ú m e r os p or p u n tos . La d e fin ic ión d e los c om a n d os d e u n a in s tr u c c ión s e r e a liza r á s ie m p r e m e d ia n te u n s ig n o “ = “ y la d is p os ic ión d e la va r ia b le o va r ia b le s . LA PRÁC TIC A HACE AL EXPERTO , por lo que En tod o caso, se re comie nd a q ue se vaya ap re nd ie nd o sob re la marcha e n e l se g uimie nto d e e ste manual y su trasp osición a la p ráctica e n R p aso p or p aso . Disposición de la información: La fecha: Los datos válidos: Encabezamientos: Los nombres de los campos: Los datos nulos: La separación entre datos: La calidad de los datos: → → Esquema básico de una instrucción en : objeto/conjunto datos comando variable library(openair) ““ hemisphere=”southern” ^ + < > - <= >= * == != / X |Y X &Y o ** ATENC IÓ N: R n o p ue d e tra ta r m a te m á tica ni e sta dística m en te a q ue llos conjuntos de d a tos q ue conte nga n d a tos nulos e n a lgu no d e su s pu ntos (da tos NA), he cho e ste q ue se d a ta m bié n p a ra a lgun a q ue otra fu nción de Op e na ir. Este he cho p u e de e vita rse , e n ca si tod a s la s oca sione s, ind ica ndo a la fu nción q ue n o te ng a en cu e nta e stos da tos d en tro d e l cá lculo q ue se le indiq ue , con la instrucción n a .rm = TRUE. No obsta nte , pu e de re sulta r te dioso te n e r qu e in troducir sie m pre este com a nd o e n ca da u na de la s funcione s q ue le va ya m os in dica n do a R, por lo que e n oca sion es e s re com e nd a ble solicita r a R que e lim in e de l con ju nto de d a tos a qu e lla s d a tos que se m ue stre com o n ulos, con la fu nción n a .om it q ue ve re m os m á s a de la nte , de form a pre via a su tra ta m ie nto e sta dístico. Lo im p or ta n te d e u n a g r á fic a e n R y Op en a ir n o e s ta n to e l r e s u lta d o g r á fi c o fi n a l , m u y ú til p a r a e l e s tu d io y a n á lis is d e los d a tos , c om o e l ob je to d e c á lc u lo e s ta d ís tico que se genera y que se puede g u a r d a r y u tiliza r , tota l o p a r c ia lm e n te , p a r a la p r og r a m a c ión d e otr a s fu n c iones. $counts), ($density) ($mids), ($intensities), » Gráfica básica de representación de datos en dos ejes: Variaciones sobre la función genérica : plot