<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5379832691740939005</id><updated>2012-02-03T12:13:23.952+01:00</updated><category term='Agricultura y alimentación'/><category term='Varios'/><category term='Revistas'/><category term='Divulgación'/><category term='Innovación docente'/><category term='Sotware libre'/><category term='Código en R'/><category term='Investigación'/><category term='Publicaciones'/><category term='Estadística espacial'/><category term='Ecología de bosques tropicales'/><category term='Estadística'/><category term='Gestión del bosque mediterráneo'/><category term='Nutrición y salud'/><category term='Biodiversidad'/><category term='Lyx'/><category term='Grass'/><title type='text'>Luis Cayuela</title><subtitle type='html'>Actividades de investigación y docencia</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>55</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-2886202699503577731</id><published>2012-02-01T23:09:00.000+01:00</published><updated>2012-02-03T12:13:23.958+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sotware libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Nueva versión del paquete TPL (v. 1.1)</title><content type='html'>&lt;span style="font-size: 130%;"&gt;&lt;style type="text/css"&gt; &lt;!--  @page { margin: 2cm }  P { margin-bottom: 0.21cm } --&gt; &lt;/style&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;No se ha hecho esperar la nueva &lt;b&gt;versión1.1.&lt;/b&gt; del paquete &lt;b&gt;TPL &lt;/b&gt;(&lt;a href="http://luiscayuela.blogspot.com/2012/01/un-metodo-automatizado-para-la.html"&gt;anteriormente v. 1.0&lt;/a&gt;) para realizar la&lt;b&gt;estandarización taxonómica de nombres de plantas&lt;/b&gt; utilizando unaconexión en línea al portal de &lt;b&gt;The Plant List&lt;/b&gt;. Gracias a loscomentarios de varios colegas, he corregido unos cuantos &lt;i&gt;bugs&lt;/i&gt;, afinado losmecanismos de búsqueda de sinónimos, variedades y subespecies y,aprovechando la coyuntura, he reducido significativamente el código(en aproximádamente un 40%) sin perder funcionalidad. Esto últimono es de interés para el usuario estándar, pero para aquellos quequieran utilizar el código fuente para modificarlo conposterioridad, sí será de gran utilidad, ya que el código ahora esalgo más legible y está mejor estructurado.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;He probado el paquete con varias basesde datos de plantas, una propia que he sacado del proyecto&lt;a href="http://www.biotreenet.com/espanol/html/"&gt;BIOTREE-NET&lt;/a&gt;, con más de &lt;b&gt;5000 nombres&lt;/b&gt; de árboles para todaCentroamérica, una lista de &lt;b&gt;3047 nombres&lt;/b&gt; de plantas (procedentes del &lt;a href="http://bdb.cma.gva.es/"&gt;Banco de Datos de Biodiversidad de la Generalitat Valenciana&lt;/a&gt;) que me ha pasado &lt;a href="http://web.ua.es/es/geb/personal/becarios-y-colaboradores/jaume-tormo-blanes.html"&gt;Jaume Tormo&lt;/a&gt;, una lista de &lt;b&gt;1122 nombres&lt;/b&gt;de briófitos que me ha pasado &lt;a href="http://pagines.uab.cat/briologia/en/content/staff-and-links"&gt;Íñigo de la Cerda-Granzow&lt;/a&gt;, unalista de &lt;b&gt;238 árboles&lt;/b&gt; de la Reserva del Triunfo, en México, que me hapasado &lt;a href="http://bdi.ecosur.mx/personal/InformacionGeneral.aspx?ID=RamirezNeptali"&gt;Neptalí Ramírez-Marcial&lt;/a&gt;, y un listado de &lt;b&gt;1188 nombres&lt;/b&gt; de árboles de la Amazonia procedentes de &lt;a href="http://www.sci.utu.fi/tiedostot/biologia/ekologia/ruokolainen_eng.htm"&gt;Kalle Ruokolainen&lt;/a&gt; (disponible en el paquete de R '&lt;a href="http://cran.r-project.org/web/packages/betaper/index.html"&gt;betaper&lt;/a&gt;'). El código ha funcionado bien paratodas ellas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;¡Ojo! Esto no quiere decir necesariamente que el códigono cometa errores a la hora de buscar la información dentro de TPL(no es tan sencillo como parece,... sólo hay que mirar el códigofuente para ver la gran variedad de situaciones que podemosencontrarnos). Aunque he hecho comprobaciones manuales (remitiéndomea TPL) con nombres elegidos al azar y aparentemente todo funcionabien, sería conveniente que los usuarios finales haganverificaciones de este tipo, sobre todo en estas primeras etapas, yme comuniquen si encuentran alguna incoherencia entre los resulutadosobtenidos en &lt;a href="http://cran.r-project.org/"&gt;R&lt;/a&gt; y lo que realmente dice &lt;a href="http://www.theplantlist.org/"&gt;TPL&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;Pero cuidado con lo que interpretamoscomo error. En la lista que me pasó amablemente &lt;a href="http://web.ua.es/es/geb/personal/becarios-y-colaboradores/jaume-tormo-blanes.html"&gt;Jaume Tormo&lt;/a&gt;,encontré algunos nombres que, aunque existían en TPL, la funciónlos intepretaba como que no estaban allí (argumento 'Plant.Name.Index'= FALSE). Algunos ejemplos de ésto son &lt;a href="http://www.theplantlist.org/tpl/search?q=Xanthium+strumarium"&gt;&lt;i&gt;Xanthium strumarium&lt;/i&gt;&lt;/a&gt; o&lt;a href="http://www.theplantlist.org/tpl/search?q=Hyoseris+scabra"&gt;&lt;i&gt;Hyoseris scabra&lt;/i&gt;&lt;/a&gt;. ¿Qué ocurre entonces? La razón es, que al accedera TPL desde R, lo que hacemos es leer un archivo *.csv. Y en algunoscasos estos archivos están mal formateados (problema de entrada delos datos en TPL). En estos dos casos particulares, la informaciónde &lt;i&gt;'Genus&lt;/i&gt;' y '&lt;i&gt;Species&lt;/i&gt;' estaban en las columnas de '&lt;i&gt;Genus.hybrid.marker&lt;/i&gt;' y'&lt;i&gt;Species.hybrid.marker&lt;/i&gt;' respectivamente. Con esto, la función acabapor no identificar el nombre y lo da como que no está en TPL. Lomalo es que tampoco es fácil identificar esto como un caso de tablamal formateada de forma automática, por lo que la columna 'WFormat'arroja, de forma incorrecta, un valor FALSE. Se podría hacer algo alrespecto pero la variabilidad en la forma en la que las tablas vienenmal formateadas es tan grande que incorporar todos estos posiblescasos al código sería una pesadilla. En cualquier caso, son pocosnombres a los que les ocurre esto. Lo mejor es comprobar los casosque tienen el argumento 'Plant.Name.Index' = FALSE uno por uno y ver sialguno de ellos está realmente en TPL y no ha sido registrado porestos problemas.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;Otra de las mejoras de esta nuevaversión del paquete TPL es que el código corrige ahora con másexactitud los errores tipográficos en los nombres de las plantas.Los errores tipográficos son más comunes de lo que creemos. Esfácil poner una letra de más o de menos en un nombre complejo. Aveces, es el subconsciente el que nos traiciona y acabamos llamando,por ejemplo, &lt;i&gt;Marsilea bastardae&lt;/i&gt; a lo que viene siendo &lt;a href="http://es.wikipedia.org/wiki/Marsilea_batardae"&gt;&lt;i&gt;Marsilea batardae&lt;/i&gt;&lt;/a&gt;. De los listados revisados anteriormente, en todos habíaerrores tipográficos, y la función TPL permite corregir conbastante exactitud muchos de ellos (siempre y cuando los erroresestén en el epíteto específico). En el listado de más de 5000plantas del proyecto &lt;a href="http://www.biotreenet.com/"&gt;BIOTREE-NET&lt;/a&gt;, identificamos, por ejemplo, &lt;b&gt;299errores&lt;/b&gt;, que fueron corregidos automáticamente. Se pueden ver todosestos nombres y el consiguiente output de la función TPL &lt;a href="http://dl.dropbox.com/u/2736772/lista%20TPL%20BIOTREE_Typos.csv"&gt;aquí&lt;/a&gt;.Aparentemente todo está bien.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;Bueno, creo que ya me he enrollado bastante. Elpaquete se puede descargar aquí en *.tar.gz (Linux):&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/Publicaciones%20web/TPL_1.1.tar.gz"&gt;TPL_v.1.1.tar.gz&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;o *.zip (Windows):&lt;/span&gt;&lt;span style="font-size: 130%;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/Publicaciones%20web/TPL_1.1.zip"&gt;TPL_v.1.1.zip&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;Pues nada más... por favor, cualquierincidencia, sugerencia o comentario hacédmelo llegar. Y si todofunciona bien, también agradecería comentarios al respecto (einformación sobre el número de nombres con el que se ha probado la función,etc).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;¡Cruzad los dedos y... a correr elcódigo!&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: 130%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-2886202699503577731?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/2886202699503577731/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=2886202699503577731' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/2886202699503577731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/2886202699503577731'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2012/02/nueva-version-del-paquete-tpl-v-11.html' title='Nueva versión del paquete TPL (v. 1.1)'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-7369943649729377426</id><published>2012-01-27T13:12:00.000+01:00</published><updated>2012-01-27T13:15:23.805+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sotware libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Un método automatizado para la estandarización taxónomica de nombres de plantas con The Plant List (TPL)</title><content type='html'>&lt;span style="font-size: 130%;"&gt;&lt;style type="text/css"&gt; &lt;!--  @page { margin: 2cm }  P { margin-bottom: 0.21cm } --&gt; &lt;/style&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;Cuando se trabaja con grandes bases dedatos de vegetación con procedencia muy diversa, la taxonomía puedejugarnos una mala pasada. En estas bases de datos es frecuenteencontrar: (1) especies que se llaman de distinta forma pero que enrealidad son la misma (sinónimos); (2) especies con el mismo nombrepero que en realidad son distintas (homónimos); (3) errorestipográficos, que hacen muchas veces que registremos como distintas, especies que ya han sido registradas en la misma base de datos.En consecuencia es necesario estandarizar la taxonomía. &lt;a href="http://www.theplantlist.org/" target="_blank"&gt;The PlantList&lt;/a&gt; (TPL) es una iniciativa que permite poner un poco de orden entodo este caos que suponen los sistemas nomenclaturales (aunque obviamente no está exenta de errores).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;En TPL se puede ingresar el nombre deuna planta y te dice si dicho nombre está aceptado, es sinónimo deotro o está todavía sin resolver. En caso de que no aparezca en TPLes muy probable que haya un error tipográfico, aunque a vecessimplemente ocurre que el nombre en cuestión todavía no ha sidoingresado en la base de datos. La principal limitación con el uso deeste portal web, es que la validación hay que hacerla nombre pornombre, lo que supone una carga de trabajo muy alta cuando tenemos listas enormes de nombres de plantas.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: 130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;Pues bien, en el marco del proyecto&lt;a href="http://www.biotreenet.com/" target="_blank"&gt;BIOTREE-NET&lt;/a&gt;, una iniciativa que trata de compilar y estandarizarinformación de árboles en inventarios forestales para todaCentroamérica, he diseñado una función en R que te permite hacertodo este trabajo de forma automatizada. Esto ahorra mucho trabajomanual y puedes cotejar miles de nombres en poco tiempo (unas horascomo mucho). La función (TPL) se presenta dentro de paquete de Rcon el mismo nombre, y utiliza a su vez otra función (TPLck) quehace el cotejo para nombres individuales.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: 130%;"&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;El procedimiento está resumido en elsiguiente esquema (que he preparado para una posible publicación):&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-wOFb16p7dhM/TyKTZmtbuJI/AAAAAAAAAP4/EYs0eypSDsw/s1600/Figure+1.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-wOFb16p7dhM/TyKTZmtbuJI/AAAAAAAAAP4/EYs0eypSDsw/s400/Figure+1.jpeg" width="306" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;El paquete se puede descargar aquí en*.tar.gz (Linux):&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a href="http://www.blogger.com/goog_889908350"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/Publicaciones%20web/TPL_1.0.tar.gz"&gt;TPL_v.1.0.tar.gz&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;o *.zip (Windows):&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/Publicaciones%20web/TPL_1.0.zip"&gt;TPL_v.1.0.zip&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;El resultado de aplicar la función TPL a un listado de nombres de plantases un arreglo de datos (&lt;span style="font-size: large;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;data.frame&lt;/span&gt;&lt;/span&gt;) con información sobre el estatusdel nombre según The Plant List, el nombre actualizado (en caso desinónimos o errores tipográficos), la familia y la autoridad, entre otras cosas. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;Las principales limitaciones hasta elmomento son que: (1) no es posible resolver el problema de loshomónimos; (2) las correcciones de errores tipográficos sólo serealizan cuando los errores existen en el epíteto específico. Silos errores se producen en el género o en el epítetoinfraespecífico, no hay nada que hacer; (3) en el caso de que unaespecie sea sinónima de otra y mantenga el mismo nombre cambiandosólo la autoridad (ej. &lt;i&gt;Bartramia pomiformis&lt;/i&gt; var. &lt;i&gt;elongata&lt;/i&gt; Turner comosinónimo de &lt;i&gt;Bartramia pomiformis&lt;/i&gt; var. &lt;i&gt;elongata&lt;/i&gt; Hedw.), el procedimientoextráe finalmente la autoridad del sinónimo (Turner) y no delnombre aceptado (Hedw.); (4) en el caso de que haya muchos epítetosinfraespecíficos y ninguno se corresponda con el nombre que estamosvalidando, la función busca por defecto el nombre de la especie queNO tenga epíteto infraespecífico. Si este nombre no existe en TPLel nombre se queda sin resolver (pero se da una advertencia alusuario para que pueda revisar este nombre a posteriori).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;Si alguien prueba el paquete y detectaalgún error o se le ocurre alguna mejoría posible, por favor que nodude en contactarme.&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-7369943649729377426?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/7369943649729377426/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=7369943649729377426' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/7369943649729377426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/7369943649729377426'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2012/01/un-metodo-automatizado-para-la.html' title='Un método automatizado para la estandarización taxónomica de nombres de plantas con The Plant List (TPL)'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-wOFb16p7dhM/TyKTZmtbuJI/AAAAAAAAAP4/EYs0eypSDsw/s72-c/Figure+1.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-4328854577570875227</id><published>2012-01-16T13:34:00.000+01:00</published><updated>2012-01-16T15:08:49.872+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>Apoyo a la ciencia en la declaración de la Renta</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;El editorial de la revista científica&lt;a href="http://www.nature.com/nature/journal/v480/n7375/full/480005a.html" target="_blank"&gt;Nature de Diciembre de 2011&lt;/a&gt; llamaba a los nuevos gobiernos de España,Italia y Grecia a invertir más en Ciencia. Según los analistas,invertir en ciencia ahora hubiese traído beneficiosdesproporcionados. Impulsar la ciencia en el sur de Europa, decían,no sólo beneficiaría a estos países, si no que harían toda Europamás competitiva.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;Dicho y hecho; continuando la tradición de los últimos años delgobierno Zapatero, el nuevo Gobierno de Rajoy en España ha anunciadoun recorte de 600 millones de Euros en I+D+i. El presupuesto para2011 (8600 millones) era ya un 8% menor que en 2010, a su vez 15%inferior que el de 2009. Queda claro entonces que este nuevo recortedeja a la Ciencia española en una situación de emergencia, en uncontexto de crisis económica y política nacional. También hay quetener en cuenta al estudiar esas cifras que buena parte del I+Despañol financia investigación en tecnología militar, con lo que el dinero dedicado al tipo deinvestigación que querrían mayoritariamente los españoles esincluso menor.La investigación y la innovación son pilares fundamentales parael desarrollo de una sociedad moderna, y hemos demostrado muchasveces que los científicos españoles podemos ser tan buenos como losdel resto de países si nos dan la oportunidad.&amp;nbsp; Por ello, elcientífico español &lt;a href="http://resistencianumantina.blogspot.com/2012/01/casilla-de-apoyo-la-ciencia-en-la.html" target="_blank"&gt;Francisco J. Hernández&lt;/a&gt; ha impulsado unainiciativa para pedir a nuestros políticos que podamos elegir destinar el 0.7% de nuestros impuestos a la ciencia. Si esta iniciativa prospera, seríamos el primer país del mundo en el que los ciudadanos elegirían qué parte de sus impuestos se destinasen de forma explícita a I+D+i.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;La revista &lt;a href="http://blogs.nature.com/news/2012/01/spanish-researchers-petition-for-taxpayer-donations.html" target="_blank"&gt;Nature en su editorial de enero&lt;/a&gt; se hacía eco de esta iniciativa y clamaba que los científicos españoles habíamos conseguido en menos de una semana cerca de 32.000 firmas. Pues bien, el apoyo a esta iniciativa sigue creciendo y, tras poco más de dos semanas ya se cuenta con más de 138.000 firmas.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;Si quieres apoyar esta iniciativa, &lt;b&gt;firma tú también&lt;/b&gt; &lt;a href="http://actuable.es/peticiones/casilla-apoyo-la-ciencia-la-declaracion-la-renta" target="_blank"&gt;¡Exige una casilla en tudeclaración de la renta para poder dedicar un 0,7% de tus impuestos a la Ciencia (I+D+i)!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-4328854577570875227?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/4328854577570875227/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=4328854577570875227' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/4328854577570875227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/4328854577570875227'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2012/01/apoyo-la-ciencia-en-la-declaracion-de.html' title='Apoyo a la ciencia en la declaración de la Renta'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-1140630224719021487</id><published>2011-12-15T15:40:00.000+01:00</published><updated>2011-12-15T15:53:35.703+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Estadística'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Cómo estimar parámetros en un modelo por máxima verosimilitud (versión fuerza bruta)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;Una parte importante de los modelos estadísticos es la forma en la que se estiman los parámetros. En modelos lineales (regresión, ANOVA, ANCOVA), la estimación se hace frecuentemente por el método de mínimos cuadrados. En modelos lineales generalizados (GLM) la estimación se hace por el método de máxima verosimilitud. Cómo opera este método es algo normalmente desconocido al usuario estándar de programas estadísticos (incluido R). Aunque hay muchas formas de estimar los parámetros de un modelo utilizando máxima verosimilitud, la idea subyacente es la misma: encontrar los parámetros que maximizan la probabilidad de los datos observados. La forma más intuitiva de hacer esta estimación es por &lt;b&gt;fuerza bruta&lt;/b&gt;, esto es, probando muchas posibles combinaciones de los valores de los parámetros y ver qué combinación maximiza la probabilidad de los datos. A continuación pongo un breve manual sóbre cómo hacer esto en R con objeto de poder entender un poco mejor este proceso.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/R%20course/Estimacion_de_parametros_por_MLE.pdf" target="_blank"&gt;&lt;i&gt;Cómo estimar los parámetros de un modelo por máxima verosimilitud en R&lt;/i&gt;&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;No obstante, esta forma iterativa es computacionalmente inpracticable, como se explica en el manual, y distintos métodos se han ideado para solucionar estos problemas y encontrar parámetros óptimos (locales y globales). No entraré a detallar los distintos métodos de estimación por máxima verosimilitud, pero si entendemos la idea de fondo, creo que será mucho más fácil entender el proceso por el que generamos nuestros modelos y algunos de los problemas (por ejemplo, convergencia) que a veces surgen por el camino.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-1140630224719021487?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/1140630224719021487/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=1140630224719021487' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1140630224719021487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1140630224719021487'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/12/como-estimar-parametros-en-un-modelo.html' title='Cómo estimar parámetros en un modelo por máxima verosimilitud (versión fuerza bruta)'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-4840473791492289003</id><published>2011-11-29T22:48:00.000+01:00</published><updated>2011-12-19T23:42:32.115+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Estadística'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Modelos a la carta: El modelo gaussiano</title><content type='html'>&lt;span style="font-size: 130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;Los modelos lineales generalizados (GLM) tienen tres componentes: (1) la estructura de errores; (2) el estimador lineal y; (3) la función de vínculo. La función de vínculo linealiza la relación entre la respuesta y el estimador lineal. La función de vínculo, junto con el estimador lineal, constituyen lo que lo algunos autores denominan el "&lt;b&gt;modelo científico&lt;/b&gt;". La máxima versatilidad en la modelización se alcanza cuando uno ajusta modelos a la carta, fuera de las restricciones que los GLM imponen. Ello implica que debemos escribir nuestras propias funciones, para después ajustarlas a los datos. El proceso se completa en el contexto de la selección de modelos por criterios de información cuando comparamos toda una batería de modelos plausibles ajustados por métodos de máxima verosimilitud. En R esto puede hacerse por medio del paquete '&lt;i&gt;likelihood&lt;/i&gt;' escrito por Lora Murphy. El paquete todavía no está disponible en CRAN, aunque es de esperar que lo esté pronto. Mientras tanto, este paquete se puede descargar de la página del curso de "&lt;a href="http://www.sortie-nd.org/lme/lme_R_code_tutorials.html" target="_blank"&gt;Modelos y métodos de máxima verosimilitud&lt;/a&gt;" de &lt;a href="http://www.ecostudies.org/people_sci_canham.html" target="_blank"&gt;Charlie Canham&lt;/a&gt;. Este curso fue por cierto impartido en &lt;a href="http://www.sortie-nd.org/lme/lme_course.html" target="_blank"&gt;abril en Granada&lt;/a&gt; y he de decir que ha sido uno de los mejores cursos a los que he asistido... ¡gracias Charlie!&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: 130%;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bueno, a lo que iba... en lo que respecta a los modelos científicos. Podemos usar muchos tipos de modelos dependiendo de los datos que tengamos. No tienen por qué ser lineales. Una familia de modelos muy versátiles que permiten ajustar respuestas que aumentan primero y disminuyen después son los modelos gaussianos. La función gaussiana se expresa así:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt; &lt;semantics&gt;  &lt;mrow&gt;   &lt;mi&gt;y&lt;/mi&gt;   &lt;mo stretchy="false"&gt;=&lt;/mo&gt;   &lt;mrow&gt;    &lt;mi&gt;a&lt;/mi&gt;    &lt;mo stretchy="false"&gt;⋅&lt;/mo&gt;    &lt;msup&gt;     &lt;mi&gt;e&lt;/mi&gt;     &lt;mrow&gt;      &lt;mo stretchy="false"&gt;(&lt;/mo&gt;      &lt;mfrac&gt;       &lt;mrow&gt;        &lt;mo stretchy="false"&gt;−&lt;/mo&gt;        &lt;msup&gt;         &lt;mrow&gt;          &lt;mo stretchy="false"&gt;(&lt;/mo&gt;          &lt;mrow&gt;           &lt;mi&gt;X&lt;/mi&gt;           &lt;mo stretchy="false"&gt;−&lt;/mo&gt;           &lt;mi&gt;b&lt;/mi&gt;          &lt;/mrow&gt;          &lt;mo stretchy="false"&gt;)&lt;/mo&gt;         &lt;/mrow&gt;         &lt;mn&gt;2&lt;/mn&gt;        &lt;/msup&gt;       &lt;/mrow&gt;       &lt;mrow&gt;        &lt;mo stretchy="false"&gt;(&lt;/mo&gt;        &lt;mrow&gt;         &lt;mn&gt;2&lt;/mn&gt;         &lt;mo stretchy="false"&gt;⋅&lt;/mo&gt;         &lt;msup&gt;          &lt;mi&gt;c&lt;/mi&gt;          &lt;mn&gt;2&lt;/mn&gt;         &lt;/msup&gt;        &lt;/mrow&gt;        &lt;mo stretchy="false"&gt;)&lt;/mo&gt;       &lt;/mrow&gt;      &lt;/mfrac&gt;      &lt;mo stretchy="false"&gt;)&lt;/mo&gt;     &lt;/mrow&gt;    &lt;/msup&gt;   &lt;/mrow&gt;  &lt;/mrow&gt;  &lt;annotation encoding="StarMath 5.0"&gt;y = a cdot e^(-(X-b)^2 over (2 cdot c^2))&lt;/annotation&gt; &lt;/semantics&gt;&lt;/math&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Dicha función consta de 3 parámetros, que llamaremos '&lt;b&gt;a&lt;/b&gt;', '&lt;b&gt;b&lt;/b&gt;' y '&lt;b&gt;c&lt;/b&gt;', pero que podríamos haber denominado de cualquier otra forma. El parámetro '&lt;b&gt;a&lt;/b&gt;' indica el valor máximo que alcanza la curva. El parámetro '&lt;b&gt;b&lt;/b&gt;' determina la forma de la curva: monotónica, creciente, decreciente. El parámetro '&lt;b&gt;c&lt;/b&gt;' va a condicionar la pendiente de la curva (lo que en inglés se denomina &lt;i&gt;sharpness&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;Veamos ahora cómo cambios en los valores de estos parámetros determinan cambios en la forma de las curvas tipo. Tomemos un ejemplo en dónde vamos a modelar la abundancia de arácnidos en sistemas agrícolas (&lt;i&gt;y&lt;/i&gt;) en función del tiempo (&lt;i&gt;X&lt;/i&gt;). La idea con el siguiente código en R es que nos familiaricemos con esta función y sus parámetros.&lt;br /&gt;&lt;br /&gt;Si modificamos el parámetro 'a' podemos obtener algunas las siguientes curvas:&lt;br /&gt;&lt;br /&gt;&lt;div style="overflow: auto;"&gt;&lt;div class="geshifilter"&gt;&lt;pre class="r geshifilter-R" style="font-family: monospace;"&gt;X &amp;lt;- &lt;span style="color: #cc66cc;"&gt;1&lt;/span&gt;:&lt;span style="color: #cc66cc;"&gt;250&lt;/span&gt;&lt;br /&gt;a &amp;lt;- &lt;span style="color: #cc66cc;"&gt;1000&lt;/span&gt;&lt;br /&gt;b &amp;lt;- &lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt; &amp;lt;- &lt;span style="color: #cc66cc;"&gt;0.01&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/plot"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;plot&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;Y1~X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; type=&lt;span style="color: blue;"&gt;"l"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; ylim=&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;0&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;1050&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; ylab=&lt;span style="color: blue;"&gt;"Abundancia de arácnidos"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; xlab=&lt;span style="color: blue;"&gt;"Tiempo"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; main=&lt;span style="color: blue;"&gt;"Función gausiana"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;1025&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"a=1000"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;a &amp;lt;- &lt;span style="color: #cc66cc;"&gt;800&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;825&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"a=800"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;a &amp;lt;- &lt;span style="color: #cc66cc;"&gt;600&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;3&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;625&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"a=600"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;a &amp;lt;- &lt;span style="color: #cc66cc;"&gt;400&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;4&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;425&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"a=400"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;a &amp;lt;- &lt;span style="color: #cc66cc;"&gt;200&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;5&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;225&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"a=200"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-iri1sZ8IAqY/Tu-6Aw3Nw_I/AAAAAAAAAPg/CQywiiyBemM/s1600/gaussiana_para_a.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-iri1sZ8IAqY/Tu-6Aw3Nw_I/AAAAAAAAAPg/CQywiiyBemM/s320/gaussiana_para_a.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Modificando el parámetro 'b' obtenemos cambios en la forma de la curva gaussiana como se observa en la siguiente gráfica:&lt;br /&gt;&lt;br /&gt;&lt;div style="overflow: auto;"&gt;&lt;div class="geshifilter"&gt;&lt;pre class="r geshifilter-R" style="font-family: monospace;"&gt;X &amp;lt;- &lt;span style="color: #cc66cc;"&gt;1&lt;/span&gt;:&lt;span style="color: #cc66cc;"&gt;250&lt;/span&gt;&lt;br /&gt;a &amp;lt;- &lt;span style="color: #cc66cc;"&gt;1000&lt;/span&gt;&lt;br /&gt;b &amp;lt;- &lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt; &amp;lt;- &lt;span style="color: #cc66cc;"&gt;0.01&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/plot"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;plot&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;Y1~X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; type=&lt;span style="color: blue;"&gt;"l"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; ylim=&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;0&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;1050&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; ylab=&lt;span style="color: blue;"&gt;"Abundancia de arácnidos"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; xlab=&lt;span style="color: blue;"&gt;"Tiempo"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; main=&lt;span style="color: blue;"&gt;"Función gausiana"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;1025&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"b=125"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;b &amp;lt;- &lt;span style="color: #cc66cc;"&gt;200&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;200&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;1025&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"b=200"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;b &amp;lt;- &lt;span style="color: #cc66cc;"&gt;275&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;4&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;240&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;825&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"b=275"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;b &amp;lt;- &lt;span style="color: #cc66cc;"&gt;50&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;5&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;50&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;1025&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"b=50"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;b &amp;lt;- -&lt;span style="color: #cc66cc;"&gt;25&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;5&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;15&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;825&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"b=-25"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-caK8gQP_8H8/Tu-6MnA6wBI/AAAAAAAAAPo/yzCm8-oaPj0/s1600/gaussiana_para_b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-caK8gQP_8H8/Tu-6MnA6wBI/AAAAAAAAAPo/yzCm8-oaPj0/s320/gaussiana_para_b.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Cambios en el parámetro 'c' van a provocar cambios en las pendientes de la curva, como se observa a continuación:&lt;br /&gt;&lt;br /&gt;&lt;div style="overflow: auto;"&gt;&lt;div class="geshifilter"&gt;&lt;pre class="r geshifilter-R" style="font-family: monospace;"&gt;X &amp;lt;- &lt;span style="color: #cc66cc;"&gt;1&lt;/span&gt;:&lt;span style="color: #cc66cc;"&gt;250&lt;/span&gt;&lt;br /&gt;a &amp;lt;- &lt;span style="color: #cc66cc;"&gt;1000&lt;/span&gt;&lt;br /&gt;b &amp;lt;- &lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt; &amp;lt;- &lt;span style="color: #cc66cc;"&gt;0.01&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/plot"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;plot&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;Y1~X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; type=&lt;span style="color: blue;"&gt;"l"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; ylim=&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;0&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;1050&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; ylab=&lt;span style="color: blue;"&gt;"Abundancia de arácnidos"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; xlab=&lt;span style="color: blue;"&gt;"Tiempo"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; main=&lt;span style="color: blue;"&gt;"Función gausiana"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;45&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;825&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"c=0.01"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt; &amp;lt;- &lt;span style="color: #cc66cc;"&gt;0.001&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;1025&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"c=0.001"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt; &amp;lt;- &lt;span style="color: #cc66cc;"&gt;0.25&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;4&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;125&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;150&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"c=.025"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt; &amp;lt;- &lt;span style="color: #cc66cc;"&gt;0.1&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;5&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;90&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;250&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"c=0.1"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt; &amp;lt;- &lt;span style="color: #cc66cc;"&gt;0.02&lt;/span&gt;&lt;br /&gt;Y1 &amp;lt;- a*&lt;a href="http://inside-r.org/r-doc/base/exp"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;exp&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;-&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X-b&lt;span style="color: #009900;"&gt;)&lt;/span&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;/&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;*&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;^&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/lines"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;lines&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;X&lt;span style="color: #339933;"&gt;,&lt;/span&gt; Y1&lt;span style="color: #339933;"&gt;,&lt;/span&gt; lty=&lt;span style="color: #cc66cc;"&gt;5&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/graphics/text"&gt;&lt;span style="color: #003399; font-weight: bold;"&gt;text&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;x=&lt;span style="color: #cc66cc;"&gt;40&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; y=&lt;span style="color: #cc66cc;"&gt;400&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;"c=0.02"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-fIuNyfn3WL8/Tu-6YZIAZOI/AAAAAAAAAPw/D40j5OzjELo/s1600/gaussiana_para_c.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-fIuNyfn3WL8/Tu-6YZIAZOI/AAAAAAAAAPw/D40j5OzjELo/s320/gaussiana_para_c.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-4840473791492289003?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/4840473791492289003/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=4840473791492289003' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/4840473791492289003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/4840473791492289003'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/11/modelos-la-carta-el-modelo-gaussiano.html' title='Modelos a la carta: El modelo gaussiano'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-iri1sZ8IAqY/Tu-6Aw3Nw_I/AAAAAAAAAPg/CQywiiyBemM/s72-c/gaussiana_para_a.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-8814056546980778376</id><published>2011-11-24T14:21:00.004+01:00</published><updated>2011-11-24T16:38:55.662+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agricultura y alimentación'/><title type='text'>Mayor riesgo de infección alimentaria por E. coli en ganado alimentado con grano</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;Aunque &lt;i&gt;Escherichia coli&lt;/i&gt; es un organismo comensal que reside dentro del intestino del huésped, algunas cepas patógenas de &lt;i&gt;E. coli&lt;/i&gt; pueden causar colitis hemorrágica en humanos. Una de las cepas más infecciosas de &lt;i&gt;E. coli&lt;/i&gt; es la &lt;b&gt;O157:H7&lt;/b&gt;. El ganado es un reservorio asintomático de esta cepa. Esto quiere decir que contiene la cepa, pero que ésta no produce síntomas de la enfermedad. Normalmente la cepa está presente en alrededor de un 30% del ganado y, en determinadas ocasiones, puede llegar a estar presente en hasta el 80% del del ganado.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a href="http://www.marlerblog.com/4046075_image001%284%29.jpg"&gt;&lt;img alt="" border="0" src="http://www.marlerblog.com/4046075_image001%284%29.jpg" style="cursor: hand; cursor: pointer; display: block; height: 327px; margin: 0px auto 10px; text-align: center; width: 500px;" /&gt;&lt;/a&gt;&lt;span style="font-size: 130%;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;b&gt;Al ganado intensivo, ya sea en su aptitud productiva de carne o leche, se le alimenta frecuentemente con grano (cereales y leguminosas) con el objeto de aumentar la eficiencia alimentaria&lt;/b&gt;, ya que el grano contiene muchas más calorías que el pasto en forma de hidratos de carbono, fundamentalmente almidón. Cuando el ganado es alimentado con mucho grano, algo de almidón escapa a la degradación microbiana del rúmen y pasa al intestino, donde es fermentado. &lt;i&gt;E. coli&lt;/i&gt; O157:H7 fermenta los azúcares que se liberan tras la ruptura del almidón en el colon. Esto implica que tiene alimento suficiente para reproducirse y aumentar sus poblaciones, por lo que aparece en mayores densidades en esta parte del aparato digestivo, lo que se traduce finalmente en una mayor presencia de esta cepa en las heces.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;El ganado intensivo se hacina en pequeñas concentraciones parcelarias, dónde la acumulación deheces es alta. Como consecuencia de ello, se han producido intoxicaciones de &lt;i&gt;E. coli&lt;/i&gt; O157:H7 en reses sacrificadas procedentes de dichas explotaciones. La contaminación se produce por el contacto exterior de los animales con las heces. Aunque en los mataderos hay sistemas de limpieza y desinfección, cuanto mayor sea la proporción de &lt;i&gt;E. coli&lt;/i&gt;, mayor será el riesgo de fallo de estos sistemas y ésta acabará entrando en contacto con la carne procesada tras el sacrificio.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;Otra forma de intoxicación se produce cuando se utilizan estas heces como abono, como ocurrió recientemente en la &lt;a href="http://www.rtve.es/alacarta/videos/telediario/bacteria-ecoli-responsable-muertes-alemania/1113443/"&gt;famosa crisis del pepino&lt;/a&gt; (aunque la cepa aquí era otra). En este caso la intoxicación se produce a través de alimentos de origen vegetal, aunque este tipo de intoxicaciones son más raras.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;br /&gt;¿Qué se puede hacer? No es necesario hablar de sistemas alternativos a los sistemas de explotación ganaderos intensivos. Pero sin necesidad de movernos hacia posturas totalmente contrarias, una revisión no ya tan reciente (&lt;a href="http://ddr.nal.usda.gov/bitstream/10113/13082/1/IND43631401.pdf"&gt;Callaway &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2003&lt;/a&gt;) demuestra que basta con que el ganado sea alimentado 5 días con pasto para que las poblaciones de &lt;span style="font-style: italic;"&gt;E. coli&lt;/span&gt; en el colon disminuyan del orden de 1000 veces su densidad, y que la capacidad de las poblaciones de &lt;span style="font-style: italic;"&gt;E. coli&lt;/span&gt; para sobrevivir a los ácidos gástricos del estómago humano descienda drásticamente. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 130%;"&gt;Por supuesto que también es necesario aumentar los controles sanitarios en explotaciones intensivas para evitar este tipo de problemas. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="float: left; padding: 5px;"&gt;&lt;a href="http://www.researchblogging.org/"&gt;&lt;img alt="ResearchBlogging.org" src="http://www.researchblogging.org/public/citation_icons/rb2_large_gray.png" style="border: 0;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;amp;rft.jtitle=Journal+of+dairy+science&amp;amp;rft_id=info%3Apmid%2F12703622&amp;amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;amp;rft.atitle=Forage+feeding+to+reduce+preharvest+Escherichia+coli+populations+in+cattle%2C+a+review.&amp;amp;rft.issn=0022-0302&amp;amp;rft.date=2003&amp;amp;rft.volume=86&amp;amp;rft.issue=3&amp;amp;rft.spage=852&amp;amp;rft.epage=60&amp;amp;rft.artnum=&amp;amp;rft.au=Callaway+TR&amp;amp;rft.au=Elder+RO&amp;amp;rft.au=Keen+JE&amp;amp;rft.au=Anderson+RC&amp;amp;rft.au=Nisbet+DJ&amp;amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CEcology"&gt;Callaway TR, Elder RO, Keen JE, Anderson RC, &amp;amp; Nisbet DJ (2003). Forage feeding to reduce preharvest Escherichia coli populations in cattle, a review. &lt;span style="font-style: italic;"&gt;Journal of dairy science, 86&lt;/span&gt; (3), 852-60 PMID: &lt;a href="http://www.ncbi.nlm.nih.gov/pubmed/12703622" rev="review"&gt;12703622&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-8814056546980778376?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/8814056546980778376/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=8814056546980778376' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/8814056546980778376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/8814056546980778376'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/11/el-ganado-alimentado-con-grano-aumenta.html' title='Mayor riesgo de infección alimentaria por E. coli en ganado alimentado con grano'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-6598628330985880546</id><published>2011-11-04T22:11:00.007+01:00</published><updated>2011-11-04T22:23:42.981+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nutrición y salud'/><title type='text'>Niños delante del televisor: ¿qué hacemos los padres para potenciarlo?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Como padre en ejercicio me he sentido muy identificado con la lectura de un artículo de investigación recientemente publicado en la revista &lt;a href="http://journals.cambridge.org/action/displayJournal?jid=PHN"&gt;&lt;span style="font-style: italic;"&gt;Public Health Nutrition&lt;/span&gt;&lt;/a&gt; titulado &lt;/span&gt;&lt;span style="font-family:Times new roman, serif;font-size:130%;"&gt;“&lt;/span&gt;&lt;span style="font-family:Times new roman, serif;font-size:130%;"&gt;&lt;a href="http://journals.cambridge.org/action/displayAbstract?fromPage=online&amp;amp;aid=8420809"&gt;&lt;span style="font-style: italic;"&gt;Parental factors associated with screen time in pre-school children in primary-care practice: a TARGet Kids! Study&lt;/span&gt;&lt;/a&gt;”. Se trata de un estudio realizado en Toronto, Canadá, con una población muestral de niños de 3 años. Se entrevistaba a los padres y se recogían datos de la cantidad de tiempo que los niños pasaban delante del televisor diariamente, además de información relacionada con las condiciones socio-económicas, culturales y laborales de los padres. El estudio pone en evidencia una relación positiva entre tiempo de exposición a la televión y el hábito de comer viendo la tele, madres trabajadoras, y padres que pasan más tiempo delante de la tele. También detectó una relación negativa entre tiempo de exposición a la tele y la existencia de normas en la casa con respecto a cuándo se puede ver y no ver la tele.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/-AdMZJVwvpHc/TrRWzW0sjNI/AAAAAAAAAPQ/c_WSM9NOVUY/s1600/nino-y-television.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://4.bp.blogspot.com/-AdMZJVwvpHc/TrRWzW0sjNI/AAAAAAAAAPQ/c_WSM9NOVUY/s400/nino-y-television.jpg" alt="" id="BLOGGER_PHOTO_ID_5671253271066217682" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-family:Times new roman, serif;font-size:130%;"&gt;En conclusión, como padres, además de tener que predicar con el ejemplo sobre el consumo moderado de programas televisivos, tenemos que poner algunas normas a nuestros hijos para que sepan que la tele no es un entretenimiento al que puedan recurrir a cada rato. En cualquiera de los casos, hay que saber que la televisión en niños menores de 3 años tiene siempre efectos negativos, a saber: retrasa el desarrollo del lenguaje, genera comportamientos agresivos, sobrepeso y obesidad (los niños delante de la tele no se dan cuenta de qué están comiendo y comen, por lo general, por encima de sus necesidades). La propia Sociedad Canadiense de Pediatría recomienda que los niños de pre-escolar (menores de 3 años) no vean la tele más de 1 hora diaría. No sé que dirá la &lt;a href="http://www.aeped.es/"&gt;Asociación Española de Pediatría&lt;/a&gt;. En un vistazo rápido no he encontrado nada en su página web, pero sí he encontrado algunos artículos más de investigaciones españolas que alertan del uso y abuso de la televisión.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-family:Times new roman, serif;font-size:130%;"&gt;Así que ¡tomemos nota y tengamos cuidado sobre lo que les damos a nuestros hijos!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-6598628330985880546?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/6598628330985880546/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=6598628330985880546' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6598628330985880546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6598628330985880546'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/11/ninos-delante-del-televisor-que-hacemos.html' title='Niños delante del televisor: ¿qué hacemos los padres para potenciarlo?'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-AdMZJVwvpHc/TrRWzW0sjNI/AAAAAAAAAPQ/c_WSM9NOVUY/s72-c/nino-y-television.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-1908662337647554136</id><published>2011-10-26T09:45:00.006+02:00</published><updated>2011-10-26T14:58:40.253+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agricultura y alimentación'/><title type='text'>Slow food: un nuevo paradigma en la forma de alimentarse</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Ayer estuve en una charla del fundador del movimiento &lt;a href="http://www.slowfood.com/about_us/esp/welcome_esp.lasso"&gt;Slow Food&lt;/a&gt;, Carlo Petrini, que me dió mucho que pensar. Slow Food es un movimiento que nace en 1989 en París, en oposición al Fast Food o comida rápida. Reivindica un nuevo concepto de gastronomía, más multidisciplinar, que considera los alimentos no sólo como algo lúdico o social, sino desde la perspectiva de la física, la química, la biología, la agronomía (cómo se producen los alimentos), la genética, la historia, la antropología, la cultura, la economía, etc.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-34WpZNmReFA/Tqe63oLrfNI/AAAAAAAAAOs/0yTSVJYqovc/s1600/carlos%2Bpetrini.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 288px;" src="http://3.bp.blogspot.com/-34WpZNmReFA/Tqe63oLrfNI/AAAAAAAAAOs/0yTSVJYqovc/s400/carlos%2Bpetrini.jpg" alt="" id="BLOGGER_PHOTO_ID_5667704120911035602" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;Carlo Petrini, fundador del movimiento Slow Food, considerado por la revista Time como una de las 50 personas más influyentes del mundo.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;En su charla, Carlo recalcó varias veces que tenemos un sistema alimentario "criminal" (dicho con sus propias palabras), pero también nos recordó que nosotros somos responsables directos de ello. Planteó nuestro papel no como consumidores pasivos, sino como &lt;a href="http://www.slowfood.com/international/27/be-a-coproducer"&gt;co-productores&lt;/a&gt;, en dónde nuestro consumo influye directamente en los sistemas de producción y condiciona el tipo de agricultura. También enfatizó el hecho de que nos encontramos en una crisis entrópica, como consecuencia principalmente de que nos cuesta mucho más producir los alimentos que la energía derivada de los propios alimentos. Por ejemplo, producir un 1 kg de carne cuesta aproximadamente 5,000 lts de agua, además de una gran inversión energética como consecuencia de la dependencia en combustibles fósiles que tienen los actuales sistemas de producción: el grano para alimentar el ganado viene normalmente de otras partes del mundo, los fertilizantes necesarios para producir este grano también vienen de otros países, y todo este movimiento se traduce en consumo de combustibles fósiles (&lt;a href="http://luiscayuela.blogspot.com/2010/10/afecta-lo-que-comes-al-medio-ambiente.html"&gt;ver también esta otra entrada&lt;/a&gt;).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Los sistemas de producción de alimentos no son sostenibles en la actualidad por diversos motivos:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Agotan la fertilidad del suelo.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Agotan los recursos hídricos. Recordemos que el 72% del agua dulce en el mundo se destina a agricultura. Estos usos también condicionan la calidad del agua residual, que en muchas partes del mundo está contaminada.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Producen pérdida de biodiversidad. La selección de variedades, razas y especies más productivas en agricultura y ganadería ha motivado la desaparición del 70% de éstas durante el último siglo.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Promueven la desaparición del campesinado, lo que implica en muchas ocasiones una pérdida cultural de gran importancia.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Los defensores de los sistemas de producción de alimentos que tenemos en la actualidad arguyen que no es posible mantener alimentada a la población mundial bajo otros esquemas productivos no intensivos. Sin embargo, los datos que arroja la FAO a este respecto son muy claros:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;A nivel mundial se producen alimentos para alimentar a &lt;span style="font-weight: bold;"&gt;12 mil millones de personas&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Hay actualmente cerca de &lt;span style="font-weight: bold;"&gt;7 mil millones de personas&lt;/span&gt; en nuestro planeta.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;1 mil millones de personas&lt;/span&gt; sufren de desnutrición.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;1.7 mil millones de personas&lt;/span&gt; sufren obesidad.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;El &lt;span style="font-weight: bold;"&gt;40% de la producción alimentaria acaba en la basura&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Todo ello implica que tenemos un sistema de producción de alimentos altamente ineficiente, que genera excedentes que acaban en la basura, que consume más energía que la que proporcionan los propios alimentos que se producen, y en dónde siguen existiendo grandes desigualdades en la distribución y acceso a los alimentos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;¿Podemos hacer algo? Claro que sí. Como decía Carlo, somos corresponsables de lo que ocurre, y está en nuestra mano cambiarlo. Slow Food nace con esa filosofía y hoy son más de 100,000 personas las que se han unido a este movimiento en todo el mundo. Para más información, vísita la &lt;a href="http://www.slowfood.com/"&gt;página&lt;/a&gt; del proyecto.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-1908662337647554136?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/1908662337647554136/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=1908662337647554136' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1908662337647554136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1908662337647554136'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/10/slow-food-un-nuevo-paradigma-en-la.html' title='Slow food: un nuevo paradigma en la forma de alimentarse'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-34WpZNmReFA/Tqe63oLrfNI/AAAAAAAAAOs/0yTSVJYqovc/s72-c/carlos%2Bpetrini.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-2785637795053532826</id><published>2011-10-13T19:14:00.007+02:00</published><updated>2011-10-17T15:52:39.487+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sotware libre'/><title type='text'>Software libre y evolución</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;¿Qué tiene que ver el software libre con la evolución?&lt;/span&gt; Pues mucho. Mientras que el software privativo va creciendo en función de las decisiones tomadas por un grupo reducido de personas (dirigido, eso sí, en parte por las demandas de los usuarios), el software libre va siendo construido por los propios usuarios en función de sus necesidades. Aquellas herramientas que son más útiles para otros usuarios van a permanecer y mejorarse a merced de los cambios efectuados por otros usuarios, mientras que aquello que no se use va a acabar desapareciendo... ¡toda una muestra del poder de la evolución!&lt;br /&gt;&lt;br /&gt;En esta línea argumental se mueve el artículo de Tufto &amp;amp; Cavallini titulado "&lt;a href="http://www.faunalia.it/pdf/WildlBiol2005.pdf"&gt;&lt;span style="font-style: italic;"&gt;Should wildlife biologists use free software?&lt;/span&gt;&lt;/a&gt;", publicado en la revista &lt;a href="http://www.wildlifebiology.com/Home/"&gt;&lt;span style="font-style: italic;"&gt;Wildlife Biology&lt;/span&gt;&lt;/a&gt; en 2005. Todo un alegato al uso de software libre. Y eso, añadiré, que muchas de las herramientas que se mencionan en este artículo, incluyendo el sistema operativo &lt;a href="http://es.wikipedia.org/wiki/GNU/Linux"&gt;Linux&lt;/a&gt; o los software &lt;a href="http://es.openoffice.org/"&gt;OpenOffice&lt;/a&gt;, &lt;a href="http://cran.r-project.org/"&gt;R&lt;/a&gt;, &lt;a href="http://grass.fbk.eu/"&gt;GRASS&lt;/a&gt; y &lt;a href="http://www.qgis.org/"&gt;Quantum GIS&lt;/a&gt;, han mejorado enormemente en los últimos cinco años.&lt;br /&gt;&lt;br /&gt;Pues eso ¡viva el software libre!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="float: left; padding: 5px;"&gt;&lt;a href="http://www.researchblogging.org"&gt;&lt;img alt="ResearchBlogging.org" src="http://www.researchblogging.org/public/citation_icons/rb2_large_gray.png" style="border:0;"/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.jtitle=Wildlife+Biology&amp;rft_id=info%3Adoi%2F10.2981%2F0909-6396%282005%2911%5B67%3ASWBUFS%5D2.0.CO%3B2&amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;rft.atitle=Should+wildlife+biologists+use+free+software%3F&amp;rft.issn=0909-6396&amp;rft.date=2005&amp;rft.volume=11&amp;rft.issue=1&amp;rft.spage=67&amp;rft.epage=76&amp;rft.artnum=http%3A%2F%2Fwww.bioone.org%2Fdoi%2Fabs%2F10.2981%2F0909-6396%25282005%252911%255B67%253ASWBUFS%255D2.0.CO%253B2&amp;rft.au=Tufto%2C+J.&amp;rft.au=Cavallini%2C+P.&amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CEcology"&gt;Tufto, J., &amp; Cavallini, P. (2005). Should wildlife biologists use free software? &lt;span style="font-style: italic;"&gt;Wildlife Biology, 11&lt;/span&gt; (1), 67-76 DOI: &lt;a rev="review" href="http://dx.doi.org/10.2981/0909-6396(2005)11[67:SWBUFS]2.0.CO;2"&gt;10.2981/0909-6396(2005)11[67:SWBUFS]2.0.CO;2&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-2785637795053532826?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/2785637795053532826/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=2785637795053532826' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/2785637795053532826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/2785637795053532826'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/10/software-libre-y-evolucion.html' title='Software libre y evolución'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-1905964656169237122</id><published>2011-09-29T22:37:00.003+02:00</published><updated>2011-09-29T22:50:12.618+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Divulgación'/><title type='text'>Manual de comunicación para investigadores</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Aquí va un vínculo muy interesante sobre como divulgar la ciencia, algo que , por desgracia, pocos científicos saben hacer bien (entre los que me incluyo). Aquí va un extracto:&lt;br /&gt;&lt;br /&gt;"... la &lt;strong&gt;divulgación científica&lt;/strong&gt; no sólo se hace desde los  medios de comunicación. Se realiza también desde los museos o a través  de libros y conferencias, y suele incluir la participación más o menos  directa del científico. Centrándonos únicamente en la divulgación hecha  desde los medios, podemos encontrar productos eminentemente divulgativos  (revistas, suplementos de la prensa escrita, programas de radio y  televisión) o noticias científicas mezcladas con un punto de  divulgación, que se considera necesaria para entender algo mejor. En  ocasiones la divulgación &lt;strong&gt;profundiza&lt;/strong&gt;, otras &lt;strong&gt;pone en contexto&lt;/strong&gt;,  algo que es vital para hacer entender muchos temas. Muchas veces, ya  que en ciencia se trabaja casi siempre desde la extrema especialización,  el periodismo científico desempeña precisamente ese papel de &lt;strong&gt;proporcionar una visión de conjunto &lt;/strong&gt;que la audiencia pueda digerir. En general, la divulgación también tiene mayor &lt;strong&gt;afán didáctico&lt;/strong&gt; y suele ser más atemporal. Y no olvidemos que, si queremos hablar con la sociedad, deberemos ser capaces de &lt;strong&gt;entretener al lector&lt;/strong&gt;, conseguir que se quede con nosotros hasta el final."&lt;br /&gt;&lt;br /&gt;Se puede leer más en &lt;a href="http://comunicaciencia.unirioja.es/"&gt;http://comunicaciencia.unirioja.es/&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-1905964656169237122?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/1905964656169237122/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=1905964656169237122' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1905964656169237122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1905964656169237122'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/09/manual-de-comunicacion-para.html' title='Manual de comunicación para investigadores'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-5659476047415723910</id><published>2011-08-17T11:39:00.008+02:00</published><updated>2011-08-17T12:40:15.974+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Publicaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='Gestión del bosque mediterráneo'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><title type='text'>Más sobre fumigaciones aéreas y procesionaria</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Nuestro artículo publicado recientemente en &lt;a href="http://dl.dropbox.com/u/2736772/Publicaciones%20web/2011-FORECO-Cayuela%20et%20al.pdf"&gt;&lt;span style="font-style: italic;"&gt;Forest Ecology and Management &lt;/span&gt;&lt;/a&gt;sobre la inutilidad de las fumigaciones aéreas para el control de la procesionaria ha suscitado algunas críticas. La principal crítica (reiterada por el revisor de otro artículo que tenemos actualmente en revisión en &lt;a href="http://www.springer.com/earth+sciences+and+geography/meteorology+%26+climatology/journal/10584"&gt;&lt;span style="font-style: italic;"&gt;Climatic Change&lt;/span&gt;&lt;/a&gt; utilizando esta misma base de datos) se refiere al hecho de que nuestro artículo sólo se refiere a rodales que sufren un grado de infestación de procesionaria alta (nivel 3 o superior sobre una escala de 5). En estos casos es lógico pensar que la plaga ya está al borde del colapso poblacional y, que por tanto, los rodales fumigados van a tener una respuesta similar a los no fumigados: esto es, un colapso da las poblaciones de procesionaria al siguiente año (se puede encontrar una explicación más detallada &lt;a href="http://luiscayuela.blogspot.com/2009/09/gestion-de-plagas-en-andalucia-es.html"&gt;en esta otra entrada&lt;/a&gt;). Sin embargo, puede haber rodales que tengan un grado de infestación medio (por ejemplo 2) y que también sean fumigados. Se podría pensar que en estos rodales la respuesta no es la misma, y que mientras que en los fumigados se rompería el ciclo poblacional, los no fumigados tendrían más probabilidades de sufrir una superpoblación al siguiente año.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Explicaré a continuación qué parte de esta crítica tiene sustento y qué parte no la tiene. Cuando comenzamos este trabajo, tomamos la información de la Consejería de Medio Ambiente de la Junta de Andalucía. En las propias directrices de actuación de la Junta se establecía que sólo los rodales con un nivel de infestación de 3 o más son tratados, mientras que los que sufrían un nivel 2 sólo eran tratados si estaban próximos a un rodal con un grado de infestación de 3 o más. Esta información está disponible en el &lt;a href="http://www.google.es/url?sa=t&amp;amp;source=web&amp;amp;cd=2&amp;amp;ved=0CCYQFjAB&amp;amp;url=http%3A%2F%2Fwww.caib.es%2Fsacmicrofront%2Farchivopub.do%3Fctrl%3DNTCS023277ZI56025%26id%3D56025&amp;amp;rct=j&amp;amp;q=angel%20carrasco%20gotarredona%20procesionaria%20andalucia&amp;amp;ei=W4hLTrmaFsecOsGmrbsI&amp;amp;usg=AFQjCNEKanmdyOXHGmzigc-DrOOUwBKHdQ&amp;amp;cad=rja"&gt;siguiente enlace&lt;/a&gt; (ver páginas 58 a 64). Como esta era información oficial, la dimos por válida sin cuestionarla. Más tarde, cuando surgieron las críticas, procedimos a verificar que, efectivamente, se fumigaban mayoritariamente rodales con un grado de infestación de 3 o más. La siguiente tabla muestra, para el período 2002-2005 (que es aquel para el que disponemos de la información más completa), el número de rodales fumigados (Trat.) y sin fumigar.&lt;br /&gt;&lt;/span&gt;   	 	 	 	&lt;style type="text/css"&gt; 	&lt;!-- 		@page { margin: 2cm } 		TD P { margin-bottom: 0cm } 		P { margin-bottom: 0.21cm } 	--&gt; 	&lt;/style&gt;  &lt;p style="margin-bottom: 0cm"&gt;&lt;br /&gt;&lt;/p&gt; &lt;table style="width: 436px; height: 189px;" cellpadding="4" cellspacing="0"&gt; 	&lt;colgroup&gt;&lt;col width="49"&gt; 	&lt;col width="50"&gt; 	&lt;col width="50"&gt; 	&lt;col width="50"&gt; 	&lt;col width="50"&gt; 	&lt;col width="50"&gt; 	&lt;col width="50"&gt; 	&lt;col width="50"&gt; 	&lt;col width="50"&gt; 	&lt;col width="50"&gt; 	&lt;col width="50"&gt; 	&lt;/colgroup&gt;&lt;tbody face="georgia" align="center"&gt;&lt;tr valign="TOP"&gt; 		&lt;td style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; font-family: verdana;" width="49"&gt; 			&lt;p&gt; 			&lt;/p&gt; 		&lt;br /&gt;&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;&amp;gt;=3&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; 			&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; 			&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;1&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; 			&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;0&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; 			&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Total&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border: 1px solid rgb(0, 0, 0); padding: 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; 			&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; 	&lt;tr valign="TOP"&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="49"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; 			&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Trat.&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Sin&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Trat.&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Sin&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Trat.&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Sin&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Trat.&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Sin&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Trat.&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;Sin&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; 	&lt;tr valign="TOP"&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: left; font-family:verdana;" width="49"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2002&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;47&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;271&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;23&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;414&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;44&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;985&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;29&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;1550&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;149&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;4240&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; 	&lt;tr valign="TOP"&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: left; font-family:verdana;" width="49"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2003&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;29&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;371&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;30&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;629&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;38&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;1074&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;36&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;1404&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;135&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;4254&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; 	&lt;tr valign="TOP"&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: left; font-family:verdana;" width="49"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2004&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;29&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;409&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;22&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;482&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;23&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;1010&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;39&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;1666&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;118&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;4271&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; 	&lt;tr valign="TOP"&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: left; font-family:verdana;" width="49"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2005&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;34&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;184&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;16&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;361&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;28&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;919&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;31&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2132&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;111&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0.1cm 0.1cm; font-family:verdana;" width="50"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;4278&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:georgia;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-size:130%;"&gt;A partir de estos valores podemos calcular la &lt;a href="http://es.wikipedia.org/wiki/Odds_ratio"&gt;odds ratio&lt;/a&gt; de la prevalencia de rodales tratados frente a no tratados para cada año entre las categorías de daño 3 o más y el resto. Para ello, haríamos el siguiente cálculo (como ejemplo tomaremos las categorías 3 o más y 2):&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;A&lt;/span&gt; = &lt;/span&gt;&lt;span style="font-size:130%;"&gt;Rodales daño &amp;gt;= 3 Trat. / Rodales daño &amp;gt;= 3 Sin&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;B &lt;/span&gt;= &lt;/span&gt;&lt;span style="font-size:130%;"&gt;Rodales daño = 2 Trat. / Rodales daño = 2 Sin&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;Odds ratio = A / B&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Un valor positivo de la odds ratio indicaría que la presencia de tratamientos en rodales con un nivel daño de 3 o más ocurre con ese valor más frecuentemente que en rodales con un nivel de daño de 2. Por ejemplo, una odds ratio de 5 indicaría que los rodales con daño 3 o más se tratan 5 veces más frecuentemente que los rodales con daño 2. Hacemos estos cálculos comparando el nivel de daño de 3 o más con el resto. Los resultados se muestran a continuación.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;   	 	 	 	&lt;style type="text/css"&gt; 	&lt;!-- 		@page { margin: 2cm } 		TD P { margin-bottom: 0cm } 		P { margin-bottom: 0.21cm } 	--&gt; 	&lt;/style&gt;  &lt;table style="width: 352px; height: 187px;" cellpadding="4" cellspacing="0"&gt; 	&lt;colgroup&gt;&lt;col width="98"&gt; 	&lt;col width="170"&gt; 	&lt;col width="170"&gt; 	&lt;col width="170"&gt; 	&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr valign="TOP"&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="98"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; 			&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;OR &amp;gt;=3 / 2&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0.1cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;OR &amp;gt;=3 / 1&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border: 1px solid rgb(0, 0, 0); padding: 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;OR &amp;gt;=3 / 0&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; 	&lt;tr valign="TOP"&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="98"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2002&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;3.12&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;3.88&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;9.26&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; 	&lt;tr valign="TOP"&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="98"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2003&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;1.63&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2.21&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;3.04&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; 	&lt;tr valign="TOP"&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="98"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2004&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;1.55&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;3.11&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;3.03&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; 	&lt;tr valign="TOP"&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="98"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;2005&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;4.17&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;6.06&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 		&lt;td  style="border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); padding: 0cm 0.1cm 0.1cm; text-align: center; font-family:verdana;" width="170"&gt; 			&lt;p&gt;&lt;span style="font-size:100%;"&gt;12.71&lt;/span&gt;&lt;/p&gt; 		&lt;/td&gt; 	&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;De todo esto se deduce lo siguiente. Primero, no todos los rodales que sufren un nivel de daño alto son tratados, como decíamos en nuestro trabajo. Sólo un porcentaje relativamente pequeño como vemos en la primera tabla. Esto es tranquilizador en parte, porque como hemos demostrado en nuestro trabajo, las fumigaciones producen exactamente los mismos resultados que el no hacer nada (la razón es que el propio insecto es controlado por la escasez de recursos alimenticios y el aumento de predadores y parasitoides). Segundo, es cierto que los rodales con un nivel de daño intenso son tratados con mayor frecuencia que los rodales que tienen un nivel de daño medio o incluso bajo, pero resulta curioso ver qué todavía hay muchos rodales con niveles de daño bajo que son tratados ¿qué criterios -más allá de la proximidad a rodales con un grado de infestación alto- utilizan los técnicos para decidir que estos rodales merecen ser tratados? Por último, alguien podría pensar que esto podría invalidar los resultados de nuestro trabajo, pero hemos repetido los análisis publicados en el artículo de &lt;span style="font-style: italic;"&gt;Forest Ecology and Management&lt;/span&gt;, utilizando sólamente los rodales con un nivel de daño 2. Los resultados, que no muestro aquí por brevedad, muestran claramente que tampoco hay diferencias en la respuesta cuando comparamos rodales fumigados y no fumigados &lt;/span&gt;&lt;span style="font-size:130%;"&gt; con un nivel de daño moderado&lt;/span&gt;&lt;span style="font-size:130%;"&gt;. Por tanto, las conclusiones de nuestro estudio siguen siendo válidas.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-5659476047415723910?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/5659476047415723910/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=5659476047415723910' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/5659476047415723910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/5659476047415723910'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/08/mas-sobre-fumigaciones-aereas-y.html' title='Más sobre fumigaciones aéreas y procesionaria'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-1640144678220032088</id><published>2011-07-06T12:51:00.008+02:00</published><updated>2011-07-08T12:33:29.034+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gestión del bosque mediterráneo'/><title type='text'>Un festín de orugas</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;La &lt;a href="http://es.wikipedia.org/wiki/Thaumetopoea_pityocampa"&gt;procesionaria del pino&lt;/a&gt; (&lt;span style="font-style: italic;"&gt;Thaumetopoea pityocampa&lt;/span&gt;) es un lepidóptero típico de la región Mediterránea.&lt;/span&gt;&lt;span style="font-size:130%;"&gt; La mariposa de la procesionaria se aparea en verano. La hembra pone sus huevos sobre las copas de los árboles y 30 ó 40 días después nacen las orugas, generalmente en los meses de agosto y septiembre, que construyen sus nidos sobre las ramas y pasan el invierno en ellos. Entre febrero y abril descienden al suelo, forman las características filas indias –de ahí su nombre común de “procesionaria”– y se entierran finalmente en el suelo, donde pasan a la fase de crisálida. En verano las crisálidas eclosionan y surgen las mariposas, que se aparean y reinician de nuevo el ciclo. Durante el invierno, las orugas se alimentan de las hojas de los pinos en los que construyen sus nidos y esa es precisamente la causa de la defoliación.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/-Manh9yvC8Hs/ThQ-qwxWmyI/AAAAAAAAAOI/BYS-EYLCv1E/s1600/Cuadro%2B1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 319px;" src="http://4.bp.blogspot.com/-Manh9yvC8Hs/ThQ-qwxWmyI/AAAAAAAAAOI/BYS-EYLCv1E/s400/Cuadro%2B1.jpg" alt="" id="BLOGGER_PHOTO_ID_5626190738859924258" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;A pesar de su toxicidad, existen varias especies de aves que han desarrollado mecanismos y estrategias para poder alimentarse de las larvas de procesionaria. Así, por ejemplo, el &lt;span style="font-weight: bold;"&gt;críalo europeo &lt;/span&gt;(&lt;a href="http://es.wikipedia.org/wiki/Clamator_glandarius"&gt;&lt;span style="font-style: italic;"&gt;Clamator glandorius&lt;/span&gt;&lt;/a&gt;) y el &lt;span style="font-weight: bold;"&gt;cuco&lt;/span&gt; (&lt;a href="http://es.wikipedia.org/wiki/Cuculus_canorus"&gt;&lt;span style="font-style: italic;"&gt;Cuculus canorus&lt;/span&gt;&lt;/a&gt;) son capaces de regurgitar los pelos urticantes de las orugas. El &lt;span style="font-weight: bold;"&gt;herrerillo capuchino&lt;/span&gt; (&lt;a href="http://es.wikipedia.org/wiki/Lophophanes_cristatus"&gt;&lt;span style="font-style: italic;"&gt;Lophophanes cristatus&lt;/span&gt;&lt;/a&gt;) y el &lt;span style="font-weight: bold;"&gt;carbonero común&lt;/span&gt; (&lt;a href="http://es.wikipedia.org/wiki/Parus_major"&gt;&lt;span style="font-style: italic;"&gt;Parus major&lt;/span&gt;&lt;/a&gt;) y &lt;span style="font-weight: bold;"&gt;garrapino&lt;/span&gt; (&lt;a href="http://es.wikipedia.org/wiki/Parus_ater"&gt;&lt;span style="font-style: italic;"&gt;P. ater&lt;/span&gt;&lt;/a&gt;) no son capaces de ingerir la oruga entera, sino que las pelan como pipas, quitándoles la cabeza y el tegumento para alimentarse solamente de la parte carnosa de la larva. Estos últimos son los principales responsables de los agujeros que vemos en los nidos de la procesionaria. Existen otras especies que se alimentan de la procesionaria, pero no durante la fase de oruga, como la &lt;span style="font-weight: bold;"&gt;abubilla&lt;/span&gt; (&lt;a href="http://es.wikipedia.org/wiki/Upupa_epops"&gt;&lt;span style="font-style: italic;"&gt;Upupa epops&lt;/span&gt;&lt;/a&gt;; ver foto más abajo) que desentierra las crisálidas del suelo, o el &lt;span style="font-weight: bold;"&gt;chotacabras gris&lt;/span&gt; (&lt;a href="http://es.wikipedia.org/wiki/Caprimulgus_europaeus"&gt;&lt;span style="font-style: italic;"&gt;Caprimulgus europaeus&lt;/span&gt;&lt;/a&gt;), que es capaz de cazar a la mariposa al vuelo durante su efímera existencia (generalmente no más de 24 horas).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.trebol-a.com/2011/05/26/abubillas-contra-la-procesionaria/"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 224px;" src="http://2.bp.blogspot.com/-Teq5GfwoTxQ/ThRgeBIvntI/AAAAAAAAAOQ/JQMHjGSwrCc/s400/abubilla.jpg" alt="" id="BLOGGER_PHOTO_ID_5626227903310044882" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Todas estas especies actúan como &lt;span style="font-weight: bold;"&gt;agentes efectivos para el control natural&lt;/span&gt; de este insecto, evitando así con su presencia la aparición de superpoblaciones de procesionaria en los pinares mediterráneos.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="float: left; padding: 5px;"&gt;&lt;a href="http://www.researchblogging.org/"&gt;&lt;img alt="ResearchBlogging.org" src="http://www.researchblogging.org/public/citation_icons/rb2_large_gray.png" style="border:0;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;amp;rft.jtitle=Biological+Control&amp;amp;rft_id=info%3A%2Fdoi%3A10.1016%2Fj.biocontrol.2010.10.009&amp;amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;amp;rft.atitle=Birds+as+predators+of+the+pine+processionary+moth+%28Lepidoptera%3A+Notodontidae%29&amp;amp;rft.issn=&amp;amp;rft.date=2011&amp;amp;rft.volume=56&amp;amp;rft.issue=&amp;amp;rft.spage=107&amp;amp;rft.epage=114&amp;amp;rft.artnum=http%3A%2F%2Fwww.sciencedirect.com%2Fscience%2Farticle%2Fpii%2FS1049964410002264&amp;amp;rft.au=Barbaro%2C+L.&amp;amp;rft.au=Battisti%2C+A.&amp;amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CEcology"&gt;Barbaro, L., &amp;amp; Battisti, A. (2011). Birds as predators of the pine processionary moth (Lepidoptera: Notodontidae) &lt;span style="font-style: italic;"&gt;Biological Control, 56&lt;/span&gt;, 107-114 : &lt;a rev="review" href="doi:10.1016/j.biocontrol.2010.10.009"&gt;doi:10.1016/j.biocontrol.2010.10.009&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-1640144678220032088?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/1640144678220032088/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=1640144678220032088' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1640144678220032088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1640144678220032088'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/07/un-festin-de-orugas.html' title='Un festín de orugas'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Manh9yvC8Hs/ThQ-qwxWmyI/AAAAAAAAAOI/BYS-EYLCv1E/s72-c/Cuadro%2B1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-3256784150632457007</id><published>2011-06-30T15:14:00.006+02:00</published><updated>2011-06-30T16:30:01.351+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>La Fundación Gypaetus: Un ejemplo de mala gestión</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-style: italic;"&gt;La &lt;a href="http://www.gypaetus.org/"&gt;Fundación Gypaetus&lt;/a&gt; que desde hace años realiza de forma exitosa programas de reintroducción del quebrantahuesos, sensibilización social y seguimiento y lucha contra el veneno en Andalucía, se ve ahora amenazada por la mala administración de su gerente, Jesús Charco, quien ha llevado a cabo una serie de despidos en masa no justificados, frenando muchos de los programas de conservación que la Fundación venía desarrollando. Las decisiones tomadas no solo han afectado a los trabajadores de la Fundación, sino que han repercutido negativamente en fondos públicos, y lo peor de todo, han acabado afectando al éxito del proyecto de reintroducción del quebrantahuesos en Andalucía, de manera que en la prensa leemos que “&lt;a href="http://www.canalsur.es/portal_rtva/web/noticia/id/159196/noticias/este_verano_no_habra_suelta_de_quebrantahuesos_para_evitar_envenenamientos"&gt;este año no habrá suelta de quebrantahuesos para evitar envenenamientos&lt;/a&gt;”.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Despidos en masa&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En solo tres meses la Fundación Gypaetus ha prescindido de todo el equipo técnico de la sede central de Jaén: &lt;span style="font-weight: bold;"&gt;6 personas han sido despedidas&lt;/span&gt; y a 3 no les han renovado el contrato. Estos despidos en bloque (todos con reconocimiento de improcedencia, lo que conlleva la respectiva indemnización) afectan a personal técnico que llevaba años trabajando en programas de liberación del quebrantahuesos, sensibilización, contacto y fortalecimiento de relaciones con los agentes sociales involucrados en las áreas, como ganaderos y cazadores. Esos despidos suceden inmediatamente después de que este equipo hubiese escrito una carta al Patronato de la Fundación Gypaetus mostrando su preocupación ante la gestión del nuevo gerente, Jesús Charco, que había derivado en insostenibles problemas económicos y de otra índole a partir de su ingreso en la Fundación a finales de 2009. Ese fue el mismo equipo que logró que la Comisión Europea financie durante cinco años (iniciándose en 2010) el proyecto que idearon, presentaron y consiguieron, “&lt;a href="http://www.rednatura2000.info/index.php/union-europea/308-la-fundacion-gypaetus-liderara-un-proyecto-internacional-contra-el-uso-ilegal-de-cebos-envenenados-en-espana-grecia-y-portugal"&gt;&lt;span style="font-weight: bold;"&gt;Innovative actions against ilegal poisoning in EU Mediterranean pilot areas&lt;/span&gt;&lt;/a&gt;”, y el mismo equipo que no hace mucho recibió por parte de la Comisión Europea el reconocimiento al proyecto Life ejecutado entre 2004 y 2009, considerándolo entre los "&lt;a style="font-weight: bold;" href="http://ec.europa.eu/environment/life/project/Projects/index.cfm?fuseaction=search.dspPage&amp;amp;n_proj_id=2604#RM"&gt;Best Life Projects 2010&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;No es comprensible que una Fundación considere necesario deshacerse de personas que, no sólo ganan premios a nivel europeo, sino que llevan a la institución millones de euros para que puedan seguir ejecutándose sus programas.&lt;br /&gt;&lt;br /&gt;La indemnización que se ofrecía tras los despidos, en cada uno de los casos, fue inferior a la que la legislación reconoce, lo que ha originado procesos judiciales, que han desembocado en el reconocimiento por sentencia de la indemnización reclamada y en el pago por parte de la Fundación Gypaetus de salarios de tramitación. Esto supone que a lo largo de los últimos meses dicha Fundación ha desembolsado casi &lt;span style="font-weight: bold;"&gt;90.000 €&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;para cubrir estos despidos improcedentes&lt;/span&gt;, lo que supone un 16% del presupuesto anual para la reintroducción del quebrantahuesos. Estos despidos se han pagado con dinero público destinado a programas de reintroducción del quebrantahuesos, lo que ha repercutido negativamente en el desarrollo de dichos programas. Además de paralizar las liberaciones de pollos y de suprimir las tareas de hacking, las cuatro personas que trabajaban en el programa de seguimiento y lucha contra el veneno han sido sustituidas por una sola, a la que además se le han dado instrucciones de no salir al campo ¿cómo vigilar y evitar así las posibles amenazas? Esto ha contribuido al envenenamiento de dos quebrantahuesos en la Sierra del Castril&lt;/span&gt;&lt;span style="font-size:130%;"&gt;. &lt;/span&gt;&lt;span style="font-size:130%;"&gt;La denuncia de esta situación le ha costado su puesto a uno de los nuevos trabajadores en mayo de 2011.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-3256784150632457007?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/3256784150632457007/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=3256784150632457007' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3256784150632457007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3256784150632457007'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/06/la-fundacion-gypaetus-un-ejemplo-de.html' title='La Fundación Gypaetus: Un ejemplo de mala gestión'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-3469157046965321826</id><published>2011-03-15T14:29:00.004+01:00</published><updated>2011-03-15T14:52:29.224+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Como simular un bosque en 3D</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Ahora que estoy trabajando con datos espaciales de infestación de pinos por procesionaria y muérdago, estaba buscando la mejor manera de representar los datos gráficamente. Tradicionalmente estos datos se representan en superficies de dos dimensiones, pero ¿se pueden representar de una forma eficiente en 3D? La respuesta es sí y la solución nos la da (posiblemente es sólo una de las muchas soluciones) el paquete &lt;span style="font-family:courier new;"&gt;scatterplot3d&lt;/span&gt; de R y la función con el mismo nombre.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Veamos unos datos que simulan los datos con los que yo estoy trabajando. Coordenadas x e y con la posición espacial de los datos. Una variable z con información de la altura de los datos. Y finalmente, una cuarta variable con información sobre, por ejemplo, el número de bolsones de procesionaria (pero podría ser cualquier otra cosa).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="overflow: auto;"&gt;&lt;div class="geshifilter"&gt;&lt;pre class="r geshifilter-R"  style="font-family:monospace;"&gt;&lt;span style="font-size:130%;"&gt;x &lt;/span&gt;&lt;span style=";font-size:130%;" &gt;&amp;lt;-&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;a href="http://inside-r.org/r-doc/base/rep"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;rep&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;1&lt;/span&gt;&lt;span style=";font-size:130%;" &gt;:&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;10&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; each=&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;10&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style=";font-size:130%;" &gt;+&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;a href="http://inside-r.org/r-doc/stats/rnorm"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;rnorm&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;100&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;0.2&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;y &lt;/span&gt;&lt;span style=";font-size:130%;" &gt;&amp;lt;-&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;a href="http://inside-r.org/r-doc/base/rep"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;rep&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;1&lt;/span&gt;&lt;span style=";font-size:130%;" &gt;:&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;10&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;10&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style=";font-size:130%;" &gt;+&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;a href="http://inside-r.org/r-doc/stats/rnorm"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;rnorm&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;100&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;0.2&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;z &lt;/span&gt;&lt;span style=";font-size:130%;" &gt;&amp;lt;-&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;a href="http://inside-r.org/r-doc/stats/rnorm"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;rnorm&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;100&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;6&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;1&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;procesionaria &lt;/span&gt;&lt;span style=";font-size:130%;" &gt;&amp;lt;-&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;a href="http://inside-r.org/r-doc/stats/rpois"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;rpois&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;100&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; lambda = &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;5&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;procesionaria.col &lt;/span&gt;&lt;span style=";font-size:130%;" &gt;&amp;lt;-&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;a href="http://inside-r.org/r-doc/base/cut"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;cut&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="font-size:130%;"&gt;procesionaria&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; breaks=&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;5&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;10&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;50&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;100&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;a href="http://inside-r.org/r-doc/base/labels"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;labels&lt;/span&gt;&lt;/a&gt;=&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-size:130%;" &gt;"greenyellow"&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-size:130%;" &gt;"green2"&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-size:130%;" &gt;"forestgreen"&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-size:130%;" &gt;"darkgreen"&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/base/table"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;table&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="font-size:130%;"&gt;procesionaria.col&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/r-doc/base/library"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;library&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://inside-r.org/packages/cran/scatterplot3d"&gt;&lt;span style=""&gt;scatterplot3d&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;a href="http://inside-r.org/packages/cran/scatterplot3d"&gt;&lt;span style=""&gt;scatterplot3d&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="font-size:130%;"&gt;x = x&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; y = y&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; z = z&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; type=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-size:130%;" &gt;"h"&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; cex.symbols=&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;5&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; pch=&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;19&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; color=procesionaria.col&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; xlab=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-size:130%;" &gt;""&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; ylab=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-size:130%;" &gt;""&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; zlab=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-size:130%;" &gt;"Altura"&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="font-size:130%;"&gt; zlim=&lt;a href="http://inside-r.org/r-doc/base/c"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold;"&gt;c&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(51, 153, 51);font-size:130%;" &gt;,&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);font-size:130%;" &gt;10&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:130%;" &gt;)&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.inside-r.org/pretty-r" title="Created by Pretty R at inside-R.org"&gt;Created by Pretty R at inside-R.org&lt;/a&gt;&lt;/p&gt;&lt;span style="font-size:130%;"&gt;Y el resultado sería este:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/-LbSWuWgXR2U/TX9t_OlsZAI/AAAAAAAAAN8/POV56JwzTa0/s1600/bosque.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 233px;" src="http://2.bp.blogspot.com/-LbSWuWgXR2U/TX9t_OlsZAI/AAAAAAAAAN8/POV56JwzTa0/s400/bosque.png" alt="" id="BLOGGER_PHOTO_ID_5584302995978085378" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Modificando los argumentos de la función &lt;span style="font-family:courier new;"&gt;scatterplot3d()&lt;/span&gt; podemos hacer que el color de los árboles sea representativo del grado de infestación por procesionaria (más oscuro más infestado). También podríamos, si quisiéramos, hacer que el símbolo de copa representara la especie.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Por cierto, gracias &lt;a href="http://ajperezluque.blogspot.com/"&gt;Antonio&lt;/a&gt; por enseñarme &lt;a href="http://www.inside-r.org/pretty-r"&gt;Pretty R&lt;/a&gt; para incorporar código de R en mis entradas.&lt;/span&gt; &lt;span style="font-size:130%;"&gt;¡Con todo el tiempo que llevo en ésto y todavía no lo conocía!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-3469157046965321826?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/3469157046965321826/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=3469157046965321826' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3469157046965321826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3469157046965321826'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/03/como-simular-un-bosque-en-3d.html' title='Como simular un bosque en 3D'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-LbSWuWgXR2U/TX9t_OlsZAI/AAAAAAAAAN8/POV56JwzTa0/s72-c/bosque.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-2189681246917386834</id><published>2011-01-25T23:35:00.011+01:00</published><updated>2011-01-31T12:49:04.461+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Estadística'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Problemas de convergencia en el escalamiento multidimensional no métrico (NMDS) ¿Qué hacer?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;El &lt;span style="font-weight: bold;"&gt;escalamiento multidimensional no métrico&lt;/span&gt; (NMS, MDS, NMDS o NMMDS) es una técnica multivariante de interdependencia que trata de representar en un espacio geométrico de pocas dimensiones las proximidades existentes entre un conjunto de objetos. El NMDS es un m&lt;/span&gt;&lt;span style="font-size:130%;"&gt;é&lt;/span&gt;&lt;span style="font-size:130%;"&gt;todo de ordenación adecuado para datos que no son normales o que están en una escala discontinua o arbitraria. Una ventaja del NMDS frente a otras t&lt;/span&gt;&lt;span style="font-size:130%;"&gt;é&lt;/span&gt;&lt;span style="font-size:130%;"&gt;cnicas de ordenación es que, al estar basada en rangos de distancias, tiende a linealizar la relación entre las distancias ambientales y las distancias biológicas (esto es, calculadas a partir de una matriz de sitios x especies). Una de las desventajas de esta técnica es la di cultad para alcanzar una solución estable única. A pesar de ello, el NMDS es una técnica ampliamente utilizada en ecología para detectar gradientes en comunidades biológicas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;El NMDS se implementa de la siguiente forma:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se calcula la matriz de disimilaridad X a partir de la matriz de datos de sitios x especies. Esta matriz nos indica cómo de iguales son cada par de sitios utilizando para ello la similaridad entre sus especies. Supongamos que tenemos tres especies (sp1, sp2, sp3) y tres sitios (A, B, C). El sitio A tiene sp1 = 3, sp2 = 0 y sp3 = 8. El sitio B tiene sp1 = 3, sp2 = 0 y sp3 = 6. El sitio C tiene sp1 = 0, sp2 = 5 y sp3 = 1. Por tanto, podemos calcular una matriz de disimilaridad que nos indique con números que los sitios A y B son muy iguales, mientras que los sitios A y C y B y C son muy distintos entre sí. Cuando se trata de datos biológicos la distancia más usada es la distancia de Sorensen (Bray-Curtis) en vez de la distancia Euclídea.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se asignan los sitios (unidades muestrales) a una con guración inicial aleatoria en un espacio k-dimensional (dónde k es el número de especies), aunque en realidad, la ordenación se va a realizar principalmente sobre unas pocas dimensiones (2 o 3).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se calculan las distancias sobre este nuevo espacio geométrico y se calcula una matriz de distancia Y .&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se comparan las matrices de distancia X e Y y se mide cómo son de parecidas entre ellas (stress).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;A partir de la con guración inicial, se reasignan los sitios (unidades muestrales) para reducir las distancias con la matriz X.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se repite este proceso de manera iterativa hasta que se consigue una solución óptima en dónde la matriz de distancias Y es muy parecida a la matriz de distancias X. Esto es, se minimiza el stress.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;En R tenemos una implementación de esta función (&lt;span style=";font-family:courier new;font-size:130%;"  &gt;metaMDS&lt;/span&gt;) en el paquete &lt;span style="font-size:130%;"&gt;&lt;a href="http://cc.oulu.fi/%7Ejarioksa/softhelp/vegan.html"&gt;&lt;span style="font-family:courier new;"&gt;vegan&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Problemas de convergencia&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Uno de los problemas que pueden surgir a la hora de realizar un NMDS en R es el de la convergencia a la hora de encontrar una solución óptima&lt;/span&gt;&lt;span style="font-size:130%;"&gt;. Esto ocurre porque existen dos sitios (o más) que tienen exactamente la misma composición de especies. Es decir, todos los sitios tienen que tener una composición de especies única (puede ser muy parecida pero no exactamente iguales). &lt;span style="font-weight: bold;"&gt;Todavía no se muy bien si esto es una premisa del NMDS como tal o simplemente un resultado de su implementación en R&lt;/span&gt;. Lo que está claro es que el NMDS está basado en distancias y puede darse el caso de que la distancia entre dos sitios sea 0 &lt;/span&gt;&lt;span style="font-size:130%;"&gt;(independientemente del método que utilicemos para calcular dichas distancias)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;, lo que implicaría que su composición de especies sea exactamente igual. Por lo tanto no es un problema de cálculo de distancias sino del algoritmo que realiza el NMDS.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Aunque desconozco todavía el motivo de este error, existe una forma de solucionar el problema. La idea es sencilla. Consiste en incluir un pequeño ruido aleatorio en los números que forman la matriz de datos. Este error debe de ser lo suficientemente pequeño como para no alterar las distancias multidimensionales entre pares de sitios, pero conseguirán que los valores de composición no sean exactamente iguales. Y aunque al tratarse de abundancias de especies los datos deberían de ser enteros, no supone un problema análitico el meter un ruido aleatorio que sea de tipo decimal. Veámoslo con un ejemplo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Creamos una matriz de datos de abundancia con 10 sitios y 10 especies:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;m &lt;- matrix(rpois(100, 1), nrow=10, ncol=10)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;colnames(m)&lt;- paste("sp", c(1:10), sep="")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;rownames(m) &lt;- paste("sitio", c(1:10), sep="_")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;m&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;    sp1 sp2 sp3 sp4 sp5 sp6 sp7 sp8 sp9 sp10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sitio_1    1   1   0   4   4   2   1   1   1    0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sitio_2    2   1   2   1   0   3   1   0   1    0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sitio_3    0   0   2   1   0   1   0   0   0    1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sitio_4    2   1   2   0   2   1   1   0   0    0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sitio_5    0   1   0   1   0   0   0   1   0    0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sitio_6    1   1   0   0   0   1   2   1   1    0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sitio_7    2   1   1   1   0   2   0   2   1    0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sitio_8    1   0   3   1   0   2   2   1   1    0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sitio_9    0   1   1   2   1   3   0   1   0    0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sitio_10   0   2   6   1   1   2   0   0   1    1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;La analizamos en R con la función &lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;metaMDS&lt;/span&gt;&lt;/span&gt; del paquete &lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;vegan&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;library(vegan)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;set.seed(0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;nmds1 &lt;- metaMDS(m)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;plot(nmds1)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Como vemos, todo va bien. Ahora vamos a crear una nueva fila (sitio) en la matriz m que tendrá la misma abundancia que el &lt;span style=";font-family:courier new;font-size:130%;"  &gt;sitio_1&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;m2 &lt;- rbind(m, m[1,])&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;&lt;span style="color: rgb(0, 0, 153);"&gt;rownames(m2) &lt;- paste("sitio", c(1:11), sep="_")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;m2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    sp1 sp2 sp3 sp4 sp5 sp6 sp7 sp8 sp9 sp10&lt;br /&gt;sitio_1    1   1   0   4   4   2   1   1   1    0&lt;br /&gt;sitio_2    2   1   2   1   0   3   1   0   1    0&lt;br /&gt;sitio_3    0   0   2   1   0   1   0   0   0    1&lt;br /&gt;sitio_4    2   1   2   0   2   1   1   0   0    0&lt;br /&gt;sitio_5    0   1   0   1   0   0   0   1   0    0&lt;br /&gt;sitio_6    1   1   0   0   0   1   2   1   1    0&lt;br /&gt;sitio_7    2   1   1   1   0   2   0   2   1    0&lt;br /&gt;sitio_8    1   0   3   1   0   2   2   1   1    0&lt;br /&gt;sitio_9    0   1   1   2   1   3   0   1   0    0&lt;br /&gt;sitio_10   0   2   6   1   1   2   0   0   1    1&lt;br /&gt;sitio_11   1   1   0   4   4   2   1   1   1    0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Y analizamos esta nueva matriz de datos con la función &lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;metaMDS&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;set.seed(0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;nmds2 &lt;- metaMDS(m2)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Error in metaMDSdist(comm, distance = distance, autotransform = autotransform,  : &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Zero dissimilarities are not allowed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Resolvemos el problema. Vamos a meter ruido únicamente en los valores &gt; 0.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;m3 &lt;- m2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;for(i in 1:dim(m2)[2]){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;   m3[, i] &lt;- ifelse(m2[,i] &gt; 0, jitter(m2[,i],&lt;br /&gt;factor=1e-05), m2[,i])&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;   }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Y ahora analizamos la matriz m3 con la función &lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;metaMDS()&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;set.seed(0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt; nmds3 &lt;- metaMDS(m3)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;plot(nmds3)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;El único problema a este enfoque es la replicabilidad exacta de los resultados. Al utilizar la función &lt;span style=";font-family:courier new;font-size:130%;"  &gt;set.seed(0)&lt;/span&gt; hacemos que la configuración inicial del NMDS sea siempre la misma. Sin embargo, al meter un ruido aleatorio con la función &lt;span style=";font-family:courier new;font-size:130%;"  &gt;jitter()&lt;/span&gt; cada vez que corremos el código vamos a crear matrices ligeramente distintas y el gráfico de ordenación que obtengamos será distinto cada vez, aunque la posición relativa de los puntos va a ser muy parecida siempre. Si queremos evitar este problema podríamos salvar la matriz &lt;span style="font-family:courier new;"&gt;m3&lt;/span&gt; como un archivo de texto y leer esos mismos datos cada vez que vayamos a repetir el análisis. Esto solucionaría el problema.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Si alguien averigua por qué ocurre este problema de convergencia en R que por favor me lo diga. Se puede encontrar más información sobre análisis multivariante &lt;a href="http://dl.dropbox.com/u/2736772/R%20course/6-Analisis%20multivariante.pdf"&gt;aquí&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-2189681246917386834?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/2189681246917386834/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=2189681246917386834' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/2189681246917386834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/2189681246917386834'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2011/01/problemas-de-convergencia-en-el.html' title='Problemas de convergencia en el escalamiento multidimensional no métrico (NMDS) ¿Qué hacer?'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-6433195217109985150</id><published>2010-12-14T15:45:00.005+01:00</published><updated>2010-12-14T19:22:07.155+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nutrición y salud'/><category scheme='http://www.blogger.com/atom/ns#' term='Agricultura y alimentación'/><title type='text'>La persistencia de la lactasa en Europa</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;La mayoría de las personas adultas en el mundo no producen la enzima lactasa y por tanto &lt;a href="http://luiscayuela.blogspot.com/2010/08/es-la-leche-sana-y-saludable.html"&gt;no son capaces de digerir la lactosa que se encuentra en la leche.&lt;/a&gt; Esta enzima está presente en los recién nacidos, pero desaparece a la edad del destete, entre los dos y los tres años, edad en la que ya no se hace necesario digerir la lactosa que se encuentra presente en la leche materna. En Europa, así como en algunas poblaciones pastorales de África, Oriente Medio y el sur de Asia, se da la condición de que muchos adultos siguen produciendo lactasa. A este fenómeno se le conoce como "&lt;span style="font-weight: bold;"&gt;persistencia de la lactasa&lt;/span&gt;". En Europa esta condición se produce entre el 15% y el 54% de la población de los países del sur y este de Europa, entre el 62% y el 86% de la población de Europa central y occidental y entre el 89% y el 96% de la población de las Islas Británicas y Escandinavia. La persistencia de la lactasa está asociada con una mutación en el gen MCM6 a la que se la denomina -13,910*T. Curiosamente, la persistencia de la lactasa que manifiestan las poblaciones pastorales de África, Oriente Medio y el sur Asia no está asociada a este gen, sino a otros, lo que apunta claramente a un fenómeno de&lt;span style="font-weight: bold;"&gt; convergencia evolutiva.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Este estudio investiga mediante técnicas genéticas, datos arqueológicos y sofisticadas técnicas de análisis estadístico el origen de la persistencia de la lactasa en Europa. Los resultados muestran que la aparición de la mutación -13,910*T apareció hace aproximadamente unos 7500 años y se extendió como consecuencia de procesos de selección natural. Dado que el consumo de leche fresca no fue posible sin la domesticación de los animales, es muy probable que &lt;span style="font-weight: bold;"&gt;la persistencia de la lactasa coevolucionara con la práctica cultural del ordeño&lt;/span&gt;. Aunque el epicentro geográfico de la mutación se encuentra actualmente en el norte de Europa, los resultados del estudio parecen indicar que se originó en la región de los Balcanes y Europa central y que posteriormente se extendió hacia el norte de Europa.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Referencia&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="float: left; padding: 5px;font-size:130%;" &gt;&lt;a href="http://www.researchblogging.org/"&gt;&lt;img alt="ResearchBlogging.org" src="http://www.researchblogging.org/public/citation_icons/rb2_large_gray.png" style="border: 0pt none;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;amp;rft.jtitle=PLoS+computational+biology&amp;amp;rft_id=info%3Apmid%2F19714206&amp;amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;amp;rft.atitle=The+origins+of+lactase+persistence+in+Europe.&amp;amp;rft.issn=1553-734X&amp;amp;rft.date=2009&amp;amp;rft.volume=5&amp;amp;rft.issue=8&amp;amp;rft.spage=&amp;amp;rft.epage=&amp;amp;rft.artnum=&amp;amp;rft.au=Itan+Y&amp;amp;rft.au=Powell+A&amp;amp;rft.au=Beaumont+MA&amp;amp;rft.au=Burger+J&amp;amp;rft.au=Thomas+MG&amp;amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CEcology"  style="font-size:130%;"&gt;Itan Y, Powell A, Beaumont MA, Burger J, &amp;amp; Thomas MG (2009). The origins of lactase persistence in Europe. &lt;span style="font-style: italic;"&gt;PLoS computational biology, 5&lt;/span&gt; (8) PMID: &lt;a rev="review" href="http://www.ncbi.nlm.nih.gov/pubmed/19714206"&gt;19714206&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-6433195217109985150?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/6433195217109985150/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=6433195217109985150' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6433195217109985150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6433195217109985150'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2010/12/la-persistencia-de-la-lactasa-en-europa.html' title='La persistencia de la lactasa en Europa'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-8461996690742626076</id><published>2010-10-19T11:09:00.007+02:00</published><updated>2010-10-19T12:31:25.583+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agricultura y alimentación'/><title type='text'>¿Afecta lo que comes al medio ambiente?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Más allá del tópico "¿eres lo que comes?" nuestra dieta puede influir no sólo a nuestra salud, sino también al medio ambiente. Varios estudios científicos dan evidencias de ello.&lt;br /&gt;&lt;br /&gt;El estudio de Luigi Baroni (&lt;a href="http://www.ncbi.nlm.nih.gov/pubmed/17035955"&gt;Baroni &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2007&lt;/a&gt;) realizado con base en distintos tipos de dietas y sistemas de producción en Italia demuestra que las &lt;span style="font-weight: bold;"&gt;dietas omnívoras tienen un impacto mucho mayor que las dietas vegetarianas&lt;/span&gt; o veganas. La razón de ello radica en el hecho de que es mucho más costoso (energética y ambientalmente) producir una caloría de carne (que requiere 40 calorías de combustible) que una caloría de vegetal (que requiere en promedio 2.2 calorías de combustible). La producción de carne (y en menor medida también la producción de otros productos derivados como la leche o el queso) es, por tanto, muy ineficiente y consume una gran cantidad de recursos naturales, entre ellos combustibles fósiles. En Europa, por ejemplo, producimos proteínas vegetales suficientes para alimentar a toda la población europea, pero no tenemos proteínas vegetales suficientes para alimentar a todo el ganado, por lo que cerca del 80% de los productos vegetales utilizados en alimentación animal se importan de otros países. En estos países la producción intensiva de cultivos (como la soja en Brasil y Argentina) ha reemplazado a muchos sistemas extensivos de policultivos o, lo que es mucho más alarmante, bosques nativos como la selva Amazónica, cuya destrucción es causada en gran medida por la producción de grano y forraje para la alimentación del ganado de Estados Unidos y Europa.&lt;br /&gt;&lt;br /&gt;Uno de los mayores impactos en lo que a consumo de recursos naturales se refiere es el &lt;span style="font-weight: bold;"&gt;consumo de agua&lt;/span&gt;. Las actividades agropecuarias son responsables del 70% del consumo de agua dulce en todo el planeta, mientras que sólo el 22% se utiliza en la industria y el 8% se destina a uso doméstico. La mayor parte del agua utilizada en estas actividades se destina a la producción (a veces intensificada mediante la implementación de sistemas de regadío) de cereales o plantas oleaginosas (soja, girasol, algodón, lino, etc.), de las cuales cerca del 50% son destinadas al consumo de ganado. Una gran cantidad de agua es también consumida directamente por el ganado y, una parte nada despreciable se dedica al mantenimiento (limpieza) de establos, centrales lecheras, mataderos, etc. ¿Y qué hacemos con los excedentes que, en forma de excretas, se derivan de los sistemas intensivos de producción de carne? En un sistema de producción extensivo, estas excretas suponen un fertilizante natural muy potente, pero cuando el ganado está estabulado, los residuos generalmente crean un problema ambiental importante, pudiendo llegar a contaminar el agua de los ríos e incluso de los acuíferos.&lt;br /&gt;&lt;br /&gt;Otro estudio más actual (&lt;a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;amp;_udi=B6VCB-50G5H7C-1&amp;amp;_user=9607306&amp;amp;_coverDate=12%2F31%2F2010&amp;amp;_rdoc=1&amp;amp;_fmt=high&amp;amp;_orig=search&amp;amp;_origin=search&amp;amp;_sort=d&amp;amp;_docanchor=&amp;amp;view=c&amp;amp;_searchStrId=1504177206&amp;amp;_rerunOrigin=google&amp;amp;_acct=C000047352&amp;amp;_version=1&amp;amp;_urlVersion=0&amp;amp;_userid=9607306&amp;amp;md5=4da24d6fa4862e8447963dbeb1118c0c&amp;amp;searchtype=a"&gt;Deckers 2010&lt;/a&gt;) apunta a que el principal impacto derivado de los sistemas actuales de producción de carne sería la &lt;span style="font-weight: bold;"&gt;emisión de gases de efecto invernadero&lt;/span&gt; a la atmósfera, lo que contribuiría en cerca de un 50% al calentamiento global. De seguir creciendo la población mundial y el consumo de carne, para el 2050 la contribución de la ganadería a las emisiones de gases de efecto invernadero sería de entre el 66.9% y el 83.7% según distintos escenarios. Y esto asumiendo de forma optimista que la producción de carne generaría un 20% menos de emisiones como consecuencia del aumento en eficiencia de los sistemas de producción. En otro artículo publicado en la prestigiosa revista &lt;a href="http://www.thelancet.com/"&gt;&lt;span style="font-style: italic;"&gt;The Lancet&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.thelancet.com/journals/lancet/article/PIIS0140-6736%2807%2961256-2/abstract"&gt;Anthony J. McMichael y colaboradores (2007)&lt;/a&gt; proponen que para reducir las emisiones de gases de efecto invernadero de aquí al año 2050 se debería &lt;span style="font-weight: bold;"&gt;reducir el consumo promedio de carne per cápita&lt;/span&gt; de 100 gr a 90 gr diarios. Parece una reducción muy pequeña, pero hay que considerar que en la mayoría de los países industrializados, el consumo promedio de carne por día es muy superior a esta cifra (en el caso de Estados Unidos por ejemplo, el consumo promedio por día es de 218 gr).&lt;br /&gt;&lt;br /&gt;Otros argumentos a favor de disminuir el consumo de carne tienen que ver con la salud, incluyendo aquí el uso de sustancias nocivas como antibióticos y hormonas que se le suministra al ganado estabulado en sistemas industrializados de producción (&lt;a href="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1867957/"&gt;Sapkota &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2007&lt;/a&gt;). Algunas personas también utilizan argumentos éticos en relación al sufrimiento de animales bajo los sistemas de producción intensivos. A estos y otros respectos, el libro recientemente publicado de &lt;a href="http://www.earthscan.co.uk/?tabid=102354"&gt;Joyce D'Silva y John Webster (2010)&lt;/a&gt; se convierte una referencia imprescindible.&lt;br /&gt;&lt;br /&gt;Resumiendo: &lt;span style="font-weight: bold;"&gt;el principal problema no es consumir carne, sino que los sistemas de producción de carne son más inefectivos que los de producción vegetal. Si a esto sumamos que la población mundial sigue creciendo y que el consumo de carne per cápita también crece&lt;/span&gt; (se ha multiplicado por cuatro en el último medio siglo), el problema se hace más que patente. Nos movemos (en realidad ya estamos) hacia un modelo insostenible de producción, por lo que hace falta promover un cambio y generar nuevas alternativas. ¿El cambio? Disminuir nuestro consumo de carne a nivel individual ¿Las alternativas? Sistemas de producción orgánicos que tengan un menor impacto ambiental.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Referencias&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.ncbi.nlm.nih.gov/pubmed/17035955"&gt;Baroni, L., Cenci, L., Tettamanti, M. &amp;amp; Berati, M. 2007. Evaluating the environmental impact of various dietary patterns combined with different food production systems. &lt;span style="font-style: italic;"&gt;European Journal of Clinical Nutrition&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;61(2)&lt;/span&gt;: 279-286&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;amp;_udi=B6VCB-50G5H7C-1&amp;amp;_user=9607306&amp;amp;_coverDate=12%2F31%2F2010&amp;amp;_rdoc=1&amp;amp;_fmt=high&amp;amp;_orig=search&amp;amp;_origin=search&amp;amp;_sort=d&amp;amp;_docanchor=&amp;amp;view=c&amp;amp;_searchStrId=1504191798&amp;amp;_rerunOrigin=google&amp;amp;_acct=C000047352&amp;amp;_version=1&amp;amp;_urlVersion=0&amp;amp;_userid=9607306&amp;amp;md5=88cb287444e8fd86114e137891b0494f&amp;amp;searchtype=a"&gt;Deckers, J. 2010. Should the consumption of farmed animals product be restricted, and if so, by how much? &lt;span style="font-style: italic;"&gt;Food Policy&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;35&lt;/span&gt;: 497-503&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.earthscan.co.uk/?tabid=102354"&gt;D'Silva, J. &amp;amp; Webster, J. (Eds.) 2010. &lt;span style="font-style: italic;"&gt;The Meat Crisis. Developing more sustainable production and consumption&lt;/span&gt;. Earthscan, London&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.thelancet.com/journals/lancet/article/PIIS0140-6736%2807%2961256-2/abstract"&gt;McMichael, A., Powles, J., Butler, C. &amp;amp; Uauy, R. 2007. Food, livestock production, energy, climate change, and health. &lt;span style="font-style: italic;"&gt;The Lancet&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;370&lt;/span&gt;: 1253-1263&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1867957/"&gt;Sapkota, A.R., Lefferts, L.Y., McKenzie, S. &amp;amp; Walker, P. 2007. What do we feed to food-production animals? A review of animal feed ingredients and their potential impacts on human health. &lt;span style="font-style: italic;"&gt;Environmental Health Perspectives&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;115(5)&lt;/span&gt;: 663-670&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-8461996690742626076?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/8461996690742626076/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=8461996690742626076' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/8461996690742626076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/8461996690742626076'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2010/10/afecta-lo-que-comes-al-medio-ambiente.html' title='¿Afecta lo que comes al medio ambiente?'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-6219590720799192838</id><published>2010-09-08T09:32:00.003+02:00</published><updated>2010-09-08T09:49:42.395+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nutrición y salud'/><category scheme='http://www.blogger.com/atom/ns#' term='Agricultura y alimentación'/><category scheme='http://www.blogger.com/atom/ns#' term='Revistas'/><category scheme='http://www.blogger.com/atom/ns#' term='Innovación docente'/><title type='text'>Revistas relacionadas con Producción de Materias Primas</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Este año he empezado a impartir una asignatura nueva en el nuevo grado de Ciencia y Tecnología de los Alimentos titulada &lt;span style="font-weight: bold;"&gt;Producción de Materias Primas&lt;/span&gt;. Como este es un tema relativamente nuevo para mi, estoy investigando qué revistas científicas publican cosas interesantes en el área de &lt;span style="font-weight: bold;"&gt;agricultura&lt;/span&gt; y &lt;span style="font-weight: bold;"&gt;alimentación&lt;/span&gt;. He aquí un primer listado (se agradecerán nuevas aportaciones) de revistas que pueden ser de interés en la materia:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="font-style: italic;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://springerlink.metapress.com/content/102841/"&gt;Agriculture and Human Values&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tandf.co.uk/journals/titles/03650340.asp"&gt;&lt;span style="font-size:130%;"&gt;Archives of Agronomy and Soil Science&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tandf.co.uk/journals/authors/gaanauth.asp"&gt;&lt;span style="font-size:130%;"&gt;Archives of Animal Nutrition&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://springerlink.metapress.com/link.asp?id=100491"&gt;European Food Research and Technology&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://journals.cambridge.org/bin/bladerunner?REQUNIQ=1114677129&amp;amp;REQSESS=6324998&amp;amp;116000REQEVENT=&amp;amp;REQSTR1=EAG&amp;amp;REQAUTH=0"&gt;Experimental Agriculture&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://springerlink.metapress.com/link.asp?id=102917"&gt;Irrigation and Drainage Systems&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://springerlink.metapress.com/link.asp?id=100432"&gt;Irrigation Science&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://springerlink.metapress.com/link.asp?id=102919"&gt;Journal of Agricultural and Environmental Ethics&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://journals.cambridge.org/bin/bladerunner?REQUNIQ=1114677129&amp;amp;REQSESS=6324998&amp;amp;116000REQEVENT=&amp;amp;REQSTR1=DAR&amp;amp;REQAUTH=0"&gt;Journal of Dairy Research&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tandf.co.uk/journals/titles/09571264.asp"&gt;&lt;span style="font-size:130%;"&gt;Journal of Wine Research&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://springerlink.metapress.com/link.asp?id=102980"&gt;Plant Foods for Human Nutrition (Formerly Qualitas Plantarum)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://springerlink.metapress.com/link.asp?id=103317"&gt;Precision Agriculture&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://springerlink.metapress.com/link.asp?id=102032"&gt;Sciences of Soils&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://journals.cambridge.org/bin/bladerunner?REQUNIQ=1114677129&amp;amp;REQSESS=6324998&amp;amp;116000REQEVENT=&amp;amp;REQSTR1=AGS&amp;amp;REQAUTH=0"&gt;The Journal of Agricultural Science&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://springerlink.metapress.com/link.asp?id=103008"&gt;Tropical Animal Health and Production&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;También es muy interesante el &lt;a style="font-style: italic;" href="http://www.ers.usda.gov/publications/foodreview/Archives/"&gt;Food Reviews&lt;/a&gt;, publicado por el &lt;span style="font-style: italic;"&gt;Economic Research Service&lt;/span&gt; del Departamento de Agricultura de los Estados Unidos.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-6219590720799192838?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/6219590720799192838/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=6219590720799192838' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6219590720799192838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6219590720799192838'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2010/09/revistas-relacionadas-con-produccion-de.html' title='Revistas relacionadas con Producción de Materias Primas'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-3820145111141590682</id><published>2010-09-07T14:39:00.011+02:00</published><updated>2010-09-08T11:50:14.902+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Biodiversidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><title type='text'>Un nuevo método para identificar "puntos calientes" de diversidad</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Uno de los principales intereses de los biólogos de la conservación es la de &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;priorizar áreas para la conservación&lt;/span&gt;&lt;span style="font-size:130%;"&gt;. De manera muy sencilla, ésto suele hacerse de la siguiente forma:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se seleccionan las áreas que se quieren priorizar. Éstas pueden tener una forma irregular (ej. parcelas forestales con tamaño y forma distinta) o regular (ej. celdas de 1 x 1, 5 x 5 o 10 x 10 km en las que un determinado territorio es dividido);&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se caracterizan dichas áreas de acuerdo a una o varias variables. Generalmente se utiliza la riqueza de especies (de uno o varios grupos taxonómicos), aunque también se puede utilizar la rareza, la vulnerabilidad o una combinación de todos estos índices (&lt;a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;amp;_udi=B6V5X-4899XGK-8&amp;amp;_user=885402&amp;amp;_coverDate=12%2F31%2F2003&amp;amp;_rdoc=1&amp;amp;_fmt=high&amp;amp;_orig=search&amp;amp;_origin=search&amp;amp;_sort=d&amp;amp;_docanchor=&amp;amp;view=c&amp;amp;_searchStrId=1453336840&amp;amp;_rerunOrigin=google&amp;amp;_acct=C000047352&amp;amp;_version=1&amp;amp;_urlVersion=0&amp;amp;_userid=885402&amp;amp;md5=074b4aa96196cddfe71ab617c96c689c&amp;amp;searchtype=a"&gt;Rey Benayas &amp;amp; de la Montaña 2004&lt;/a&gt;);&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se ordenan estas áreas en orden descendente, siendo las más importantes la que más riqueza, rareza o vulnerabilidad tienen.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se define un criterio para seleccionar sólo un pequeño número de estas áreas. Este criterio suele indicar la selección de un porcentaje de las áreas más importantes para la conservación de acuerdo a la(s) variable(s) seleccionada(s) sobre el total de áreas (ej. 1%, 5% o 10%). Obviamente, este criterio es &lt;span style="font-weight: bold;"&gt;totalmente arbitrario&lt;/span&gt; y depende de cada caso de estudio y de las preferencias del o de los investigadores que lo realizan para resaltar un número mayor o menor de áreas importantes para la conservación.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Cuando la variable utilizada para hacer la priorización es la riqueza de especies, los científicos suelen hablar de identificar "puntos calientes" de diversidad, aunque en realidad lo que están haciendo es priorizar unas zonas sobre otras en función del número de especies que tengan. Uno de los artículos más paradigmáticos en este contexto es el de &lt;a href="http://www.nature.com/nature/journal/v403/n6772/abs/403853a0.html"&gt;Myers &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; (2000)&lt;/a&gt; en el que se identifican los "puntos calientes" de diversidad a nivel global, aunque esto mismo se puede hacer a escala regional o de paisaje (ej. &lt;a href="http://onlinelibrary.wiley.com/doi/10.1111/j.1466-8238.2006.00255.x/abstract"&gt;Cayuela &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2006&lt;/a&gt;, &lt;a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;amp;_udi=B6V5X-509Y4BV-2&amp;amp;_user=885402&amp;amp;_coverDate=09%2F30%2F2010&amp;amp;_rdoc=1&amp;amp;_fmt=high&amp;amp;_orig=search&amp;amp;_origin=search&amp;amp;_sort=d&amp;amp;_docanchor=&amp;amp;view=c&amp;amp;_searchStrId=1453345944&amp;amp;_rerunOrigin=scholar.google&amp;amp;_acct=C000047352&amp;amp;_version=1&amp;amp;_urlVersion=0&amp;amp;_userid=885402&amp;amp;md5=1766f2c7740686ad4480bb18ad0cf43e&amp;amp;searchtype=a"&gt;Altamirano &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2010&lt;/a&gt;).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Una propuesta interesante&lt;/span&gt;&lt;br /&gt;	&lt;div style="text-align: justify;"&gt;&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta name="GENERATOR" content="OpenOffice.org 3.0  (Linux)"&gt; 	&lt;style type="text/css"&gt; 	&lt;!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 	--&gt; 	&lt;/style&gt;  &lt;p style="margin-bottom: 0in;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;Recientemente, &lt;a href="http://www.springerlink.com/content/27h06k626311g972/"&gt;Bartolino &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; (2010)&lt;/a&gt; en un artículo publicado en &lt;a href="http://www.springer.com/life+sciences/ecology/journal/10144"&gt;&lt;span style="font-style: italic;"&gt;Population Ecology&lt;/span&gt;&lt;/a&gt;, proponen un nuevo método para identificar "puntos calientes" de diversidad de forma objetiva. Su aproximación es bastante sencilla y aparentemente robusta. Los pasos a seguir son:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se cuantifica la riqueza de especies (generalmente de uno o unos pocos táxones) en todas las unidades muestrales (localidades, sitios, celdas de 10 x 10 km, etc).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se calcula la frecuencia de unidades muestrales que caen en cada valor de riqueza de especies. Por ejemplo, hay 3 localidades con 15 especies, 6 con 16 especies, 9 con 17 especies, y así sucesivamente hasta el máximo, que pongamos que es 1 localidad que tiene 82 especies.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se dibuja un gráfico de la frecuencia acumulada de especies (eje &lt;span style="font-style: italic;"&gt;y&lt;/span&gt;) para cada valor de riqueza (eje &lt;span style="font-style: italic;"&gt;x&lt;/span&gt;). Estos valores se van a relativizar. Cada valor de frecuencia se divide por el total de unidades muestrales y cada valor de riqueza se divide por la máxima riqueza de especies encontrada en toda el área de estudio (82 en nuestro ejemplo anterior). El gráfico resultante se muestra en la figura 1a) y d) para dos ejemplos propios con datos de riqueza de aves (a) y plantas herbáceas (d) en áreas naturales protegidas de Centroamérica y en celdas de 10 x 10 km en el Reino Unido, respectivamente.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se calcula la pendiente en cada punto. Ésta se muestra en la gráfica 1c) y f) para los dos casos de estudio anteriores. Según Bartolino y colaboradores las localidades que tienen una pendiente menor a 45º representan zonas dónde la riqueza de especies se encuentra en densidades altas mientras que las que tienen una pendiente mayor a 45º representan zonas dónde la riqueza de especies se encuentra en densidades bajas.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Estos autores sugieren que los "puntos calientes" de riqueza pueden ser aquellos en los que haya una pendiente menor a 45º a partir del punto de riqueza mayor que cumpla que la pendiente es = 45º.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/TIdFtkWGOyI/AAAAAAAAANc/dM5seSTJ7CE/s1600/Figure1.jpeg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/TIdFtkWGOyI/AAAAAAAAANc/dM5seSTJ7CE/s400/Figure1.jpeg" alt="" id="BLOGGER_PHOTO_ID_5514452917891250978" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 1.&lt;/span&gt; Curvas de frecuencia acumulada de la riqueza relativa de especies (a, d), frecuencia (no acumulada) de la riqueza de especies (b, e) y la pendiente de la tangente a la curva de frecuencia acumulada (c, f) para dos casos de estudio. El primero hace referencia a la riqueza de aves en áreas naturales protegidas de Centroamérica (desde Guatemala hasta Panamá) excluyendo las islas (a, b, c) (F. Suzart &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt;, en revisión). El segundo hace referencia a la riqueza de plantas herbáceas en celdas de 10 x 10 k en Reino Unido (d, e, f) (F. Suzart &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt;, en preparación).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Pero no es oro todo lo que reluce...&lt;/span&gt;&lt;br /&gt;	&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta name="GENERATOR" content="OpenOffice.org 3.0  (Linux)"&gt; 	&lt;style type="text/css"&gt; 	&lt;!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 	--&gt; 	&lt;/style&gt;  &lt;p style="margin-bottom: 0in;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;El enfoque de Bartolino y colaboradores parece realmente prometedor y una forma objetiva para realmente seleccionar "puntos calientes" de riqueza o diversidad. Sin embargo, cuando uno mira en detalle el estudio se da cuenta de que no es oro todo lo que reluce y de que hay cosas que no acaban de encajar.&lt;br /&gt;&lt;br /&gt;Empecemos por la primera. Cuando se calcula la pendiente a la recta tangente a la curva que se genera (la que se muestra en la figura 1a) y d) respectivamente) nos damos cuenta de que esta condición se alcanza en muchos localidades, tanto con riquezas de especies altas como con riquezas bajas (figura 1c) y f)). Por tanto, &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;la afirmación de Bartolino y colaboradores de que estas áreas son zonas en dónde la riqueza de especies se encuentra en altas densidades es falsa&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;. En realidad, una pendiente menor a 45º sólo indica que la riqueza de especies aumenta en al menos 1 por cada nueva localidad añadida al total de localidades muestreadas. Y es por eso que Bartolino y colaboradores, de forma muy inteligente, sugieren que el umbral de corte sea aquel en el que se cumpla que la pendiente es = 45º pero para aquella localidad que tenga la máxima riqueza. Pero esta regla es arbitraria. Podríamos sugerir en su lugar que se tomase el primer punto que cumpla que la pendiente es = 45º una vez superada la media o la mediana, que es la que marca la "tipicidad" de un determinado patrón, en este caso riqueza de especies. O la que cumpliera esta condición pasada el cuartil 75, etc.&lt;br /&gt;&lt;br /&gt;En el caso de las aves, el punto de corte que se obtiene utilizando este método es de 475 especies de aves. Si un área protegida tiene 475 especies de aves o maś, es un "punto caliente" de diversidad de aves. Y sino no. Pero encontramos localidades con una riqueza sólo ligeramente inferior (460, 465, 467) que además cumplen que su pendiente de la tangente a la curva de acumulación es menor a 45º y que, curiosamente, no serían clasificados como "puntos calientes" según el método aquí descrito... ¿por qué? La respuesta es: "por arbitrariedad".&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;En definitiva, el método de Bartolino &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;i&gt;et al. &lt;/i&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;(2010), aunque elegante, sencillo y fácil de implementar, es igual de arbitrario que los métodos utilizados hasta el momento, con la diferencia de que nos exime de la responsabilidad y del ejercicio intelectual que supone tener que reflexionar sobre el contexto, las necesidades y las posibilidades de conservación de cada caso de estudio concreto. No puede haber métodos objetivos para la selección de "puntos calientes" de diversidad, pero esto no supone, en mi opinión, ningún impedimento para seguir investigando qué áreas tienen más o menos especies de cara a promover una conservación efectiva.&lt;/span&gt;&lt;/p&gt; &lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Este estudio forma parte del siguiente trabajo: Cayuela, L., de Albuquerque, F.S. &amp;amp; Gálvez, L. Are mathematical approaches to hotspot identification biologically meaningful? Reply to Bartolino &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;et al.&lt;/span&gt;&lt;span style="font-size:85%;"&gt; (2010). In prep.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-3820145111141590682?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/3820145111141590682/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=3820145111141590682' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3820145111141590682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3820145111141590682'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2010/09/un-nuevo-metodo-para-identificar-puntos.html' title='Un nuevo método para identificar &quot;puntos calientes&quot; de diversidad'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IEnjSf5msm8/TIdFtkWGOyI/AAAAAAAAANc/dM5seSTJ7CE/s72-c/Figure1.jpeg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-3553856687631368607</id><published>2010-08-03T14:26:00.023+02:00</published><updated>2010-08-05T11:26:41.920+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nutrición y salud'/><category scheme='http://www.blogger.com/atom/ns#' term='Agricultura y alimentación'/><title type='text'>¿Es la leche sana y saludable?</title><content type='html'>&lt;div  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:130%;"&gt;En la literatura científica existe, desde hace años, un debate intenso sobre el papel de la leche como fuente principal de calcio en la dieta occidental. Muchos estudios cuestionan este modelo y algunos, incluso, van más allá, demostrando que &lt;span style="font-weight: bold;"&gt;el consumo de productos lácteos es desaconsejable debido a la intolerancia a la lactosa, común en muchas personas, y puede favorecer la aparición de diversas enfermedades, como la diabetes A&lt;/span&gt;. Este debate, por desgracia, no ha permeado al resto de la sociedad, que sigue creyendo en un modelo único que predica que la leche es buena y que, sin la leche, no tenemos suficiente cantidad de calcio en nuestra dieta, sin cuestionar ni dudar por un solo momento de su validez.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Cuando por primera vez escuché que la leche no era buena para la salud mi primera reacción fue la negación. Mi negación se amparaba en el inconsciente colectivo, como muchas otras supuestas verdades o verdades cuestionables, que forman parte de nuestra manera de ser, como individuos y como sociedad. Yo, como la mayoría de la gente de mi generación (y de generaciones anteriores y posteriores), me he criado tomando leche de vaca, y por tanto cuestionar esta verdad supone asumir un error sistemático en nuestra forma de alimentación. Asumir que nos hemos equivocado -o que podemos estar equivocándonos- es mucho más difícil todavía cuando se trata de la salud de nuestros hijos. Por eso mucha gente que da leche de vaca a sus hijos no quiere siquiera hacerse esta pregunta.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;Cuando por segunda vez escuché esta misma idea, mi reacción fue negarla otra vez. Mi principal argumento para desmontar a mi interlocutor fue pedirle que me dijera si estas afirmaciones estaban basadas en trabajos científicos. Claro, con esto tenía la batalla ganada, porque la mayoría de la gente carece de esta información. En mi interior, no obstante, se había sembrado la semilla de la duda y empecé a cuestionar si realmente la creencia bien establecida de que la leche es un alimento bueno y casi necesario para un correcta alimentación tenía fundamento. Cuando nació mi hijo hace algo más de un año, leí algunos libros de pediatría (ej. &lt;a href="http://www.lauragutman.com.ar/libro_revo_esp.html"&gt;Gutman 2009&lt;/a&gt;) que me acabaron de convencer de los efectos perniciosos de la leche. Los argumentos que se daban en estos libros en contra del consumo de productos lácteos estaban supuestamente respaldados por estudios científicos (aunque no se especificaba de manera explícita). Consecuentemente mi mujer y yo decidimos que nuestro hijo no tomaría leche de vaca de manera habitual.&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;Como científico (aunque de otra disciplina, la ecología) soy consciente de las limitaciones de la aplicación del método científico para extraer conclusiones unívocas en relación al objeto de estudio. A veces dos estudios científicos muestran resultados totalmente contrarios con respecto a una misma pregunta. Otras, los resultados son interpretados libremente más allá del ámbito del  estudio para apoyar determinadas posturas o acciones por parte de políticos, activistas, empresarios, etc. Por ello hoy, casi cuatro años después de escuchar por vez primera que el consumo de la leche no es tan bueno como nos hacen creer, he decidido buscar las evidencias científicas que respaldan una u otra teoría.&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;Lo más sorprendente de mi búsqueda es que la información es muy accesible, y por eso todavía me pregunto como el debate no se ha movido al ámbito social y por qué mucha gente todavía se sorprende cuando oye esto por primera vez. &lt;/span&gt;&lt;span style="font-size:130%;"&gt;Me ceñiré aquí al ámbito científico de mi búsqueda. En cuanto entras en &lt;a href="http://scholar.google.es/schhp?hl=es"&gt;&lt;span style="font-weight: bold;"&gt;Google académico&lt;/span&gt;&lt;/a&gt; y escribes algunas palabras clave como "Cow milk" + "diet" aparecen un gran número de referencias a artículos científicos publicados en prestigiosas revistas médicas como &lt;a href="http://pediatrics.aappublications.org/"&gt;&lt;span style="font-style: italic;"&gt;Pediatrics&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://ajph.aphapublications.org/"&gt;&lt;span style="font-style: italic;"&gt;American Journal of Public Health&lt;/span&gt;&lt;/a&gt; o &lt;a href="http://www.ajcn.org/"&gt;&lt;span style="font-style: italic;"&gt;The American Journal of Clinical Nutrition&lt;/span&gt;&lt;/a&gt;, que hablan de la intolerancia a la lactosa, la absorción de calcio en la leche frente al calcio absorbido en otros alimentos (de origen vegetal), la leche como causante del constipado crónico, cáncer de próstata, etc. A no ser que se tenga una suscripción a estas revistas, el acceso a estos artículos no es posible, pero sí se puede consultar el resumen del artículo, que contiene una descripción de los métodos usados y de las principales conclusiones. Aún así, el lenguaje es difícilmente accesible para quién no esté acostumbrado a la jerga científica. Mi intención aquí es hacer un resumen de los principales aspectos relacionados con el consumo de la leche aportando evidencias científicas y con referencias específicas a  (algunos de) los estudios en los que se basan estas afirmaciones. Esta información, como he dicho antes, no es nueva. Se pueden encontrar revisiones del tema en castellano e inglés en numerosas páginas de internet, entre las que destacaré la de José Ramón Llorente (Presidente de la Asociación Española de Nutrición Ortomolecular) "&lt;a href="http://www.animanaturalis.org/p/1106"&gt;&lt;span style="font-weight: bold;"&gt;La leche, ese producto pernicioso para los seres humanos&lt;/span&gt;&lt;/a&gt;" y la página del School of Public Health de la Universidad de Harvard "&lt;a href="http://www.hsph.harvard.edu/nutritionsource/what-should-you-eat/calcium-full-story/#calcium-from-milk"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Calcium and milk: what's best for your bones and health?&lt;/span&gt;&lt;/a&gt;".&lt;/span&gt;&lt;/p&gt;   &lt;p  style="margin-bottom: 0in; font-weight: bold;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;La leche y el calcio&lt;/span&gt;&lt;/p&gt;    &lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;La razón fundamental por la que los nutricionistas occidentales  (no así los orientales) recomiendan tomar leche y sus derivados es porque la consideran muy nutritiva y especialmente rica en calcio, agregando que la ingesta periódica de ese mineral es imprescindible para mantener la salud, sobre todo la de los huesos.&lt;/span&gt; La confrontación de estudios a favor y en contra de la leche radica en la cantidad requerida de calcio y en su disponibilidad para ser absorbida por el organismo. Así, en EEUU la cantidad diaria recomendada de calcio para niños es de &gt; 1300 mg. En España, el RD 1669/2009 indica que la cantidad diaria recomendada (CDR) de calcio debe ser de 800 mg, sin hacer distinción entre niños y adultos. No todo el calcio que ingerimos con los alimentos está disponible para el organismo. Varios autores (&lt;a href="http://www.ajcn.org/cgi/content/abstract/47/4/707"&gt;Heaney &lt;span style="font-style: italic;"&gt;et al. &lt;/span&gt;1988&lt;/a&gt;, &lt;a href="http://www3.interscience.wiley.com/journal/122531131/abstract?CRETRY=1&amp;amp;SRETRY=0"&gt;Charles 1992&lt;/a&gt;, &lt;a href="http://www.ajcn.org/cgi/content/abstract/59/5/1238S"&gt;Weaver y Pawecki 1994&lt;/a&gt;, &lt;a href="http://www.ajcn.org/cgi/content/abstract/70/3/543S"&gt;Weaver &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 1999&lt;/a&gt;) coinciden en que la leche y, en general los productos lácteos, no sólo tienen mucho calcio, sino que además este calcio está disponible en una gran proporción (alrededor de un 30%) en comparación con otros alimentos como las espinacas, el brócoli, algunos cereales, el tofu o la leche de soja, que son ricos en calcio, pero con una baja disponibilidad para el organismo (ver revisión en &lt;a href="http://pediatrics.aappublications.org/cgi/content/extract/110/4/826"&gt;Goldberg &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2002&lt;/a&gt;). Muchos estudios relacionan el consumo de leche en edades tempranas con una disminución en el riesgo de osteoporosis en la edad adulta (ver una revisión en &lt;a href="http://www.jacn.org/cgi/content/abstract/19/suppl_2/83S"&gt;Heaney 2000&lt;/a&gt;). Otros estudios, por el contrario, apuntan a que ni la leche ni la ingesta de calcio por encima de los 500 mg diarios parecen tener un efecto beneficioso sobre los huesos de los niños (ej. &lt;a href="http://ajph.aphapublications.org/cgi/content/abstract/87/6/992"&gt;Feskanich &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 1997&lt;/a&gt;, &lt;a href="http://pediatrics.aappublications.org/cgi/content/abstract/106/1/40"&gt;Lloyd &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2000&lt;/a&gt;, &lt;a href="http://www.springerlink.com/content/hnanbfeck22fdpd7/"&gt;Kanis &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2005&lt;/a&gt;). Una revisión de 37 estudios (&lt;a href="http://pediatrics.aappublications.org/cgi/content/abstract/115/3/736"&gt;Lanou &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2005&lt;/a&gt;) en dónde se relacionaba el consumo de lácteos con la salud de los huesos evidenció una ausencia de relación entre la ingesta de leche y varios indicadores de la salud de los huesos en la mayoría de los casos (28), mientras que, en unos pocos casos (9), se detectó un efecto positivo (si bien muy pequeño) del consumo de leche en la salud de los huesos.&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Lo que debemos de comprender es que los riesgos de fractura de huesos no están necesariamente ligados con la ingesta de calcio. Unas cantidades mínimas de calcio son requeridas, por supuesto, pero hay otros factores que pueden ser más importantes en la absorción del mismo. Uno es el ejercicio físico que, en dosis moderadas, favorece notablemente la absorción de calcio (&lt;/span&gt;&lt;a style="font-weight: bold;" href="http://pediatrics.aappublications.org/cgi/content/abstract/106/1/40"&gt;Lloyd &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2000&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;). Otro parece ser la ingesta de proteínas.&lt;/span&gt; Algunos estudios han relacionado las dietas altas en proteína de origen animal y el sodio (sal) con una descalcificación de los huesos (&lt;a href="http://jn.nutrition.org/cgi/content/abstract/128/6/1051"&gt;Barzel y Massey 1998&lt;/a&gt;, &lt;a href="http://www.springerlink.com/content/jhphtup0jne8u63k/"&gt;Frasseto &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2001&lt;/a&gt;). La Organización Mundial de la Salud (OMS), explica que el consumo elevado de proteínas, sobre todo de origen animal, podría contrarrestar los efectos de una alta ingesta de calcio en la dieta" y recomienda el ejercicio físico, reducir la ingesta de sales y aumentar el consumo de frutas y verduras para favorecer el fortalecimiento de los huesos (&lt;a href="ftp://ftp.fao.org/es/esn/nutrition/Vitrni/vitrni.html"&gt;OMS/FAO 1998&lt;/a&gt;). Así se da la paradoja de que la mayor incidencia de osteoporosis se produce en EEUU y en países occidentales, que son los principales consumidores de leche a nivel mundial, mientras que permanece bajo en Asia y África donde el consumo de leche es realmente bajo o, en muchos casos, inexistente.&lt;/span&gt;&lt;/p&gt;   &lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;En conclusión, no está muy claro que la ingesta de leche realmente satisfaga las necesidades de calcio debido al problema de su absorción. En países con dietas muy ricas en proteínas animales y sales, como EEUU, los requerimientos de calcio serán mayores que en países con dietas más equilibradas y ricas en frutas y verduras. Si la leche no fuera asociada a determinadas enfermedades, como veremos más adelante, no habría mayor problema en cuanto a obtener la fuente de calcio de la leche o de otros alimentos, lo cual está comprobado que es posible. Sin embargo, la polémica no acaba aquí.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;La intolerancia a la lactosa&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;Los bebés tienen una enzima, que es la lactasa, que permite metabolizar el azúcar de la leche (la lactosa). Este enzima va desapareciendo con el destete, más o menos a partir del año, aunque parece que en la raza blanca permanece por más tiempo que en la raza negra o asiática (&lt;a href="http://www.ajcn.org/cgi/content/abstract/48/4/1079b"&gt;Scrimshaw y Murray 1988&lt;/a&gt;). Cuando carecemos de estas enzimas, la lactosa deja de ser metabolizada en el intestino delgado y pasa al intestino grueso, dónde la lactasa es atacada por bacterias, produciendo fermentaciones (gases), cólicos, diarreas, etc.&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;La intolerancia a la lactosa es la norma más que la excepción&lt;/span&gt; (&lt;a href="http://pediatrics.aappublications.org/cgi/content/extract/112/2/448-a"&gt;Barnard 2003&lt;/a&gt;). Muchos problemas de digestión o cólicos frecuentes podrían tener su origen en el consumo de lácteos. En otros casos, la respuesta no es tan inmediata ni tan visible, y las personas que tienen intolerancia a la lactosa pueden tolerar relativamente bien los productos lácteos (&lt;a href="http://pediatrics.aappublications.org/cgi/content/extract/110/4/826"&gt;Goldberg et al. 2002&lt;/a&gt;), sin que se produzcan ninguno de estos síntomas a corto o medio plazo. Sin embargo, cabe la duda de si pueden aparecer efectos a largo plazo. Por otro lado, algunas personas sí tienen lactasa y son por tanto capaces de digerir este carbohidrato, por lo que para ellos el consumo de leche no sería ningún problema. Esto es más frecuente en las poblaciones del norte de Europa, mientras que en los países mediterráneos se estima que cerca del 90% de la población tiene intolerancia a la lactosa.&lt;/span&gt;&lt;/p&gt;   &lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;Mucosidades y alergias&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;Además de la lactosa, que es algo que la leche de vaca comparte con la leche humana, &lt;span style="font-weight: bold;"&gt;la leche de vaca tiene un 300% más de caseína que la leche humana&lt;/span&gt;. La caseína es &lt;span style="font-weight: bold;"&gt;una proteína muy densa que obstruye el sistema respiratorio&lt;/span&gt;. La reacción más común de nuestro sistema inmunológico frente a la absorción de proteínas extrañas es la secreción de moco en la nariz y la faringe. La acumulación constante de mocos puede agravar un resfriado común, derivando en rinitis, sinusitis, bronquitis, otitis, neumonía e infecciones de oídos. Diversos estudios han demostrado la relación entre el consumo de leche y el constipado crónico (&lt;a href="http://www.jpeds.com/article/S0022-3476%2895%2970496-5/abstract"&gt;Iacono &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 1995&lt;/a&gt;) el reflujo gastro-intestinal (&lt;a href="http://pediatrics.aappublications.org/cgi/content/abstract/110/5/972"&gt;Salvatore y Vandenplas 2010&lt;/a&gt;), diversos tipos de alergia y otitis (&lt;a href="http://informahealthcare.com/doi/abs/10.1080/00016489950180199"&gt;Juntti &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 1999&lt;/a&gt;, &lt;a href="http://www.jacionline.org/article/S0091-6749%2807%2900991-8/abstract"&gt;Rona &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2007&lt;/a&gt;).&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;Otras consideraciones&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;El segundo informe de expertos del World Cancer Research Fund y el American Institute for Cancer Research (&lt;a href="http://www.dietandcancerreport.org/"&gt;WCRF/AICR 2007&lt;/a&gt;) sugiere que hay un mayor riesgo de sufrir cáncer de próstata en dietas con un alto contenido en calcio (como la leche, aunque no se refieren específicamente a ésta). También se ha establecido una relación entre el consumo de lácteos y la diabetes de tipo A (ej. &lt;a href="http://pediatrics.aappublications.org/cgi/content/abstract/96/3/515"&gt;Scott 1995&lt;/a&gt;, &lt;a href="http://diabetes.diabetesjournals.org/content/49/6/912.short"&gt;Virtanen &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; 2000&lt;/a&gt;), aunque algunos autores como &lt;a href="http://pediatrics.aappublications.org/cgi/content/extract/110/4/826"&gt;Goldberg &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; (2002)&lt;/a&gt; advierten de posibles sesgos en estos estudios. Además de estos problemas, muchos vegetarianos y omnívoros están limitando su consumo de leche como consecuencia del aumento de sustancias tóxicas en la leche, como hormonas, antibióticos y pesticidas o, en un plano más ideológico, porque la producción de leche promueve una degradación ambiental (&lt;a href="http://www.fao.org/docrep/010/a0701e/a0701e00.HTM"&gt;Steinfeld et al. 2006&lt;/a&gt;).&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;Algunos autores pueden llegar a ser muy alarmistas y relacionan el consumo de leche casi con cualquier enfermedad, como por ejemplo el autismo, pero la evidencia científica que respalda estos argumentos es, en la mayoría de los casos, poco sólida o inexistente.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in;font-family:arial;" align="JUSTIFY"&gt;&lt;/p&gt;&lt;p face="arial" style="margin-bottom: 0in;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;Conclusiones&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0in; font-family: arial;font-family:arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;De toda esta polémica científica se pueden extraer algunas conclusiones:&lt;/span&gt;&lt;/p&gt; &lt;ol  style="text-align: justify;font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;La leche no es imprescindible para la ingesta diaria de calcio. En muchas sociedades no se consume leche y no tienen ningún problema en alcanzar las cantidades diarias recomendadas de calcio, alcanzando un nivel de incidencia de enfermedades relacionadas con los huesos, como la osteoporosis, mucho menor que en países dónde el consumo de lácteos es alto, como EEUU o muchos de los países europeos.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;La importancia del calcio radica en su absorción, no en la cantidad ingerida, viéndose favorecida esta absorción por el ejercicio físico, las dietas bajas en sal y proteínas animales y ricas en frutas y verduras.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Una gran parte de la población tiene intolerancia a la lactosa, lo que puede manifestarse en dolores intestinales, gases, cólicos, etc., aunque hay gente con intolerancia a la lactosa que, aunque no es capaz de metabolizar la lactosa, no sufre ninguno de estos síntomas.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;El alto contenido de la leche en proteínas como la caseína, en comparación con la leche humana, puede provocar mucosidad, catarros continuos, otitis y diferentes tipos de alergia.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;La relación del consumo de leche con otras enfermedades como la diabetes A o el cáncer de próstata no está todavía muy clara, por lo que tenemos que ser cautos con como manejamos esta información sin caer en el alarmismo.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;      &lt;p style="margin-bottom: 0in; font-family: arial;" align="JUSTIFY"&gt;   	&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta name="GENERATOR" content="OpenOffice.org 3.0  (Linux)"&gt; 	&lt;style type="text/css"&gt; 	&lt;!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 	--&gt; 	&lt;/style&gt;  &lt;/p&gt;&lt;p style="margin-bottom: 0in; font-family: arial;" align="JUSTIFY"&gt;&lt;span style="font-size:130%;"&gt;Como consumidores, no tenemos por qué dejar de lado el consumo de los productos lácteos. En lo que a mi respecta seguiré tomando queso y yogur, aunque posiblemente limite un poco más mi consumo a partir de ahora. El mayor problema lo veo en el grado de desinformación que tienen los supuestos expertos en salud (nutricionistas, dietistas, pediatras, etc.), que promueven alegremente el consumo de productos lácteos como parte de nuestra dieta básica. Esto es especialmente relevante en el caso de los niños, a quienes se recomienda el consumo de dos y tres vasos de leche al día, además de queso, yogurt, etc. ¿Es que estos profesionales no se actualizan, no leen, no tienen una mentalidad crítica ante los conocimientos aprendidos durante su época de formación, no se cuestionan que puedan estarse equivocando? &lt;span style="font-weight: bold;"&gt;Dar a nuestros hijos tres vasos de leche al día, solamente porque creemos que sin la leche no van a tener un crecimiento adecuado ni van a tener los huesos fuertes, es un acto sin fundamento, y en parte arriesgado, a la vista de las evidencias científicas.&lt;/span&gt; Debemos, eso sí, promover el consumo de otros alimentos ricos en calcio y promover una serie de pautas que favorezcan la absorción del mismo. Ahí lo dejo.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-3553856687631368607?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/3553856687631368607/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=3553856687631368607' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3553856687631368607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3553856687631368607'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2010/08/es-la-leche-sana-y-saludable.html' title='¿Es la leche sana y saludable?'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-4822180289167823805</id><published>2010-06-28T17:24:00.005+02:00</published><updated>2010-06-29T15:26:43.135+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Estadística'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Análisis de datos ecológicos en R</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Ya están disponibles seis manuales para el &lt;span style="font-weight: bold;"&gt;análisis de datos ecológicos en R&lt;/span&gt;. Algunos de ellos habían sido publicados con anterioridad en entradas anteriores (&lt;a href="http://luiscayuela.blogspot.com/2009/04/curso-de-analisis-de-datos-en-r-sesion.html"&gt;Introducción a R&lt;/a&gt;, &lt;a href="http://luiscayuela.blogspot.com/2009/05/curso-de-analisis-de-datos-en-r-sesion.html"&gt;gráficos en R&lt;/a&gt;, &lt;a href="http://luiscayuela.blogspot.com/2009/05/curso-de-analisis-de-datos-en-r-sesion_04.html"&gt;modelos lineales&lt;/a&gt;, &lt;a href="http://luiscayuela.blogspot.com/2009/05/curso-de-analisis-de-datos-en-r-sesion_11.html"&gt;modelos lineales generalizados&lt;/a&gt;). Esta nueva edición ofrece una versión actualizada y ampliada de estos manuales, incluyendo como novedad el análisis de diversos diseños de experimentos (bloques aleatorizados, medidas repetidas, split-plot, diseños jerarquizados) por medio de los modelos lineales mixtos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;Los manuales pueden descargarse aquí:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/R%20course/1-Introduccion%20a%20R.pdf"&gt;Una introducción a R&lt;/a&gt; (2.0 Mb).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/R%20course/2-Modelos%20lineales.pdf"&gt;Modelos lineales: Regresión, ANOVA y ANCOVA&lt;/a&gt; (621 Kb).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/R%20course/3-Modelos%20lineales%20generalizados.pdf"&gt;Modelos lineales generalizados (GLM)&lt;/a&gt; (416 Kb).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/R%20course/4-Introduccion%20al%20dise%C3%B1o%20de%20experimentos.pdf"&gt;Introducción al diseño de experimentos&lt;/a&gt; (13.7 Mb).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/R%20course/5-Modelos%20lineales%20mixtos%20en%20R.pdf"&gt;Modelos lineales mixtos en R&lt;/a&gt; (1.9 Mb).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://dl.dropbox.com/u/2736772/R%20course/6-Analisis%20multivariante.pdf"&gt;Análisis multivariante&lt;/a&gt; (1.9 Mb).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Cursos de análisis de datos en ecología&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Para aquellos que usen estos manuales con fines docentes, he aquí algunas recomendaciones. Se puede organizar un curso general de "Análisis de datos en ecología" que incluya una introducción a R (1), modelos lineales, (2) GLM (3) y multivariante (6). Este curso puede durar entre 25 y 30 horas, siempre y cuando los alumnos tengan un conocimiento medio-alto de estadística. No es recomendable impartir este curso a alumnos de pre-grado. El perfil más adecuado del alumnado serían alumnos de postgrado, fundamentalmente doctorandos, investigadores y profesores.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Otro curso puede ser el de "Diseño de experimentos y análisis de datos con modelos lineales mixtos". Es recomendable que este curso incluya una introducción a R (1), modelos lineales (2), diseño de experimentos (4) y modelos lineales mixtos (5). Este curso puede durar otras 25-30 horas y estaría enfocado, al igual que el curso anterior, a alumnos de postgrado, investigadores y profesores, fundamentalmente del área de biología.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-4822180289167823805?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/4822180289167823805/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=4822180289167823805' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/4822180289167823805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/4822180289167823805'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2010/06/analisis-de-datos-ecologicos-en-r.html' title='Análisis de datos ecológicos en R'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-235662423135027110</id><published>2010-05-11T09:12:00.006+02:00</published><updated>2010-05-11T09:32:12.623+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ecología de bosques tropicales'/><category scheme='http://www.blogger.com/atom/ns#' term='Biodiversidad'/><title type='text'>BIOTREE-NET: Una red de inventarios forestales para la conservación de la biodivesidad en Centroamérica</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Ya se ha estrenado la página web del proyecto &lt;a href="http://www.biotreenet.com/"&gt;BIOTREE-NET&lt;/a&gt;, cuyo objetivo principal es consolidar una red de inventarios forestales en Centroamérica, con posibilidades de expansión hacia Sudamérica. La motivación de crear esta red es facilitar el intercambio de información entre científicos, gestores y conservacionistas con el fin de promover la investigación y la conservación de la biodiversidad en una de las regiones más diversas y amenazadas del planeta.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IEnjSf5msm8/S-kHn_nt30I/AAAAAAAAANM/bbX_sU81xgY/s1600/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 271px;" src="http://4.bp.blogspot.com/_IEnjSf5msm8/S-kHn_nt30I/AAAAAAAAANM/bbX_sU81xgY/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5469911606092488514" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;En el proyecto participan actualmente investigadores de diversas instituciones de Latinoamérica, Norteamérica y Europa, y se cuenta con datos de más de 1800 inventarios forestales distribuidos por el sur de México, Belize, Honduras, El Salvador, Nicaragua, Costa Rica y Panamá. Todos estos datos estarán disponibles en el futuro a través de un portal de datos que permitirá el acceso directo a la información biológica a través de una base de datos geográfica relacional.&lt;br /&gt;&lt;br /&gt;Si estás interesado en el proyecto consulta &lt;a href="http://www.biotreenet.com/"&gt;www.biotreenet.com&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-235662423135027110?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/235662423135027110/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=235662423135027110' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/235662423135027110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/235662423135027110'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2010/05/biotree-net-una-red-de-inventarios.html' title='BIOTREE-NET: Una red de inventarios forestales para la conservación de la biodivesidad en Centroamérica'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_IEnjSf5msm8/S-kHn_nt30I/AAAAAAAAANM/bbX_sU81xgY/s72-c/Screenshot.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-3232537276489099288</id><published>2010-05-05T12:40:00.006+02:00</published><updated>2010-05-05T13:09:28.096+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>La magia de Gigapedia</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Hace poco un colega me enseñó como encontrar una gran cantidad de libros disponibles en formato electrónico. La respuesta estaba en Gigapedia: un portal de acceso a libros que cuenta con más de 40.000 libros disponibles. Gigapedia no mantiene los libros sino que da acceso a los mismos a través de enlaces ya existentes. Para poder hacer uso de esta valiosísima fuente de información y documentación es necesario registrarse en &lt;a href="http://www.gigapedia.com/"&gt;www.gigapedia.com&lt;/a&gt;. Una vez que nos hemos registrado, nos pedirán autentificar nuestro registro para lo cual tendremos que irnos a la dirección de correo que hemos suministrado durante el registro y activar la cuenta. Hecho esto ya tenemos acceso a Gigapedia y todos sus recursos.&lt;br /&gt;&lt;br /&gt;Para hacer una búsqueda es importante que en el recuadro de búsqueda (situado en la parte superior derecha de la pantalla) seleccionemos Gigapedia. Sino por defecto hace una búsqueda normal en google.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/S-FNYJZ3C3I/AAAAAAAAAM8/2rv7yWZwot0/s1600/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/S-FNYJZ3C3I/AAAAAAAAAM8/2rv7yWZwot0/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5467736499841076082" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Algunos libros interesantes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En Gigapedia he encontrado numerosos libros de ecología, biogeografía y bioestadística. Aquí van algunas referencias de libros &lt;/span&gt;&lt;span style="font-size:130%;"&gt; de estadística (que utilizo para mis cursos) &lt;/span&gt;&lt;span style="font-size:130%;"&gt;disponibles en Gigapedia:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Crawley, M.J. 2007. The R Book. John Wiley &amp;amp; Sons, UK.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Zuur, A.F., Ieno, E.N. &amp;amp; Smith, G.M. 2007. Analysing ecological data. Springer, New York.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Zuur, A.F., Ieno, E.N., Walker, N.J., Saveliev, A.A. &amp;amp; Smith, G.M. 2009. Mixed effects models and extensions in ecology with R. Springer, New York.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-3232537276489099288?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/3232537276489099288/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=3232537276489099288' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3232537276489099288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3232537276489099288'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2010/05/la-magia-de-gigapedia.html' title='La magia de Gigapedia'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IEnjSf5msm8/S-FNYJZ3C3I/AAAAAAAAAM8/2rv7yWZwot0/s72-c/Screenshot.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-1099889159688592393</id><published>2010-04-14T11:45:00.007+02:00</published><updated>2010-04-19T15:01:27.342+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Estadística espacial'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Seis métodos para incluir la autocorrelación espacial en el análisis de datos espaciales</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Los datos espacialmente explícitos (ej. datos que muestran la distribución de las especies) generalmente manifiestan &lt;span style="font-weight: bold;"&gt;autocorrelación espacial&lt;/span&gt;. La autocorrelación espacial ocurre cuando los valores de las variables muestreadas en puntos cercanos no son independientes entre sí o, dicho de otro modo, cuando muestras próximas entre sí exhiben valores más parecidos que con muestras más alejadas. La causa principal de la autocorrelación espacial es la relación existente entre la distancia y determinados procesos biológicos como la especiación, la extinción, la dispersión o las interacciones entre especies. Existen dos causas más que pueden producir dependencia espacial de los residuos del modelo (no autocorrelación espacial en sentido estricto), pero a efectos estadísticos, los efectos de dicha dependencia espacial suponen los mismos problemas que los de la autocorrelación espacial. Estas son: (1) el intento de modelar linealmente relaciones no lineales entre la variable respuesta y las variables ambientales; y (2) la ausencia en el modelo de variables ambientales que están espacialmente estructuradas y, que por tanto, causan una estructura espacial en la variable respuesta (ej. variables climáticas).&lt;br /&gt;&lt;br /&gt;La autocorrelación espacial es a la vez una oportunidad para explicar determinados procesos (ej. procesos de contagio, dispersión geográfica, organización social, etc.) y un reto para el análisis de datos espaciales, ya que los residuos de los modelos no son totalmente independientes y esto conlleva un aumento del error de tipo I (esto es, rechazar la hipótesis nula siendo cierta). Por ello se han desarrollado en los últimos años una gran variedad de métodos para corregir los efectos de la autocorrelación espacial. En este artículo se presentan y explican seis métodos concretos: el mapeo espacial de vectores propios (&lt;span style="font-style: italic;"&gt;spatial eigenvector mapping, SEVM&lt;/span&gt;), generalización de mínimos cuadrados (&lt;span style="font-style: italic;"&gt;generalised least squares, GLS&lt;/span&gt;), modelos autorregresivos condicionales (&lt;span style="font-style: italic;"&gt;conditional autoregressive models, CAR&lt;/span&gt;), modelos autorregresivos simultáneos (&lt;span style="font-style: italic;"&gt;simultaneous autoregressive models, SAR&lt;/span&gt;), modelos lineales generalizados mixtos (&lt;span style="font-style: italic;"&gt;generalised linear mixed models, GLMM&lt;/span&gt;) y ecuaciones de estimación generalizadas (&lt;span style="font-style: italic;"&gt;generalised estimation equations, GEE&lt;/span&gt;). También se discute en qué condiciones el uso de uno u otro modelo es más adecuado y se provee el código en R para implementar estas funciones.&lt;br /&gt;&lt;br /&gt;Todos estos modelos asumen la existencia de &lt;span style="font-weight: bold;"&gt;estacionariedad&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;spatial stationarity&lt;/span&gt;) e &lt;span style="font-weight: bold;"&gt;isotropía&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;isotropic spatial autocorrelation&lt;/span&gt;). La estacionariedad se refiere al hecho de que la autocorrelación espacial es constante en el espacio. Esto no siempre es necesariamente cierto. Por ejemplo, en el caso de la capacidad de dispersión de un organismo, ésta podría cambiar al pasar de la llanura a la montaña, en dónde el movimiento está más restringido. La isotropía se refiere a qué la autocorrelación espacial actúa de la misma forma en todas las direcciones. Algunos factores ambientales que podrían causar anisotropía son el viento (dando a un organismo que se dispersa con el viento una dirección de movimiento preferente), las corrientes de agua (ej. en el movimiento del plancton) o la direccionalidad en el transporte del suelo a favor de pendiente.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;amp;rft.jtitle=Ecography&amp;amp;rft_id=info%3Adoi%2F10.1111%2Fj.2007.0906-7590.05171.x&amp;amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;amp;rft.atitle=Methods+to+account+for+spatial+autocorrelation+in+the+analysis+of+species+distributional+data%3A+a+review&amp;amp;rft.issn=09067590&amp;amp;rft.date=2007&amp;amp;rft.volume=30&amp;amp;rft.issue=5&amp;amp;rft.spage=609&amp;amp;rft.epage=628&amp;amp;rft.artnum=http%3A%2F%2Fblackwell-synergy.com%2Fdoi%2Fabs%2F10.1111%2Fj.2007.0906-7590.05171.x&amp;amp;rft.au=F.+Dormann%2C+C.&amp;amp;rft.au=M.+McPherson%2C+J.&amp;amp;rft.au=B.+Ara%C3%BAjo%2C+M.&amp;amp;rft.au=Bivand%2C+R.&amp;amp;rft.au=Bolliger%2C+J.&amp;amp;rft.au=Carl%2C+G.&amp;amp;rft.au=G.+Davies%2C+R.&amp;amp;rft.au=Hirzel%2C+A.&amp;amp;rft.au=Jetz%2C+W.&amp;amp;rft.au=Daniel+Kissling%2C+W.&amp;amp;rft.au=K%C3%BChn%2C+I.&amp;amp;rft.au=Ohlem%C3%BCller%2C+R.&amp;amp;rft.au=R.+Peres-Neto%2C+P.&amp;amp;rft.au=Reineking%2C+B.&amp;amp;rft.au=Schr%C3%B6der%2C+B.&amp;amp;rft.au=M.+Schurr%2C+F.&amp;amp;rft.au=Wilson%2C+R.&amp;amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CEcology"&gt;&lt;a href="http://archivos-para-subir.googlegroups.com/web/Dormann%20et%20al.%20Ecography%202007.pdf?gda=AfuvS2MAAABCiUGg-MNDzw82T70PTxLlGRTTg3CzjSxkwrMrKFcgplmF-8eIWW_UL-kfhSoerNXNrxqXI9OdC5LViV-jWkCQU2Z8MX9hUEKJUqZjNJOx7zK2In4d0Zhhw-L_T2mXw3sVYu945paPNtiemeSmbFxa&amp;amp;hl=es"&gt;&lt;/a&gt;&lt;a href="http://archivos-para-subir.googlegroups.com/web/Dormann%20et%20al.%20Ecography%202007.pdf?gda=IuPE7WMAAABCiUGg-MNDzw82T70PTxLlQGLuQTI38aWd6UJX7GWkTFmF-8eIWW_UL-kfhSoerNXNrxqXI9OdC5LViV-jWkCQU2Z8MX9hUEKJUqZjNJOx7zK2In4d0Zhhw-L_T2mXw3sVYu945paPNtiemeSmbFxa&amp;amp;hl=es"&gt;F. Dormann, C., M. McPherson, J., B. Araújo, M., Bivand, R., Bolliger, J., Carl, G., G. Davies, R., Hirzel, A., Jetz, W., Daniel Kissling, W., Kühn, I., Ohlemüller, R., R. Peres-Neto, P., Reineking, B., Schröder, B., M. Schurr, F., &amp;amp; Wilson, R. (2007). Methods to account for spatial autocorrelation in the analysis of species distributional data: a review &lt;span style="font-style: italic;"&gt;Ecography, 30&lt;/span&gt;&lt;/a&gt; (5), 609-628 DOI: &lt;a rev="review" href="http://dx.doi.org/10.1111/j.2007.0906-7590.05171.x"&gt;10.1111/j.2007.0906-7590.05171.x&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-1099889159688592393?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/1099889159688592393/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=1099889159688592393' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1099889159688592393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1099889159688592393'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2010/04/seis-metodos-para-incluir-la.html' title='Seis métodos para incluir la autocorrelación espacial en el análisis de datos espaciales'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-1124024054939907295</id><published>2009-11-25T16:34:00.006+01:00</published><updated>2010-04-14T11:42:34.772+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Estadística'/><title type='text'>Test de equivalencia ó cómo controlar el error de tipo II en inferencia estadística</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Muchas decisiones críticas para la conservación y gestión del medio natural se toman basándose en la creencia de que una diferencia estadística no significativa entre grupos significa que los grupos son iguales. Algunos experimentos se diseñan para ver si hay diferencias, por ejemplo, en el uso de dos estrategias de gestión para el control del fuego en un área protegida o para saber si dos poblaciones son genéticamente distintas entre sí. Los investigadores que llevan a cabo estos experimentos a menudo sacan conclusiones inapropiadas cuando no detectan diferencias estadísticamente significativas entre las poblaciones o grupos comparados, lo cuál puede tener repercusiones muy serias para la gestión y la conservación.&lt;br /&gt;&lt;br /&gt;Los test de hipótesis clásicos normalmente se estructuran en torno a dos hipotesis: una “&lt;span style="font-weight: bold;"&gt;hipótesis nula&lt;/span&gt;” (representado por H&lt;/span&gt;&lt;span style="font-size:130%;"&gt;0) que asume que no hay diferencias entre los grupos analizados, y una “&lt;span style="font-weight: bold;"&gt;hipótesis alternativa&lt;/span&gt;” (representada por H&lt;/span&gt;&lt;span style="font-size:130%;"&gt;1) que generalmente establece que hay una diferencia “detectable” entre los grupos. Si la evidencia para H&lt;/span&gt;&lt;span style="font-size:130%;"&gt;1 no es lo suficientemente fuerte, entonces se dice que H&lt;/span&gt;&lt;span style="font-size:130%;"&gt;0 no puede ser rechazada. Sin embargo, muchos investigadores interpretan la falta de evidencia para rechazar H&lt;/span&gt;&lt;span style="font-size:130%;"&gt;0 como evidencia para aceptar que los grupos comparados son iguales, lo cual es claramente incorrecto. ¿Por qué ocurre ésto? Cuando rechazamos la hipótesis nula, generalmente establecemos un valor de referencia α que nos indica el error de rechazar la hipótesis nula cuando no hay realmente diferencias entre los grupos (falso positivo o &lt;span style="font-weight: bold;"&gt;error de Tipo I&lt;/span&gt;). Por ejemplo, si α = 0.05 esto indica que 1 de cada 20 veces tendremos un falso positivo o, lo que es lo mismo, que podemos estar seguros en un 95% de que estamos en lo cierto cuando decimos que dos grupos son distintos entre sí. El problema viene cuando no rechazamos la hipótesis nula. En este caso, existen dos posibilidades: una es que realmente no haya diferencias significativas entre los grupos, y la otra es que haya diferencias entre los grupos pero que no la hayamos detectado (falso negativo), lo que se conoce como &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;error de Tipo II&lt;/span&gt;&lt;span style="font-size:130%;"&gt; o β. Por desgracia, mientras que para el error de Tipo I tenemos un cierto control de las probabilidades de equivocarnos, con los test de hipótesis clásicos, no hay manera de saber si al no rechazar la hipótesis nula estamos cometiendo un falso negativo o no.&lt;br /&gt;&lt;br /&gt;Aunque el problema parece muy obvio, sigue habiendo un desconocimiento muy grande de la interpretación de los test estadísticos en el campo de la ecología y la biología de la conservación (y muy posiblemente en otros campos relacionados con la biología y las ciencias naturales). Una revisión de estudios publicados en las revistas &lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Conservation Biology&lt;/span&gt;&lt;span style="font-size:130%;"&gt; y &lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Biological Conservation &lt;/span&gt;&lt;span style="font-size:130%;"&gt;en 2003 encontró que casi dos tercios de las publicaciones con resultados no significativos interpretaron de manera inapropiada estos resultados como evidencia para decir que los grupos comparados eran homogéneos (Fidler&lt;/span&gt; &lt;span style="font-style: italic;font-size:130%;" &gt;et al.&lt;/span&gt;&lt;span style="font-size:130%;"&gt; 2006).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;¿Qué se puede hacer cuando un test estadístico no es significativo?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Algunos estudios sugieren el uso del poder estadístico (&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;power analysis&lt;/span&gt;&lt;span style="font-size:130%;"&gt;) para determinar el error de Tipo II (esto es, la probabilidad de equivocarnos al no rechazar la hipótesis nula). Sin embargo, muchos ecólogos no son conscientes de los problemas que estos test post-hoc plantean. Uno de estos problemas es que el poder observado está directamente (y negativamente) relacionado con el &lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;p-valor&lt;/span&gt;&lt;span style="font-size:130%;"&gt; del test. Por lo tanto, cuando el &lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;p-valor&lt;/span&gt;&lt;span style="font-size:130%;"&gt; no es significativo (&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;p&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &gt; 0.05) el poder observado será bajo. Por el contrario, cuando el &lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;p-valor&lt;/span&gt;&lt;span style="font-size:130%;"&gt; sea significativo (&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;p&lt;/span&gt;&lt;span style="font-size:130%;"&gt; &lt;0.05) style="font-weight: bold;"&gt;test de equivalencia&lt;/span&gt; -esto es, establecer como hipótesis nula que los dos grupos son diferentes y como alternativa que son iguales (Brosi &amp;amp; Biber 2009). El principal reto aquí es determinar qué &lt;span style="font-weight: bold;font-size:130%;" &gt;diferencia mínima&lt;/span&gt;&lt;span style="font-size:130%;"&gt; (Δ) entre los grupos es asumida como hipótesis nula. Si bien se puede pensar que este requerimiento introduce un elemento subjetivo en el análisis, también obliga al investigador a hacer sus supuestos sobre el proceso observado más explícitos. Por ejemplo ¿cuál es la mínima diferencia genética que un investigador puede asumir para determinar si dos poblaciones de una especie en peligro de extinción son distintas o iguales? Mediante un test de hipótesis tradicional podríamos llegar a la conclusión de que dos poblaciones son distintas, incluso aunque estas diferencias no tuvieran un significado relevante desde el punto de vista genético. Con el test de equivalencia formalizamos de alguna manera estas diferencias que nosotros, como investigadores, asumimos como relevantes desde el punto de vista biológico y no sólo estadístico, y además, conseguimos reducir el error de Tipo II (cómo se define en los test de hipótesis tradicionales) al 5% o incluso menos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;¿Cómo implementamos el test de equivalencia?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En realidad el test de equivalencia para la comparación de dos poblaciones no es más que un &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;test de la t&lt;/span&gt;&lt;span style="font-size:130%;"&gt; en dónde fijamos el parámetro &lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;mu&lt;/span&gt;&lt;span style="font-size:130%;"&gt; (diferencia entre medias). En R la función &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;tost()&lt;/span&gt;&lt;span style="font-size:130%;"&gt; del paquete &lt;a href="http://cran.r-project.org/web/packages/equivalence/index.html"&gt;&lt;span style="font-family:courier new;"&gt;equivalence&lt;/span&gt;&lt;/a&gt; (Robinson 2008) permite hacer esto mismo, pero en el fondo podríamos llegar al mismo resultado utilizando la función &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;t.test()&lt;/span&gt;&lt;span style="font-size:130%;"&gt; del paquete &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;stats&lt;/span&gt;&lt;span style="font-size:130%;"&gt;. En la función &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;tost()&lt;/span&gt;&lt;span style="font-size:130%;"&gt; hay que especificar la diferencia mínima detectable,  Δ, entre grupos, mientras que en la función &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;t.test() &lt;/span&gt;&lt;span style="font-size:130%;"&gt;tendríamos que definir el argumento &lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;mu&lt;/span&gt;&lt;span style="font-size:130%;"&gt; y especificar como hipótesis alternativa una diferencia menor que la especificada (es decir, homogeneidad desde el punto de vista biológico). Esto último se especifica mediante el argumento &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;alternative = “less”&lt;/span&gt;&lt;span style="font-size:130%;"&gt;.&lt;br /&gt;&lt;br /&gt;De igual modo suele ser bastante representativo ilustrar los intervalos de confianza de la diferencia en las medias. Esto nos da una idea de si los grupos son estadísticamente diferentes (intervalo no corta el cero), pero también de si los grupos son o no estadísticamente homogéneos de acuerdo a nuestro umbral mínimo detectable (intervalo queda comprendido entre ± Δ). Tomemos como ejemplo la figura de abajo (reproducida a partir de Brosi &amp;amp; Biber 2009) para ilustrar las posibles opciones. Podría ocurrir que:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;(A, B) los grupos son diferentes (significación en el test de hipótesis tradicional) y además no homogéneos (no significación en el test de equivalencia);&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;(C) los grupos no son significativamente distintos (no significación en el test de hipótesis tradicional) pero son significativamente homogéneos (significación en el test de equivalencia);&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;(D) los grupos son significativamente distintos (significación en el test de hipótesis tradicional) y además son significativamente homogéneos (significación en el test de equivalencia. Esto puede ocurrir cuando las diferencias son detectables estadísticamente pero no relevantes desde el punto de vista biológico;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;(E y F) los grupos no son significativamente distintos pero tampoco son significativamente homogéneos. Esto indica que son necesarios más datos para poder obtener una conclusión válida.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/Sw1RIyf-fII/AAAAAAAAAMM/kFG-6UqNpOo/s1600/equivalence+testing.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/Sw1RIyf-fII/AAAAAAAAAMM/kFG-6UqNpOo/s400/equivalence+testing.png" alt="" id="BLOGGER_PHOTO_ID_5408067938978528386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;amp;rft.jtitle=Frontiers+in+Ecology+and+the+Environment&amp;amp;rft_id=info%3A%2F10.1890%2F080003&amp;amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;amp;rft.atitle=Statistical+inference%2C+Type+II+error%2C+and+decision+making+under+the+US+Endangered+Species+Act&amp;amp;rft.issn=&amp;amp;rft.date=2009&amp;amp;rft.volume=&amp;amp;rft.issue=7%289%29&amp;amp;rft.spage=487&amp;amp;rft.epage=494&amp;amp;rft.artnum=http%3A%2F%2Fwww.esajournals.org%2Fdoi%2Fabs%2F10.1890%2F080003%3FjournalCode%3Dfron&amp;amp;rft.au=Berry%2C+J.+Brosi&amp;amp;rft.au=Eric+G.+Biber&amp;amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CEcology"&gt;Berry, J. Brosi, &amp;amp; Eric G. Biber (2009). Statistical inference, Type II error, and decision making under the US Endangered Species Act &lt;span style="font-style: italic;"&gt;Frontiers in Ecology and the Environment&lt;/span&gt; (7(9)), 487-494 : &lt;a rev="review" href="http://www.blogger.com/10.1890/080003"&gt;10.1890/080003&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;amp;rft.jtitle=Conservation+Biology&amp;amp;rft_id=info%3Adoi%2F10.1111%2Fj.1523-1739.2006.00525.x&amp;amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;amp;rft.atitle=Impact+of+Criticism+of+Null-Hypothesis+Significance+Testing+on+Statistical+Reporting+Practices+in+Conservation+Biology&amp;amp;rft.issn=0888-8892&amp;amp;rft.date=2006&amp;amp;rft.volume=20&amp;amp;rft.issue=5&amp;amp;rft.spage=1539&amp;amp;rft.epage=1544&amp;amp;rft.artnum=http%3A%2F%2Fwww.blackwell-synergy.com%2Fdoi%2Fabs%2F10.1111%2Fj.1523-1739.2006.00525.x&amp;amp;rft.au=FIDLER%2C+F.&amp;amp;rft.au=BURGMAN%2C+M.&amp;amp;rft.au=CUMMING%2C+G.&amp;amp;rft.au=BUTTROSE%2C+R.&amp;amp;rft.au=THOMASON%2C+N.&amp;amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CEcology"&gt;Fidler, F., Burgman, M., Cumming, G., Buttrose, R., &amp;amp; Thomason, N. (2006). Impact of criticism of null-hypothesis significance testing on statistical reporting practices in conservation biology &lt;span style="font-style: italic;"&gt;Conservation Biology, 20&lt;/span&gt; (5), 1539-1544 DOI: &lt;a rev="review" href="http://dx.doi.org/10.1111/j.1523-1739.2006.00525.x"&gt;10.1111/j.1523-1739.2006.00525.x&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;amp;rft.jtitle=Package+for+the+R+Statistical+Computing+Language&amp;amp;rft_id=info%3A%2F&amp;amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;amp;rft.atitle=Equivalence%3A+provides+tests+and+graphics+for+assessing+test+of+equivalence.&amp;amp;rft.issn=&amp;amp;rft.date=2008&amp;amp;rft.volume=&amp;amp;rft.issue=&amp;amp;rft.spage=&amp;amp;rft.epage=&amp;amp;rft.artnum=http%3A%2F%2Fcran.r-project.org%2Fweb%2Fpackages%2Fequivalence%2Findex.html&amp;amp;rft.au=A.+Robinson&amp;amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CEcology"&gt;A. Robinson (2008). Equivalence: provides tests and graphics for assessing test of equivalence. &lt;span style="font-style: italic;"&gt;Package for the R Statistical Computing Language&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-1124024054939907295?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/1124024054939907295/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=1124024054939907295' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1124024054939907295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1124024054939907295'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/11/test-de-equivalencia-o-como-controlar.html' title='Test de equivalencia ó cómo controlar el error de tipo II en inferencia estadística'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IEnjSf5msm8/Sw1RIyf-fII/AAAAAAAAAMM/kFG-6UqNpOo/s72-c/equivalence+testing.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-6724515207432557789</id><published>2009-10-05T19:39:00.006+02:00</published><updated>2009-10-05T19:52:33.136+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Biodiversidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Publicaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><title type='text'>Better species distribution modeling needed for the tropics</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;In order to conserve the world's biodiversity we need to know where species are found. We also need to predict where they might be found if the climate changes or human activity alters habitats. One way of gaining such knowledge is through field studies. Such work on the ground produces lists of species and adds to museum collections. However many tropical areas have not yet been visited by scientists. Even the most detailed studies from the best known areas of the tropics are far from exhaustive. This means that accurate distribution maps are not available for many tropical species. In order to address the problem increasingly sophisticated computer models have been designed that aim to predict where species might occur based on current knowledge. These models can often add a great deal of value to the limited information available. However, models are only as good as the data from which they are built. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;A new study, published in the journal &lt;a href="http://tropicalconservationscience.mongabay.com/content/v2/09-08-10_319-352_cayuela_et_al.pdf"&gt;&lt;span style="font-style: italic;"&gt;Tropical Conservation Science&lt;/span&gt;&lt;/a&gt;, looks closely at recent attempts to apply species distribution modeling to guide conservation in the tropics. A review of the literature suggested that models built for the most threatened species are still likely to be the least reliable. Cayuela and colleagues found that output from species distribution models is rarely being used when setting conservation priorities. The difficulty is due to a chronic shortfall in the quantity and quality of data used to build models. Although there have been many improvements in the algorithms used for modeling, these advances can not be expected to address underlying weakness of the data. The work points out the need to continue to work on improved frameworks for sharing scarce yet invaluable data on tropical biodiversity. The authors also suggest that a more systematic approach to future data generation is needed in order to fill key gaps in the knowledge base used for tropical conservation.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="padding: 5px; float: left;"&gt;&lt;a href="http://www.researchblogging.org/"&gt;&lt;img alt="ResearchBlogging.org" src="http://www.researchblogging.org/public/citation_icons/rb2_large_gray.png" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Z3988" title="ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;amp;rft.jtitle=Tropical+Conservation+Science&amp;amp;rft_id=info%3A%2F&amp;amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;amp;rft.atitle=Better+species+distribution+modeling+needed+for+the+tropics&amp;amp;rft.issn=1940-0829&amp;amp;rft.date=2009&amp;amp;rft.volume=2&amp;amp;rft.issue=3&amp;amp;rft.spage=319&amp;amp;rft.epage=352&amp;amp;rft.artnum=http%3A%2F%2Ftropicalconservationscience.mongabay.com%2Fcontent%2Fv2%2F09-08-10_319-352_cayuela_et_al.pdf&amp;amp;rft.au=L.+Cayuela&amp;amp;rft.au=D.J.+Golicher&amp;amp;rft.au=A.C.+Newton&amp;amp;rft.au=M.+Kolb&amp;amp;rft.au=F.S.+de+Alburquerque&amp;amp;rft.au=E.J.M.M.+Arets&amp;amp;rft.au=J.R.M.+Alkemade&amp;amp;rft.au=A.M.+P%C3%A9rez&amp;amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CEcology"&gt;L. Cayuela, D.J. Golicher, A.C. Newton, M. Kolb, F.S. de Alburquerque, E.J.M.M. Arets, J.R.M. Alkemade, &amp;amp; A.M. Pérez (2009). Better species distribution modeling needed for the tropics &lt;span style="font-style: italic;"&gt;Tropical Conservation Science, 2&lt;/span&gt; (3), 319-352.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-6724515207432557789?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/6724515207432557789/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=6724515207432557789' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6724515207432557789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6724515207432557789'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/10/better-species-distribution-modeling.html' title='Better species distribution modeling needed for the tropics'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-6254887434201818498</id><published>2009-09-28T15:50:00.009+02:00</published><updated>2009-09-28T19:07:28.009+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gestión del bosque mediterráneo'/><title type='text'>Gestión de plagas en Andalucia: ¿Es efectiva la fumigación de rodales para combatir la procesionaria?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Anualmente la Consejería de Medio Ambiente de la Junta de Andalucía invierte cerca de un millón o millón y medio de euros en la fumigación de rodales atacados por procesionaria. Sin embargo, cabe preguntarse si dicha medida es efectiva y si la disminución de los brotes de procesionaria responde a una respuesta a la fumigación o, por el contrario, forma parte de los ciclos naturales de esta plaga. Responder a esta pregunta es, por tanto, de gran importancia para la gestión si se quieren minimizar los costes de tratamientos que son, a veces, tan caros como ineficaces.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Para ello, nuestro grupo de investigación ha trabajado con una base de datos recopilada por la Junta de Andalucía (una de las aplicaciones desarrolladas para la Red de Daños y Equilibrios)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt; que contiene información sobre el grado de afectación de los rodales forestales y de los tratamientos aplicados sobre dichos rodales desde 1992 hasta la fecha&lt;/span&gt;&lt;span style="font-size:130%;"&gt;. Anteriormente se analizó el potencial de una versión preliminar de esta base de datos para el &lt;a href="http://luiscayuela.blogspot.com/2009/01/anlisis-espacio-temporal-de-plagas-de.html"&gt;análisis de patrones espacio-temporales de la procesionaria en Andalucía&lt;/a&gt;. En este estudio, nos centraremos en la respuesta de la procesionaria en rodales sometidos a fumigación y no tratados. La metodología utilizada es sencilla y consta de los siguientes pasos:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Selección de rodales con un grado de afectación de 3 o más (la escala ordinal utilizada va de 0 a 5, en dónde 3 = defoliación fuerte y bolsones numerosos en los bordes del rodal y algo de defoliación en el centro del rodal) que hayan sido sometidos en el otoño de ese mismo año (septiembre-octubre) a fumigación aérea con objeto de controlar la plaga (los datos más completos se tienen sólo para el período 2002-2005 y es con estos datos con los que se han realizado los sucesivos análisis). Hay que puntualizar que, en principio, sólo se fumigan rodales con un grado de afección de 3 o más, y por eso tomamos este criterio a la hora de seleccionar los rodales para el análisis.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Cálculo de un &lt;span style="font-weight: bold;"&gt;"índice de recuperación"&lt;/span&gt;, que se calcularía como la diferencia entre el grado de afectación de un año y el siguiente. Si un año el rodal ha sido asignado a un nivel de daño 3 y en el siguiente año, el grado de afección disminuye, el índice tendría un valor negativo e indicaría una buena recuperación del rodal.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Selección de rodales con un grado de afectación de 3 o más que no hayan sido fumigados. Las muestras se aparean de tal forma que, en cada año, cada rodal con un grado de afectación de 3 o más fumigado se "empareja" con el rodal más próximo  geográficamente que también haya tenido un grado de afectación de 3 o más pero que &lt;span style="font-weight: bold;"&gt;no&lt;/span&gt; haya sido fumigado.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se utiliza un &lt;span style="font-weight: bold;"&gt;test de la t pareado&lt;/span&gt; para comparar los índices de recuperación de rodales tratados y no tratados en cada una de las cuatro especies principales de pino (&lt;span style="font-style: italic;"&gt;Pinus halepensis&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;P. nigra&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;P. pinaster&lt;/span&gt; y &lt;span style="font-style: italic;"&gt;P. pinea&lt;/span&gt;). Para &lt;span style="font-style: italic;"&gt;P. sylvestris &lt;/span&gt;no hubo una muestra suficientemente representativa cómo para realizar un test estadístico.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;span style="font-size:130%;"&gt;Los resultados mostraron que no hay diferencias significativas en el índice de recuperación de rodales fumigados y no fumigados para las cuatro especies: (&lt;span style="font-weight: bold;"&gt;Figura 1&lt;/span&gt;) &lt;span style="font-style: italic;"&gt;Pinus halepensis&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;p-value&lt;/span&gt; = 0.7738), &lt;span style="font-style: italic;"&gt;P. nigra&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;p-value &lt;/span&gt;= 0.6987),&lt;span style="font-style: italic;"&gt; P. pinaster&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;p-value&lt;/span&gt; = 0.2939) y &lt;span style="font-style: italic;"&gt;P. pinea&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;p-value &lt;/span&gt;= 0.4793). Esto indica claramente que, cuando menos, no hay evidencias de que los rodales sometidos a fumigación se recuperen antes que los rodales no fumigados y por tanto cuestiona la validez de esta práctica tan habitualmente usada en la gestión forestal.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/SsDpSLZmA1I/AAAAAAAAAME/RWCTsHsjvHw/s1600-h/Figure3.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/SsDpSLZmA1I/AAAAAAAAAME/RWCTsHsjvHw/s400/Figure3.jpeg" alt="" id="BLOGGER_PHOTO_ID_5386561652842169170" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 1. &lt;/span&gt;Distribuciones del índice de recuperación de rodales forestales fumigados (línea contínua) y no fumigados (línea discontínua). Las barras verticales indican la media de las distribuciones de este índice para cada grupo en cada una de las cuatro especies analizadas:&lt;span style="font-style: italic;"&gt; P. halepensis&lt;/span&gt; (n = 19 pares de rodales), &lt;span style="font-style: italic;"&gt;P. nigra&lt;/span&gt; (n = 26 pares de rodales), &lt;span style="font-style: italic;"&gt;P. pinaster&lt;/span&gt; (n = 14 pares de rodales), &lt;span style="font-style: italic;"&gt;P. pinea&lt;/span&gt; (n = 71 pares de rodales).&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt; 	&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Por otro lado, la Comisión Europea quiere prohibir con carácter general, o como mínimo restringir al máximo, el uso de la fumigación aérea en la UE por los daños que este método puede provocar sobre el medioambiente y la salud de las personas.&lt;br /&gt;&lt;br /&gt;Queda claro el mensaje, si no es efectivo y encima causa riesgos innecesarios ¿para qué se siguen fumigando miles de hectáreas cada año?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-6254887434201818498?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/6254887434201818498/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=6254887434201818498' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6254887434201818498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6254887434201818498'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/09/gestion-de-plagas-en-andalucia-es.html' title='Gestión de plagas en Andalucia: ¿Es efectiva la fumigación de rodales para combatir la procesionaria?'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IEnjSf5msm8/SsDpSLZmA1I/AAAAAAAAAME/RWCTsHsjvHw/s72-c/Figure3.jpeg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-141539902656901686</id><published>2009-09-16T17:13:00.003+02:00</published><updated>2009-09-16T17:28:21.359+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lyx'/><title type='text'>Acortar las URL largas en documentos</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Un pequeño inconveniente que surge cuando se prepara material didáctico (o informes) es que las URL que se citan (a veces para referirse a datos subidos en una dirección web, o documentos que se pueden descargar on-line) son muy largas. Esto supone un inconveniente si los estudiantes tienen que reescribir toda la dirección, pudiendo dar lugar a errores y perder un tiempo innecesario. Otro problema que he encontrado más recientemente es que en Lyx (ver entrada del &lt;a href="http://luiscayuela.blogspot.com/2009/09/lyx-y-sweave.html"&gt;7 de septiembre de 2009&lt;/a&gt;), las URL largas quedan fuera de los márgenes del documento, ya que el programa interpreta la URL (o gran parte de ella) como una única palabra. Esto hace que no se lea la dirección completa y que estéticamente quede mal.&lt;br /&gt;&lt;br /&gt;Posiblemente esto sea debido a un &lt;span style="font-style: italic;"&gt;bug&lt;/span&gt; del programa, aunque he tenido exactamente el mismo problema al escribir entradas en el blog. En cualquier caso, aunque estoy seguro de que debe de haber una solución al problema dentro del propio programa, he encontrado una solución alternativa que implica el uso de &lt;a href="http://tinyurl.com/"&gt;TinyURL&lt;/a&gt;.&lt;/span&gt;&lt;span style="font-size:130%;"&gt; TinyURL crea una URL pequeña a partir de la URL introducida. Esta URL es mucho más cómoda de manejar y además es permanente.&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt; Espero que esta herramienta sea de utilidad a los usuarios. ¡A mi me ha simplificado mucho la vida!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-141539902656901686?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/141539902656901686/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=141539902656901686' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/141539902656901686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/141539902656901686'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/09/acortar-las-url-largas-en-documentos.html' title='Acortar las URL largas en documentos'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-9030839356482880925</id><published>2009-09-07T17:16:00.005+02:00</published><updated>2009-09-07T18:44:30.324+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lyx'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Lyx y Sweave</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.lyx.org/"&gt;Lyx&lt;/a&gt; es un procesador de texto que promueve la edición de textos basándose en la estructura del documento, y no sólamente en su apariencia. En la terminología anglosajona ésto es lo que se denomina &lt;span style="font-weight: bold;"&gt;WYSIWYM&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;What You See Is What You Mean&lt;/span&gt;), frente al enfoque adoptado por otros procesadores, como &lt;span style="font-style: italic;"&gt;Word&lt;/span&gt; u &lt;span style="font-style: italic;"&gt;OpenOffice,&lt;/span&gt; que se encuadran más dentro del concepto WYSIWYG (&lt;span style="font-style: italic;"&gt;What You See Is What You Get&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;¿Qué significa ésto? Básicamente, que no tenemos que preocuparnos por editar lo que escribimos. Lyx, de manera inteligente, asume el rol de editor del documento y nosotros sólo tenemos que definir qué parte del texto es qué. De esta manera, si a Lyx le decimos que una parte del texto es el resumen, no hace falta darle un formato determinado, Lyx lo hace por nosotros.&lt;br /&gt;&lt;br /&gt;En Lyx tenemos distintas clases que vienen establecidas por defecto. Las clases definen los argumentos de ese documento. Así tenemos una clase que es 'Artículo', otra que es 'Libro', otra 'Carta', y así sucesivamente. Dentro de cada clase hay distintos ambientes (&lt;span style="font-style: italic;"&gt;Environments&lt;/span&gt;). Un ambiente es una parte del texto que va a tener un determinado formato, por ejemplo: un título, un resumen, un autor, una sección, las referencias, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Principales diferencias de Lyx con otros editores de texto&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Una de las principales características de Lyx es que no se pueden introducir espacios de más con el tabulador o el Enter. Esto es porque Lyx asume que nosotros no debemos dejar espacios para separar una determinada sección de otra. De nuevo, esta es la misión del programa. Así se busca que el usuario se centre en los contenidos mientras que el programa se encarga del formato.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Las secciones y subsecciones, así como los listados, se enumeran automáticamente si introducimos o eliminamos cualquier elemento nuevo en el texto.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Las figuras se ajustan al texto de manera automática. No tenemos que preocuparnos por su ubicación exacta y ésta se actualiza si modificamos el texto asociado.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Cómo instalar Lyx&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Lyx es un editor de texto basado en Latex. Por tanto, para instalar Lyx en Ubuntu es conveniente que instalemos todos los paquetes relacionados con Latex. Si queremos que funcionen los acentos cuando escribamos en Español es importante que vayamos a &lt;span style="font-style: italic;"&gt;Documents-Settings&lt;/span&gt; y especifiquemos que &lt;span style="font-style: italic;"&gt;Language = Spanish&lt;/span&gt; y &lt;span style="font-style: italic;"&gt;Encoding = utf8&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lyx y Sweave&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Una de las ventajas principales de Lyx (y por la cúal he empezado a aprender a utilizarlo) es que funciona bien con &lt;a href="http://www.stat.uni-muenchen.de/%7Eleisch/Sweave/"&gt;Sweave&lt;/a&gt;, un programa que permite escribir y decodificar código en R dentro de Lyx. Esto es de gran utilidad a la hora de escribir manuales de R o informes que contengan código o el resultado de la implementación de un código en R. Podemos elegir si queremos que el código que escribimos en el documento se vea, que sólamente se vea el resultado o ambos. Al actualizar cualquier parte del código se actualizan automáticamente los resultados obtenidos. Sin embargo, si el código contiene algún error, entonces no es posible decodificar y, por tanto, exportar a pdf o a cualquier otro formato, el documento. en cuestión Esto actúa en cierta manera como control de calidad del código que escribamos dentro del documento. Al escribir manuales de R en &lt;span style="font-style: italic;"&gt;OpenOffice&lt;/span&gt; me he encontrado a veces con errores que se hacen patentes cuando los alumnos tratan de implementar el código, simplemente porque no he verificado correctamente todo el código al escribir el manual. Esto no pasa con Lyx.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Instalar Sweave&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para instalar Sweave basta con seguir las instrucciones dadas en INSTALL en la siguiente dirección:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cran.r-project.org/contrib/extra/lyx/"&gt;http://cran.r-project.org/contrib/extra/lyx/&lt;/a&gt;&lt;a href="http://cran.r-project.org/contrib/extra/lyx/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;En Linux no hay que preocuparse mucho por los pasos 4 y 6. Basta con mirar que, una vez que se ha reconfigurado Lyx (&lt;span style="font-style: italic;"&gt;Tools-Reconfigure&lt;/span&gt;), tengamos en &lt;span style="font-style: italic;"&gt;Documents-Settings-Document class&lt;/span&gt; la clase '&lt;span style="font-style: italic;"&gt;article (Sweave-noweb)&lt;/span&gt;'.&lt;br /&gt;&lt;br /&gt;Para empezar a utilizar código en R dentro de los documentos conviene empezar con algo que ya esté escrito, para ver cómo hay que empezar y finalizar las líneas de código. Encontraremos algunos ejemplos en la página anterior (&lt;span style="font-style: italic;"&gt;Sweave-test-1.lyx &lt;/span&gt;y &lt;span style="font-style: italic;"&gt;test.lyx&lt;/span&gt;). &lt;/span&gt;&lt;span style="font-size:130%;"&gt;En esencia, para escribir algo de código dentro de un documento de Lyx, la estructura que hay que seguir es la siguiente:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);font-family:courier new;" &gt;&lt;&lt;&gt;&gt;=&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);font-family:courier new;" &gt;hist(rnorm(100))&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);font-family:courier new;" &gt;@&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Se puede encontrar más información y algunos ejemplos de manuales de R escritos en Lyx en la página de &lt;a href="http://duncanjg.wordpress.com/2008/11/20/lyx-and-sweave-worth-climbing-the-learning-curve/"&gt;Duncan J. Golicher&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-9030839356482880925?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/9030839356482880925/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=9030839356482880925' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/9030839356482880925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/9030839356482880925'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/09/lyx-y-sweave.html' title='Lyx y Sweave'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-2771564869368168133</id><published>2009-07-31T10:25:00.009+02:00</published><updated>2009-07-31T13:12:11.054+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Publicaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='Estadística'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>¿Cómo analizamos los datos cuándo no conocemos las identidades de todas las especies?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Un problema típico al que se enfrentan los ecólogos que trabajan en regiones tropicales es el no poder conocer las identidades de todas las especies con las que trabajan. Ello es debido, por un lado, a la gran diversidad que existe en estas regiones y, por otro, a la falta de estudios taxonómicos detallados. Muchas veces, biólogos y ecólogos tienen que trabajar sin claves taxónomicas o con claves incompletas. En el sur de México, en dónde realicé mi tesis doctoral, no existen por ejemplo claves taxonómicas específicas de plantas y hay que identificar las especies usando la Flora de Guatemala y consultando especímenes de herbarios. Todo ello hace que, en los listados de especies que se generan como consecuencia del trabajo de campo, haya muchas especies que estén identificadas sólo a nivel de género, a nivel de familia o de las que no se tenga ni la menor idea del grupo al que pertenecen.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;A la hora de realizar análisis estadísticos específicos para comparar la composición de especies entre distintos sitios (p.e. test de Mantel, RDA, CCA, MANOVA semi-paramétrico), este problema se puede solventar fácilmente si las especies son identificadas a nivel de morfoespecies, es decir, que sabemos que la especie A es distinta del resto de las especies en función de atributos morfológicos (tipo de hoja, fuste del tronco, flor, fruto, etc.), aún sin saber qué especie es o, a veces, ni siquiera la familia o grupo a la que pertenece. Para ello es necesario cruzar muestras de todas las especies colectadas de todos los sitios muestreados (en inglés '&lt;span style="font-style: italic;"&gt;cross-checking&lt;/span&gt;'). Esto resulta tremendamente laborioso. Además, hay ocasiones en las que para identificar ciertas especies (p.e. las de la familia Lauraceae) hace falta tener información de atributos muy específicos, como la flor o el fruto, los cuales no están muchas veces disponibles a la hora de realizar el trabajo de campo. En este caso, puede surgir la incertidumbre de si la especie que hemos llamado &lt;span style="font-style: italic;"&gt;Persea A &lt;/span&gt;en la muestra 1 no sea la misma que hemos llamado &lt;span style="font-style: italic;"&gt;Persea liebmanii&lt;/span&gt; en la muestra 2. Esta situación puede ser mucho más crítica cuando trabajamos con muestras colectadas por distintos investigadores o técnicos. Este es el caso típico de trabajos a una escala más regional. En esta situación la incertidumbre taxonómica es muchísimo mayor ya que es seguro que no ha habido cruce de la información de las especies colectadas en las distintas muestras.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;En estos casos, las dos aproximaciones más comunes al análisis de datos multivariantes han consistido, o bien en eliminar las morfoespecies y/o especies no identificadas, o bien en llevar a cabo el análisis a nivel de género, en dónde la incertidumbre taxonómica suele ser mucho menor. En un trabajo realizado recientemente, hemos propuesto una alternativa estadísticamente mucho más robusta al análisis de datos multivariantes cuando existe incertidumbre taxonómica. Nuestro enfoque supone permutar las identidades de las especies no identificadas dentro del nivel taxónomico en el que se encuentran e iteratuar este procedimiento &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; veces, generando así no una sóla matriz de muestras &lt;span style="font-style: italic;"&gt;x&lt;/span&gt; especies, sino &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; matrices. Posteriormente, calcularíamos el parámetro específico del análisis deseado sobre cada una de estas &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; matrices, obteniendo un rango de parámetros estimados que nos indicaría los posibles valores que podría tomar dicho parámetro ante distintos escenarios plausibles de incertidumbre taxonómica. Por ejemplo, en el test de Mantel, dicho parámetro podría ser el coeficiente de correlación de Pearson, &lt;span style="font-style: italic;"&gt;r&lt;/span&gt;. En el RDA/CCA podría ser la cantidad de variabilidad explicada por las variables ambientales, y así sucesivamente.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Para implementar dichas funciones, hemos creado un paquete en &lt;a href="http://www.r-project.org/"&gt;&lt;span style="font-weight: bold;"&gt;R&lt;/span&gt;&lt;/a&gt;, '&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;a href="http://cran.r-project.org/web/packages/betaper/index.html"&gt;betaper&lt;/a&gt;&lt;/span&gt;', que permite, por un lado generar las &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; matrices permutando las especies no identificadas (función '&lt;span style=";font-family:courier new;font-size:100%;"  &gt;pertables&lt;/span&gt;') y, posteriormente, aplicar distintas funciones a cada una de estas matrices, calculando el rango de parámetros de interés deseado. Hasta el momento hemos implementado los siguientes métodos multivariantes disponibles, todos ellos, en el paquete '&lt;span style="font-size:100%;"&gt;&lt;a style="font-family: courier new;" href="http://cran.r-project.org/web/packages/vegan/index.html"&gt;vegan&lt;/a&gt;&lt;/span&gt;': análisis de la varianza multivariante semi-paramétrico (función '&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;adonis.pertables&lt;/span&gt;&lt;/span&gt;'), test de Mantel (función '&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;mantel.pertables&lt;/span&gt;&lt;/span&gt;'), CCA (función '&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;cca.pertables&lt;/span&gt;&lt;/span&gt;') y RDA (función '&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;rda.pertables&lt;/span&gt;&lt;/span&gt;'). Todas ellas tienen una sálida gráfica ('&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;plot&lt;/span&gt;&lt;/span&gt;').&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Tomemos como ejemplo un grupo de nueve inventarios muestreados por uno de los autores de este trabajo (&lt;a href="http://vanha.sci.utu.fi/biologia/biodiversiteetti/ruokolainen_eng.htm"&gt;Dr. Kalle Ruokolainen&lt;/a&gt;) en la Amazonia. Estos datos están disponibles en el paquete '&lt;span style="font-size:100%;"&gt;&lt;a href="http://cran.r-project.org/web/packages/betaper/index.html"&gt;&lt;span style="font-family:courier new;"&gt;betaper&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;'. Vamos a estimar el efecto de la incertidumbre taxonómica sobre la varianza explicada en la composición de especies por una serie de variables edáficas (cationes de Ca, K, Mg y Na).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-size:100%;" &gt;&lt;span style="font-family:courier new;"&gt;install.packages("betaper")&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;library(betaper)&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;data(Amazonia)&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;data(soils)&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# Definimos un nuevo índice que incluye los términos usados en la base de datos Amazonia para definir especies no identificadas a diferentes niveles taxonómicos&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:100%;"  &gt;index.Amazon &lt;- c(paste("sp.", rep(1:20), sep=""), "Indet.", "indet.")&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;# Generamos un objeto 'pertables' (i.e. una lista de matrices permutando las especies no identificadas o morfoespecies)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:100%;"  &gt;Amazonia100 &lt;- pertables(Amazonia, index=index.Amazon, nsim=100) &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;# Y ahora comprobamos el efecto de la incertidumbre taxonómica sobre la varianza explicada en la composición de especies por las variables edáficas en un RDA&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;Amazonia.rda &lt;- rda.pertables(Amazonia100 ~., data=soils) Amazonia.rda&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;Confidence intervals of R-squared and  pseudo-F values for RDA under different taxonomic scenarios&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;      Rsquared      pseudoF&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;0%             0.4754156 0.9062709&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;0.5%     0.4768863 0.9116456&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;2.5%     0.4802825 0.9241262&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;50%         0.4936813 0.9750405&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;97.5% 0.5058685 1.0237546&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;99.5% 0.5088126 1.0358837&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;100%     0.5091075 1.0371060&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;plot(Amazonia.rda)&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/SnK5UMltUCI/AAAAAAAAAL8/vHLC9udBp1c/s1600-h/ECO2-Figure2.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 390px; height: 400px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/SnK5UMltUCI/AAAAAAAAAL8/vHLC9udBp1c/s400/ECO2-Figure2.jpeg" alt="" id="BLOGGER_PHOTO_ID_5364553862779588642" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Vemos que, a pesar de la alta incertidumbre taxonómica de esta base de datos (casi el 50% de las especies no están identificadas a nivel de especie), los efectos que ésta tiene sobre el parámetro estimado en este caso (variabilidad explicada por las variables edáficas) no varía mucho (entre 47% y 51%). La gráfica muestra los valores que tomaría cada una de las muestras en los dos primeros ejes del RDA bajo cada uno de los 100 escenarios de reasignación de las identidades de las especies. Todos los puntos pertenecientes a la misma muestra están agrupados dentro de una elipse por lo que es posible analizar visualmente como afecta la incertidumbre taxonómica a los valores de cada muestra. Las cruces señalan los valores estimados bajo una de los enfoques tradicionales consistente en eliminar las especies no identificadas y las morfoespecies del análisis. Podemos observar que no siempre las cruces caen dentro de las elipses por lo que es fácil deducir que los resultados y conclusiones a las que se llegaría utilizando este enfoque no se corresponden con ninguno de los escenarios plausibles de identidad de las especies.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Los resultados de este trabajo se encuentran actualmente en segunda revisión en la revista &lt;a href="http://www.wiley.com/bw/journal.asp?ref=0906-7590"&gt;&lt;span style="font-style: italic;"&gt;Ecography&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cayuela, L., de la Cruz, M. &amp;amp; Ruokolainen, K. 2009. A method to incorporate the effect of taxonomic uncertainty on multivariate analyses of ecological data. &lt;span style="font-style: italic;"&gt;Ecography&lt;/span&gt;, in 2nd rev.&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-2771564869368168133?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/2771564869368168133/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=2771564869368168133' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/2771564869368168133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/2771564869368168133'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/07/como-analizamos-los-datos-cuando-no.html' title='¿Cómo analizamos los datos cuándo no conocemos las identidades de todas las especies?'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IEnjSf5msm8/SnK5UMltUCI/AAAAAAAAAL8/vHLC9udBp1c/s72-c/ECO2-Figure2.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-2308716901100890679</id><published>2009-07-22T20:26:00.006+02:00</published><updated>2009-07-22T20:55:55.513+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Biodiversidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Publicaciones'/><title type='text'>Nuevo artículo publicado en Ecology and Society</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Para todos aquellos que estén interesados en cuestiones relacionadas con el manejo forestal sustentable y los efectos del impacto humano sobre la diversidad forestal, aquí va un artículo muy interesante que acabamos de publicar en &lt;a style="font-style: italic;" href="http://www.ecologyandsociety.org/"&gt;Ecology and Society&lt;/a&gt;. Este artículo resume los resultados de las investigaciones realizadas por varios grupos europeos y latinoamericanos en el marco de dos proyectos europeos consecutivos del programa INCO (SUCRE y &lt;a href="http://www.unep-wcmc.org/collaborations/biocores/"&gt;BIOCORES&lt;/a&gt;), con especial énfasis en bosques tropicales montanos de Centroamérica y bosques templados de Sudamérica.&lt;br /&gt;&lt;br /&gt;El artículo recalca la necesidad de crear herramientas que permitan evaluar de manera integrada el impacto humano sobre la diversidad forestal y que apoyen la toma de decisiones en lo referente al manejo forestal.&lt;br /&gt;&lt;br /&gt;Puede descargarse en formato &lt;a href="http://www.ecologyandsociety.org/vol14/iss2/art2/"&gt;html&lt;/a&gt; o &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.ecologyandsociety.org/vol14/iss2/art2/ES-2009-2847.pdf"&gt;pdf&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-2308716901100890679?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/2308716901100890679/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=2308716901100890679' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/2308716901100890679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/2308716901100890679'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/07/nuevo-articulo-publicado-en-ecology-and.html' title='Nuevo artículo publicado en Ecology and Society'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-260994880330766885</id><published>2009-07-08T18:59:00.002+02:00</published><updated>2009-07-08T19:16:10.185+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Publicaciones'/><title type='text'>Diversidad florística y cambios de uso del suelo en Chiapas</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Recientemente ha salido publicado en la revista &lt;a href="http://www.revista.ine.gob.mx/index.php/rev_amb/index"&gt;Investigación Ambiental, Ciencia y Política Pública&lt;/a&gt;, un artículo sobre las tendencias y proyecciones del uso del suelo y la diversidad florística en los Altos de Chiapas, México. Este artículo revisa evidencias recientes de la deforestación y de impactos del cambio de uso del suelo en la poblada región conocida como Los Altos o la Meseta Central de Chiapas. Las preguntas guía en torno a las cuales se estructura este trabajo son: (1) ¿qué referencia de riqueza florística es posible proponer para valorar el grado de afectación de los paisajes agropecuarios, que a la vez definiría el potencial y tamaño del reto que representa la restauración ecológica en la región?, (2) ¿cuáles son las principales tendencias de uso del suelo?, (3) ¿cuáles son los principales procesos y consecuencias físicas y biológicas de estos cambios? y (4), ¿cuáles son las tendencias y mayores amenazas para la conservación y aprovechamiento sustentable de los bosques en la región?&lt;br /&gt;&lt;br /&gt;Los resultados de este trabajo resaltan la necesidad de definir los elementos de una estrategia para la restauración de áreas deforestadas y el enriquecimiento florístico de los bosques remanentes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Referencia&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.revista.ine.gob.mx/index.php/rev_amb/article/view/16/27"&gt;González-Espinosa, M., Ramírez-Marcial, N., Galindo-Jaimes, L., Camacho-Cruz, A., Golicher, D., Cayuela, L. y Rey-Benayas, J.M. 2009. Tendencias y proyecciones del uso del suelo y la diversidad florística en los Altos de Chiapas, México. Investigación Ambiental, Ciencia y Política Pública 1(1): 40-53.&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-260994880330766885?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/260994880330766885/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=260994880330766885' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/260994880330766885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/260994880330766885'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/07/diversidad-floristica-y-cambios-de-uso.html' title='Diversidad florística y cambios de uso del suelo en Chiapas'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-4423387404460015983</id><published>2009-05-13T13:09:00.003+02:00</published><updated>2009-05-13T13:19:28.318+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Innovación docente'/><category scheme='http://www.blogger.com/atom/ns#' term='Estadística'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Curso de análisis de datos en R - Sesión 5</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://curso-r.wikispaces.com/"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Técnicas de análisis de datos multivariantes&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;En esta clase aprenderemos a manejar distintas técnicas multivariantes en R, como análisis de componentes principales (PCA), análisis de ordenación o análisis de la varianza multivariante (solamente los árboles de regresión y clasificación no serían considerados como una técnica multivariante). El listado completo de técnicas está enumerado a continuación:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Análisis de componentes principales&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Análisis de la varianza multivariado (MANOVA)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Escalamiento multidimensional no métrico (NMDS)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Análisis de correspondencias canónico (CCA)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Árboles de regresión y clasificación (CART)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;La clase se dividirá en grupos. Cada grupo deberá elegir una técnica determinada, leer la documentación sobre lo que esa técnica hace e imaginar situaciones en sus respectivos campos de investigación en las que el uso de esta técnica podría ser de utilidad. Toda esta información está disponible en una &lt;a href="http://curso-r.wikispaces.com/"&gt;wiki&lt;/a&gt;. Una wiki es una herramienta que nos permite trabajar de &lt;a href="http://www.youtube.com/watch?v=jIgk8v74IZg"&gt;forma colaborativa on-line&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Una vez leída la documentación, cada grupo deberá aplicar dicha técnica a la resolución de un caso de estudio. Para ello, tendrá que escribir el código necesario que permitirá implementar esa función en R con los datos provistos en el ejemplo. Esto llevará aproximadamente la primera mitad de la clase. En la segunda mitad de la clase, cada grupo explicará a sus compañeros los fundamentos básicos de esa técnica y mostrará su implementación en R.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-4423387404460015983?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/4423387404460015983/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=4423387404460015983' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/4423387404460015983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/4423387404460015983'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/05/cur.html' title='Curso de análisis de datos en R - Sesión 5'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-8642085725943729079</id><published>2009-05-11T15:15:00.007+02:00</published><updated>2009-05-12T08:48:48.366+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Innovación docente'/><category scheme='http://www.blogger.com/atom/ns#' term='Estadística'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Curso de análisis de datos en R - Sesión 4</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://archivos-para-subir.googlegroups.com/web/Sesion+4+-+GLM.pdf?gda=hSRSrUQAAAABV8DnKdep7DQec7BaKTDeEe-I5k5mMsveqVbGJTRVxC8Imdb0tBAOQczvx3-DSXJV6u9SiETdg0Q2ffAyHU-dzc4BZkLnSFWX59nr5BxGqA&amp;amp;gsc=aH6daQsAAABlckwRLFtRMzseLUPB7c6R"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Modelos Lineales Generalizados (GLM)&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Los modelos lineales (regresión, ANOVA, ANCOVA) se basan en los siguientes supuestos: &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;los   errores se distribuyen normalmente;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;la   varianza es constante; y&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;la   variable respuesta se relaciona linealmente con la(s) variable(s)   independiente(s).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;En muchas ocasiones, sin embargo, nos encontramos con que uno o varios de estos supuestos no se cumplen. Por ejemplo, es muy común en ecología que a medida que aumenta la media de la muestra, aumente también su varianza. Estos problemas se pueden llegar a solucionar mediante la transformación de la variable respuesta (por ejemplo tomando logaritmos). Sin embargo estas transformaciones no siempre consiguen corregir la falta de normalidad, la heterocedasticidad (varianza no constante) o la no linealidad de nuestros datos. Además resulta muchas veces difícil interpretar los resultados obtenidos. Si decimos que la abundancia de pino silvestre es función de la elevación tenemos una idea más o menos clara de lo que esto puede significar. Si la relación es positiva, un aumento de la elevación aumentaría la abundancia de esta especie. Pero ¿qué quiere decir que el logaritmo de la abundancia de pino silvestre es función de la elevación? Esto ya no es tan intuitivo. La cosa se complica aún más cuando utilizamos otro tipo de transformaciones, como las exponenciales, las potencias, etc. Una alternativa a la transformación de la variable respuesta y a la falta de normalidad es el uso de los &lt;span style="font-weight: bold;"&gt;modelos lineales generalizados&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Los modelos lineales generalizados (GLM de las siglas en inglés de &lt;span style="font-style: italic;"&gt;Generalized Linear Models&lt;/span&gt;) son una extensión de los modelos lineales que permiten utilizar distribuciones no normales de los errores (binomiales, Poisson, gamma, etc.) y varianzas no constantes.&lt;/span&gt;&lt;span style="font-size:130%;"&gt; Ciertos tipos de variables respuesta sufren invariablemente la violación de estos dos supuestos de los modelos normales y los GLM ofrecen una buena alternativa para tratarlos. Específicamente, podemos considerar utilizar GLM cuando la variable respuesta es:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;un  conteo de casos (p.e. abundancia de una planta);&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;un  conteo de casos expresados como proporciones (p.e. porcentaje de  plántulas muertas en un experimento de vivero);&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;una  respuesta binaria (p.e. vivo o muerto, hombre o mujer).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-8642085725943729079?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/8642085725943729079/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=8642085725943729079' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/8642085725943729079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/8642085725943729079'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/05/curso-de-analisis-de-datos-en-r-sesion_11.html' title='Curso de análisis de datos en R - Sesión 4'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-866721934404586326</id><published>2009-05-04T11:40:00.004+02:00</published><updated>2009-05-04T12:35:03.018+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Innovación docente'/><category scheme='http://www.blogger.com/atom/ns#' term='Estadística'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Curso de análisis de datos en R - Sesión 3</title><content type='html'>&lt;a href="http://archivos-para-subir.googlegroups.com/web/Sesion%203%20-%20Modelos%20lineales.pdf?gda=GM07PGEAAAABV8DnKdep7DQec7BaKTDeew2Zy9232AVJMfXHiKe8Ub3jL09b0g8LbkIYo4CwK2rsrjpXsmt_bYZOJ7UCVmIskKawxlCXHczV6qKh1cm-flMJP-kItwVPBwjdKujmMDOVcV4Kf5x1iV4X6-2IalYA"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Modelos lineales en R: Regresión, ANOVA y ANCOVA&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;¿Qué es una regresión? ¿Y un ANOVA? ¿Cuál es la principal diferencia entre ambos? ¿Qué supuestos estadísticos debemos asumir cuando llevemos a cabo este tipo de análisis? Estas y otras preguntas son críticas en la aplicación de modelos lineales a la resolución de problemas estadísticos.&lt;br /&gt;&lt;br /&gt;En esta sesión se analizan distintos casos de estudio mediante el uso de modelos lineales y se explica cómo evaluar los supuestos de dichos modelos, cómo solucionar problemas de colinealidad y cómo estandarizar las variables para poder comparar los coeficientes del modelo resultante.&lt;br /&gt;&lt;br /&gt;Los pasos a seguir para ajustar un modelo lineal (y prácticamente casi cualquier otro modelo estadístico paramétrico) se resumen en la siguiente figura.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IEnjSf5msm8/Sf7EUf5GZvI/AAAAAAAAALs/Hw2pwdK3AKI/s1600-h/esquema+modelos+lineales.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 354px; height: 400px;" src="http://4.bp.blogspot.com/_IEnjSf5msm8/Sf7EUf5GZvI/AAAAAAAAALs/Hw2pwdK3AKI/s400/esquema+modelos+lineales.png" alt="" id="BLOGGER_PHOTO_ID_5331914865290667762" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;En esta sesión se verán los siguientes contenidos:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Conceptos estadísticos básicos: ANOVA y regresión&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Cosas importantes antes de empezar&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Cómo ajustar un modelo lineal en R&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Un ejemplo de regresión&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Un ejemplo de ANOVA&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Un ejemplo de ANCOVA&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Interacción entre factores o factores y co-variables&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Evaluación de los supuestos del modelo: Exploración de los residuos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Problemas de colinealidad: Reducción de variables&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Estandarización de coeficientes&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-866721934404586326?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/866721934404586326/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=866721934404586326' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/866721934404586326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/866721934404586326'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/05/curso-de-analisis-de-datos-en-r-sesion_04.html' title='Curso de análisis de datos en R - Sesión 3'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_IEnjSf5msm8/Sf7EUf5GZvI/AAAAAAAAALs/Hw2pwdK3AKI/s72-c/esquema+modelos+lineales.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-1389382012957255676</id><published>2009-05-01T11:25:00.003+02:00</published><updated>2009-05-01T11:57:50.031+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Innovación docente'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Curso de análisis de datos en R - Sesión 2</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://archivos-para-subir.googlegroups.com/web/Sesion%202%20-%20Graficos%20en%20R.pdf?gda=_34tC2IAAAABV8DnKdep7DQec7BaKTDeL9kQREZZhUr6WTlYkuXePxNLkbT4aa5yqnG9fLzhi-pMdK-mv2Il7ZA3dJXcRgt4LcsVCiiQ_fWUFL0JDUpvQlXi7dpriIAjJhAipsb2do-CHqjxxwsG8_oKG53kozMh"&gt;&lt;span style="font-weight: bold;"&gt;Gráficos en R&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;R ofrece una increíble variedad de gráficos. Para tener una idea, escribe el comando &lt;span style="font-family:courier new;"&gt;demo(graphics)&lt;/span&gt;. Cada función gráfica en R tiene un enorme número de opciones permitiendo una gran flexibilidad en la producción de gráficos y el uso de cualquier otro paquete gráfico palidece en comparación. Al contrario que con funciones estadísticas, el resultado de una función gráfica no puede ser asignado a un objeto sino que es enviado a un dispositivo gráfico. Un dispositivo gráfico es una ventana gráfica o un archivo.&lt;br /&gt;&lt;br /&gt;Existen dos tipos fundamentales de funciones gráficas: las funciones gráficas de alto nivel que crean una nueva gráfica y las funciones gráficas de bajo nivel que agregan elementos a una gráfica ya existente. Las gráficas se producen con respecto a parámetros gráficos que están definidos por defecto y pueden ser modificados con la función &lt;span style="font-family:courier new;"&gt;par()&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;A lo largo de esta sesión el alumno aprenderá a manejar gráficos y dispositivos gráficos en R. También se verá en detalle algunas funciones gráficas y sus parámetros, ejemplos prácticos del uso de estas funciones en la producción de gráficos y la descripción de los distintos paquetes que las contienen. Los contenidos concretos se detallan a continuación:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Conceptos básicos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;La organización de R&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Tipos de sistemas gráficos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Formato de gráficos&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Gráficos tradicionales&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;El paquete &lt;span style="font-family:courier new;"&gt;graphics&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Funciones de alto nivel: representación de una o dos variables&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Funciones de alto nivel: representación de múltiples variables&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Funciones de bajo nivel&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Cómo personalizar un gráfico&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Los paquetes &lt;span style="font-family:courier new;"&gt;grid&lt;/span&gt; y &lt;span style="font-family:courier new;"&gt;lattice&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-1389382012957255676?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/1389382012957255676/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=1389382012957255676' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1389382012957255676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1389382012957255676'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/05/curso-de-analisis-de-datos-en-r-sesion.html' title='Curso de análisis de datos en R - Sesión 2'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-37786047359491220</id><published>2009-04-26T10:21:00.006+02:00</published><updated>2009-04-26T16:26:16.544+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Innovación docente'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Curso de análisis de datos en R - Sesión 1</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://archivos-para-subir.googlegroups.com/web/Sesion+1+-+Introduccion+a+R.pdf?gda=jMBatVEAAAABV8DnKdep7DQec7BaKTDean6JBR_5PH1eX2L9zFEPd0cBk5JrTTPnbgX4ldy6a4d_ygzforSa-XgVkVsp7_s8Uwk_6Qi3BU8HCN0q6OYwM5VxXgp_nHWJXhfr7YhqVgA"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Una introducción a R&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;R es un lenguaje orientado a objetos. Aunque existen algunas interfaces gráficas para R como &lt;span style="font-family:courier new;"&gt;Rcommander&lt;/span&gt;, es muy recomendable aprender R como un lenguaje en vez de tratarlo como un programa estadístico convencional. Como ambiente de trabajo, R ofrece una serie de ventajas:  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Sus  posibilidades gráficas son excelentes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Es  muy flexible. Los procedimientos estadísticos estándar se pueden  aplicar con sólo utilizar el comando apropiado. Además, existen  multitud de librerías (a los que llamaremos paquetes de ahora en  adelante) programadas por los usuarios de todo el mundo para llevar  a cabo procedimientos específicos.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;Es  libre. Libre no quiere decir gratuito (aunque R también lo es).  Libre significa que podemos acceder al código escrito por otros  usuarios y modificarlo libremente. A pesar de que R viene sin  garantía alguna (al iniciar la sesión de R saldrá la siguiente  advertencia “&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;&lt;i&gt;R  is free software and comes with ABSOLUTELY NO WARRANTY&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;”),  la mayor parte del código de R, o por lo menos, el código más  comúnmente utilizado por los usuarios, ha sido meticulosamente  supervisado por estadísticos y académicos de mucho prestigio de  todo el mundo (el llamado “&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;&lt;i&gt;R  Core team&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;”).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Podemos  además programar nuestras propios procedimientos y aplicaciones&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;En  la misma página desde la que se puede bajar el programa, existe  abundante &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;documentación  sobre cómo utilizarlo&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Es  gratuito.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-bottom: 0.1in; text-align: justify;" lang="es-ES"&gt;  &lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Esta documentación forma parte del &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Curso de Doctorado  de Análisis de Datos Ecológicos&lt;/span&gt;&lt;span style="font-size:130%;"&gt; en R, que se impartirá entre el 5 y el 13 de mayo de 2009 en el Departamento de Ecología de la &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Universidad de Alcalá&lt;/span&gt;&lt;span style="font-size:130%;"&gt;. La primera sesión constituye una introducción somera a R, en dónde el alumno podrá explorar los conceptos más básicos del manejo de esta herramienta, desde la instalación del software a la manipulación de datos y la programación de funciones sencillas. La documentación para esta primera sesión se puede descargar &lt;a href="http://archivos-para-subir.googlegroups.com/web/Sesion%201%20-%20Introduccion%20a%20R.pdf?gda=ozUCnmUAAAABV8DnKdep7DQec7BaKTDebJo2Ue9l1d9xd3TDHHR-Y3DaM10xUAIf9nAYoxDXj88wmqmPTGSPrNQtmBUC1BMGonXAjfnrn4MyEvorlbGpOByfxYhtaHnOp4Mq0MGarrsa7WIsd6qHDhllGPdGMn_4"&gt;aquí&lt;/a&gt;. El índice de contenidos se detalla a continuación:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;¿ Qué es R?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;¿Cómo instalar R?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;CRAN y paquetes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Tipos de objetos en R y la función &lt;span style="font-family:courier new;"&gt;str()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Funciones y argumentos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;El menú de ayuda: Aprendiendo a ser autosuficientes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Como leer datos en R&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Recomendaciones para organizar una sesión de trabajo&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Funciones básicas para la manipulación de datos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Como repetir un procedimiento con el comando &lt;span style="font-family:courier new;"&gt;for()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Citando R en los trabajos científicos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Referencias&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-37786047359491220?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/37786047359491220/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=37786047359491220' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/37786047359491220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/37786047359491220'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/04/curso-de-analisis-de-datos-en-r-sesion.html' title='Curso de análisis de datos en R - Sesión 1'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-8218098422001549846</id><published>2009-04-13T14:32:00.008+02:00</published><updated>2009-04-13T17:24:30.010+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gestión del bosque mediterráneo'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Estima de los atributos funcionales de ecosistemas forestales a partir del NDVI</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;En 2006, &lt;a href="http://www.ual.es/personal/dalcaraz/"&gt;Domingo Alcaraz&lt;/a&gt; publicaba un trabajo en &lt;a href="http://www3.interscience.wiley.com/journal/118634171/abstract"&gt;&lt;span style="font-style: italic;"&gt;Global Ecology and Biogeography&lt;/span&gt; &lt;/a&gt;sobre la caracterización de los tipos funcionales de ecosistemas de la Península Ibérica a partir del uso de índices de vegetación obtenidos de imágenes de satélite. Este trabajo consiste, básicamente, en definir unos atributos que permitan distinguir desde un punto funcional  distintos tipos de ecosistemas. En su trabajo, Alcaraz &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; (2006) definen con estos fines tres atributos: la integral del índice de verdor NDVI (&lt;span style="font-weight: bold;"&gt;NDVI-I&lt;/span&gt;), la diferencia entre el máximo y el mínimo NDVI (&lt;span style="font-weight: bold;"&gt;RREL&lt;/span&gt;) y el mes de máximo NDVI (&lt;span style="font-weight: bold;"&gt;MMAX&lt;/span&gt;) (&lt;span style="font-weight: bold;"&gt;Figura 1&lt;/span&gt;). El primero se relaciona funcionalmente con la productividad de los ecosistemas, mientras que el segundo y el tercero están más vinculados a la estacionalidad. Utilizando estos tres atributos, calculados para una serie temporal larga obtenida a partir de imágenes NOAA/AVHRR a una resolución de 1 x 1 km, Alcaraz &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; (2006) clasificaron todos los tipos de ecosistemas en la Península Ibérica a lo largo de gradientes de productividad y estacionalidad.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/SeM2YtFXb5I/AAAAAAAAALk/cCyxw1Vg-1w/s1600-h/ejemplo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/SeM2YtFXb5I/AAAAAAAAALk/cCyxw1Vg-1w/s400/ejemplo.png" alt="" id="BLOGGER_PHOTO_ID_5324158982528921490" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 1. &lt;/span&gt;Los tres atributos del NDVI empleados en la caracterización de los tipos funcionales de ecosistemas por Alcaraz&lt;span style="font-style: italic;"&gt; et al.&lt;/span&gt; (2006): la integral del NDVI (NDVI.I), la diferencia entre el máximo y el mínimo NDVI (RREL) y el mes de máximo NDVI (MMAX). Ejemplo tomado de un pinar de &lt;span style="font-style: italic;"&gt;Pinus nigra&lt;/span&gt; en la Sierra de los Filabres, Almería.&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Partiendo de esta idea, pensamos en utilizar estos atributos, no para distinguir distintos tipos funcionales de ecosistemas, sino para intentar &lt;a href="http://luiscayuela.blogspot.com/2008/12/anlisis-del-decaimiento-de-masas.html"&gt;detectar el decaimiento&lt;/a&gt; en plantaciones de &lt;span style="font-style: italic;"&gt;Pinus sylvestris&lt;/span&gt; y &lt;span style="font-style: italic;"&gt;P. nigra&lt;/span&gt; en la Sierra de los Filabres. Para ello seguimos los siguientes pasos:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se promediaron en cada fecha los valores de las series temporales de NDVI obtenidos a partir de las imágenes MODIS (250 x 250 m). Esto supone unos 8 a 9 datos por fecha (2000-2008). Cómo estamos trabajando con valores promedios no hace falta interpolar los datos faltantes &lt;a href="http://luiscayuela.blogspot.com/2009/01/uso-de-imgenes-modis-para-estimar-el.html"&gt;como hicimos anteriormente&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se calculó la integral total anual (&lt;span style="font-weight: bold;"&gt;NDVI-I&lt;/span&gt;) como la suma del área bajo la curva en cada intervalo.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Se calculó la diferencia entre el mínimo y el máximo NDVI (&lt;span style="font-weight: bold;"&gt;RREL&lt;/span&gt;) y el mes del máximo NDVI (&lt;span style="font-weight: bold;"&gt;MMAX&lt;/span&gt;). Estos cálculos son bastante intuitivos así que no hace falta explicarlos (ver &lt;span style="font-weight: bold;"&gt;Figura 1&lt;/span&gt;).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;Para los datos de Filabres, usamos el siguiente código en R, que permite calcular estos atributos a partir de los datos de las series temporales de NDVI &lt;a href="http://luiscayuela.blogspot.com/2008/12/uso-de-imgenes-modis-para-estimar-el.html"&gt;obtenidos previamente de las imágenes MODIS&lt;/a&gt;, y obtener gráficos de dichos atributos para cada una de las 76 parcelas de estudio. Como en ocasiones anteriores, el código permite acceder directamente a los datos y ejecutar las distintas funciones diseñadas para tal fin.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;load(url("http://archivos-para-subir.googlegroups.com/web/R+step+1.Rob?gda=GQGm0T4AAACkOfwqHAVd4YqgfIB09GDRsFEbW00qADF89i9HmLDg8UMvt5QpYAf3GGSwB4Eu5X3jsKXVs-X7bdXZc5buSfmx"))&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;ndvi &lt;- points_ndvi@data[,-c(1:4)]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;julday &lt;- as.numeric(substr(labels(ndvi)[[2]], 5, 7)) &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;year &lt;- as.numeric(substr(labels(ndvi)[[2]], 1, 4))&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;NDVI.I &lt;- rep(0,dim(ndvi)[1])&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;RREL &lt;- rep(0, dim(ndvi)[1])&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;MMAX &lt;- rep(0, dim(ndvi)[1])&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;for (i in 1:dim(ndvi)[1])    {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    ndvi.mean &lt;- tapply(as.numeric(ndvi[i, ]),     as.factor(julday), mean)/10000&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    NDVI.i &lt;- abs(ndvi.mean[1] -      ndvi.mean[length(ndvi.mean)])/2 + min(c(ndvi.mean[1],     ndvi.mean[length(ndvi.mean)]))&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    for (j in 1:(length(ndvi.mean)-1))    {        &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;        NDVI.i &lt;- NDVI.i + abs(ndvi.mean[j+1] -         ndvi.mean[j])/2 + min(c(ndvi.mean[j+1], ndvi.mean[j]))&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;        }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    NDVI.I[i] &lt;- NDVI.i&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    RREL[i] &lt;- max(ndvi.mean) - min(ndvi.mean)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    MMAX[i] &lt;- dimnames(ndvi.mean)[[1]][ndvi.mean ==     max(ndvi.mean)]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    png(as.character(paste("NDVI.I", i, ".png", sep = ""), width = 550))&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    dimnames(ndvi.mean)[[1]] &lt;- c("Jan", "", "Feb", "", "Mar",     "", "Apr", "", "May", "", "Jun", "", "Jul", "", "Aug", "",     "Sep", "", "Oct", "", "Nov", "", "Dec")&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    plot(c(0, ndvi.mean), type = "n", xlab = "", ylab = "NDVI", axes = F, ylim = c(0.1,0.9)) &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    axis(1, at = c(2:24), labels = dimnames(ndvi.mean)[[1]], las = 2)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    axis(2)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    polygon(x = c(2:24, 24, 2), y = c(ndvi.mean, 0.1, 0.1), col = "grey90")&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    segments(x0 = 1, y0 = min(ndvi.mean), x1 = 1, y1 = max(ndvi.mean), col = "red", lwd = 3)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    pos &lt;- pmatch(ndvi.mean[ndvi.mean == max(ndvi.mean)], ndvi.mean)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    segments(x0 = pos +1, y0 = 0.1, x1= pos+1, y1 = as.numeric(ndvi.mean[ndvi.mean == max(ndvi.mean)]), col = "blue", lwd = 3, lty = 3)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    box()&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    title(main = paste(points_ndvi@data$Species[i], points_ndvi@data$Id[i]), sub =paste("Level of damage =", points_ndvi@data$Damage[i]))&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    text(x = 12, y = mean(c(max(ndvi.mean), 0.1)), labels = "NDVI.I", cex = 1.5)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    text(x = 1.5, y =max(ndvi.mean) + 0.05, labels = "RREL", cex = 1.2)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;    text(x = ifelse(pos &lt; y ="ifelse(pos" labels = "MMAX" cex =" 1.2)&lt;br /&gt;dev.off()&lt;br /&gt;}&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;El resultado de aplicar este código son tres vectores con los valores de estos atributos para cada una de las 76 parcelas (NDVI.I, RREL, MMAX) y 76 gráficas con la representación de dichos valores.&lt;br /&gt;&lt;br /&gt;Estos valores se utilizarán junto a &lt;a href="http://luiscayuela.blogspot.com/2009/03/analisis-de-los-factores-de-incitacion.html"&gt;otras variables&lt;/a&gt; (p.e. insolación, altitud, etc) para intentar discriminar masas forestales con distintos grados de decaimiento. Pronto esperamos poder mostrar avances en esta línea, en la que llevamos trabajando ya varios meses.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Referencias:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www3.interscience.wiley.com/journal/118634171/abstract"&gt;Alcaraz, D., Paruelo, J.M. &amp;amp; Cabello, J. 2006. Identification of current ecosystem functional types in the Iberian Peninsula. &lt;span style="font-style: italic;"&gt;Global Ecology and Biogeography&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;15&lt;/span&gt;: 200-212.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-8218098422001549846?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/8218098422001549846/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=8218098422001549846' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/8218098422001549846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/8218098422001549846'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/04/estima-de-los-atributos-funcionales-de.html' title='Estima de los atributos funcionales de ecosistemas forestales a partir del NDVI'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IEnjSf5msm8/SeM2YtFXb5I/AAAAAAAAALk/cCyxw1Vg-1w/s72-c/ejemplo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-1722782746171902260</id><published>2009-04-13T13:38:00.004+02:00</published><updated>2009-04-13T14:29:09.822+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Revistas'/><title type='text'>Una nueva revista de conservación tropical: Tropical Conservation Science</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Hace poco descubrí una nueva revista de investigación centrada en la conservación de los ecosistemas tropicales: &lt;a style="font-style: italic;" href="http://tropicalconservationscience.mongabay.com/"&gt;Tropical Conservation Science&lt;/a&gt;. Esta revista, que se viene publicando desde el año 2008 (tan sólo cuenta con cinco volúmenes publicados hasta el momento), contiene artículos muy interesantes sobre distintos aspectos relacionados con la conservación de los ecosistemas tropicales, como la política territorial, la conservación de comunidades y especies, o la conservación genética de poblaciones, entre otros muchos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Tropical Conservation Science&lt;/span&gt; es una revista de libre acceso (open source), lo que favorece la diseminación de los trabajos científicos frente a revistas de suscripción. El &lt;a href="http://en.wikipedia.org/wiki/Alejandro_Estrada"&gt;Dr. Alejandro Estrada&lt;/a&gt;, un eminente primatólogo de la Universidad Nacional Autónoma de México,  es &lt;/span&gt;&lt;span style="font-size:130%;"&gt;junto con Rhett Butler, de &lt;a href="http://www.mongabay.com/"&gt;mongabay.com&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;, uno de los dos editores ejecutivos de la revista&lt;a href="http://www.mongabay.com/"&gt;&lt;/a&gt;. La revista cuenta además con una larga lista de editores asociados de la talla y calidad del Dr. Rodolfo Dirzo (Stanford University, USA), la Dra. Sarah Boyle (Arizona State University, USA) o el Dr. William F. Laurance (The Smithsonian Tropical Research Institute, Panama), entre otros.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Tropical Conservation Science&lt;/span&gt; ofrece, por tanto, una alternativa sólida y con futuro de proyección a revistas científicas ya consolidadas en el ámbito de la ecología tropical, como &lt;a href="http://www.wiley.com/bw/journal.asp?ref=0006-3606"&gt;Biotropica&lt;/a&gt; o &lt;a href="http://journals.cambridge.org/action/displayJournal?jid=TRO"&gt;Journal of Tropical Ecology&lt;/a&gt;. Por todo ello, espero que esta breve reseña contribuya a su difusión, para que sea conocida por un público amplio y llegue a ser en el futuro una revista de referencia en el campo de la conservación de los ecosistemas tropicales.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-1722782746171902260?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/1722782746171902260/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=1722782746171902260' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1722782746171902260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/1722782746171902260'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/04/una-nueva-revista-de-conservacion.html' title='Una nueva revista de conservación tropical: Tropical Conservation Science'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-6342666475972946970</id><published>2009-03-30T11:15:00.014+02:00</published><updated>2009-03-30T14:59:50.004+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gestión del bosque mediterráneo'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><title type='text'>Presentación al 5º Congreso Forestal Español</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Algunos de los resultados obtenidos hasta el momento en relación al uso de imágenes MODIS (250 x 250 m) para detectar el decaimiento en repoblaciones de pino silvestre y pino salgareño en la Sierra de los Filabres (Almería) van a ser presentados al &lt;a href="http://www.congresoforestal.es/"&gt;5º Congreso Forestal Español&lt;/a&gt;, que tendrá lugar en Ávila, del 21 al 25 de septiembre de 2009. A continuación se muestra el resumen y el texto completo en pdf.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;&lt;a href="http://archivos-para-subir.googlegroups.com/web/Texto%20completo%20decaimiento%20en%20Filabres.pdf"&gt;&lt;span style="font-size:130%;"&gt;Detección del decaimiento en masas de &lt;span style="font-style: italic;"&gt;Pinus sylvestris&lt;/span&gt; L. y &lt;span style="font-style: italic;"&gt;P. nigra&lt;/span&gt; Arnold. procedentes de  repoblación en la Sierra de los Filabres (Almería) mediante el uso del sensor MODIS&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Durante las últimas décadas se han detectado en Europa y Norte América numerosos casos de decaimiento en masas forestales asociados, de forma general, con la contaminación, la presencia de plagas forestales y el cambio climático. En España, se han descrito procesos de decaimiento en abetales, encinares y pinares. Se prevé que el cambio climático resulte en una intensificación de estos procesos, por lo que la detección temprana de este fenómeno es un paso esencial para la gestión forestal sostenible. El diseño de modelos con base biológica para llevar a cabo dicha detección en Andalucía es uno de los objetivos prioritarios del proyecto GESBOME.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;En este estudio se muestran resultados preliminares sobre la aplicación de imágenes MODIS (resolución espacial ~ 250 m) como herramienta para el seguimiento del estado vegetativo de masas forestales en la Sierra de los Filabres (Almería). En esta localidad, el problema del decaimiento de pinares de &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;Pinus nigra&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;&lt;span style="font-style: normal;"&gt; Arnold.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt; y &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;Pinus sylvestris &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;&lt;span style="font-style: normal;"&gt;L. se &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="es-ES"&gt;viene observando desde el año 2001.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Para ello, se seleccionaron 76 puntos de control en campo y se asignaron a tres niveles de daño: sin afectar, moderado e intenso. En cada parcela se extrajeron los valores del índice de vegetación NDVI (&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;&lt;span lang="es-ES"&gt;Normalized Difference Vegetation Index&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;&lt;span lang="es-ES"&gt;) de las imágenes MODIS cada 16 días desde comienzos del año 2000 hasta agosto de 2008. Las series temporales de los tres niveles de daños se compararon entre sí utilizando un índice de referencia basado en la mediana del total de las series temporales para todas las parcelas. Las señales espectrales permitieron discriminar correctamente el nivel de daño extremos de los daños intermedios y moderado, especialmente en pinares de Pinus sylvestris, por lo que pueden utilizarse como indicadores para la detección del decaimiento. El uso de series temporales basadas en índices espectrales puede contribuir además a explorar procesos causales del decaimiento forestal mediante la comparación con variables edafoclimáticas y/o fisiográficas.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-6342666475972946970?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/6342666475972946970/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=6342666475972946970' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6342666475972946970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6342666475972946970'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/03/presentacion-al-5-congreso-forestal.html' title='Presentación al 5º Congreso Forestal Español'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-3683538927201144808</id><published>2009-03-17T14:20:00.016+01:00</published><updated>2009-03-19T17:56:17.407+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gestión del bosque mediterráneo'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><title type='text'>Análisis de los factores de incitación del decaimiento en masas forestales</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;En la &lt;a href="http://luiscayuela.blogspot.com/2008/12/anlisis-del-decaimiento-de-masas.html"&gt;estructura inicial planteada para analizar el proceso de decaimiento en la Sierra de los Filabres&lt;/a&gt;, Almería, se propuso la exploración de los factores de incitación mediante el análisis correlacional de distintas variables (topográficas, estructurales, espaciales) con el porcentaje de decaimiento estimado de visu en campo.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Uno de los problemas técnicos que se planteó previo a la realización de dichos análisis fue el cálculo de las superficies de insolación, problema que se ha resuelto mediante &lt;a href="http://luiscayuela.blogspot.com/2009/03/calculo-de-superficies-de-insolacion.html"&gt;la aplicación de modelos específicos de insolacióimplementados en GRASS&lt;/a&gt;. En una &lt;a href="http://luiscayuela.blogspot.com/2009/03/como-utilizar-el-potencial-de-grass.html"&gt;entrada reciente en este blog&lt;/a&gt; se proveen los detalles técnicos para la preparación de la bases de datos &lt;span style="font-family:courier new;"&gt;points&lt;/span&gt;. Esta base contiene la siguiente información:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Porcentaje de decaimiento observado in situ en campo.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Especie (Pinus nigra y P. sylvestris).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Área basimétrica del rodal (var. estructural).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Densidad de pies del rodal (var. estructural).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Coordenadas geográficas x e y (var. espaciales).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Elevación (var. topográfica).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Pendiente (var. topográfica).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Orientación (var. topográfica).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Insolación en el solsticio de invierno (var. topográfica).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Insolación en el solsticio de verano (var. topográfica).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Índice de humedad del suelo (var. topográfica).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;La información referente a variables topográficas (6-10) ha sido recalculada a tres resoluciones distintas (10x10 m, 30x30 m, 50x50 m). El modelo digital de elevaciones, del que se deriva el resto de información, está a una resolución original de 10x10 m. Sin embargo, dado el grano de las imágenes MODIS utilizadas (250x250 m) y el posible error de localización de los puntos puede ser conveniente re-escalar la información a escalas más groseras como 30x30 m o 50x50 m.&lt;br /&gt;&lt;br /&gt;¿Está esta información proyectada a distintas resoluciones muy correlacionada entre sí? Si es así (p.e. &lt;span style="font-style: italic;"&gt;r&lt;/span&gt; = 0.95), no importará mucho a qué resolución midamos las variables. De lo contrario, habrá que investigar si el cambio de resolución tiene un efecto sobre los resultados de los análisis de correlación con la variable respuesta (i.e. decaimiento).&lt;br /&gt;&lt;br /&gt;Las tres bases de datos (&lt;span style="font-family:courier new;"&gt;points10&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;points30&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;points50&lt;/span&gt;) con la información referente a variables topográficas calculada a tres resoluciones distintas (10x10 m, 30x30 m y 50x50 m respectivamente) se puede descargar en R con el siguiente código (sólo la base de datos de 30x30 contiene además la información referente a la variable índice de humedad del suelo).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;load(url("http://archivos-para-subir.googlegroups.com/web/points_correlaciones.Rob?hl=es&amp;amp;gda=mttqMzwAAACkOfwqHAVd4YqgfIB09GDRafzhFXYXrkFb8NzylP1tVw7qabgqw0xDKbwB-h3MnSf9Wm-ajmzVoAFUlE7c_fAt"))&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;ls()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;[1] "points10" "points30" "points50"&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Representamos ahora la matriz de correlaciones.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/Sb_NJVay9lI/AAAAAAAAAKc/8D7vJBFRbMo/s1600-h/resolution.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 233px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/Sb_NJVay9lI/AAAAAAAAAKc/8D7vJBFRbMo/s400/resolution.png" alt="" id="BLOGGER_PHOTO_ID_5314191645572527698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Cómo podemos observar, el cambio de resolución en la elevación no tiene ningún efecto perceptible sobre los valores de esta variable. Sin embargo, en la pendiente y orientación sí que se observa un cambio importante en los valores de estas variables según se cambia la resolución, sobretodo cuando se cambia la resolución de 10x10 m o 30x30 m a 50x50 m.&lt;br /&gt;&lt;br /&gt;Vamos a seleccionar una resolución de 30x30 m para las variables topográficas, ya que es más representativa de los procesos a escala de rodal que la de 10x10 m y, al mismo tiempo, no se pierde mucha información con respecto a una escala de más detalle, cosa que sí pasa con la resolución de 50x50 m. Representamos ahora gráficamente los datos.&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/Sb_ZA8_QosI/AAAAAAAAAKk/5W0Qe2IoR6o/s1600-h/cor_basalarea.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/Sb_ZA8_QosI/AAAAAAAAAKk/5W0Qe2IoR6o/s400/cor_basalarea.png" alt="" id="BLOGGER_PHOTO_ID_5314204695715160770" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/Sb_aRs_ytmI/AAAAAAAAAKs/ImqcJrCwePw/s1600-h/cor_Density.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/Sb_aRs_ytmI/AAAAAAAAAKs/ImqcJrCwePw/s400/cor_Density.png" alt="" id="BLOGGER_PHOTO_ID_5314206082991830626" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IEnjSf5msm8/Sb_aVAR2yoI/AAAAAAAAAK0/C0pQZS70Ryk/s1600-h/cor_Elevation.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_IEnjSf5msm8/Sb_aVAR2yoI/AAAAAAAAAK0/C0pQZS70Ryk/s400/cor_Elevation.png" alt="" id="BLOGGER_PHOTO_ID_5314206139707476610" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IEnjSf5msm8/Sb_azbm1TkI/AAAAAAAAAK8/IE-G2D4f0CQ/s1600-h/cor_Slope.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_IEnjSf5msm8/Sb_azbm1TkI/AAAAAAAAAK8/IE-G2D4f0CQ/s400/cor_Slope.png" alt="" id="BLOGGER_PHOTO_ID_5314206662439292482" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/Sb_a9fQrnpI/AAAAAAAAALE/_VlEQEScPNw/s1600-h/cor_insolation_sum.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/Sb_a9fQrnpI/AAAAAAAAALE/_VlEQEScPNw/s400/cor_insolation_sum.png" alt="" id="BLOGGER_PHOTO_ID_5314206835218816658" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/Sb_bEmCjbFI/AAAAAAAAALM/turibtYI7gg/s1600-h/cor_insolation_win.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/Sb_bEmCjbFI/AAAAAAAAALM/turibtYI7gg/s400/cor_insolation_win.png" alt="" id="BLOGGER_PHOTO_ID_5314206957297691730" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/ScJ4d9LOSII/AAAAAAAAALc/g_hllwNOUkI/s1600-h/wetness.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/ScJ4d9LOSII/AAAAAAAAALc/g_hllwNOUkI/s400/wetness.png" alt="" id="BLOGGER_PHOTO_ID_5314942966283782274" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Parece que las variables que influyen más como factores de incitación en el proceso de decaimiento son la elevación, sobretodo para el caso de &lt;span style="font-style: italic;"&gt;Pinus sylvestris&lt;/span&gt;, y la insolación invernal. Relaciones con las variables topográficas reescaladas a otra resolución (10x10 m, 50x50 m) no cambian apenas los resultados obtenidos. &lt;/span&gt;&lt;span style="font-size:130%;"&gt;Es necesario, no obstante, analizar en mayor profundidad estos datos. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-3683538927201144808?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/3683538927201144808/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=3683538927201144808' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3683538927201144808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3683538927201144808'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/03/analisis-de-los-factores-de-incitacion.html' title='Análisis de los factores de incitación del decaimiento en masas forestales'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IEnjSf5msm8/Sb_NJVay9lI/AAAAAAAAAKc/8D7vJBFRbMo/s72-c/resolution.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-5249187254940995311</id><published>2009-03-09T17:34:00.011+01:00</published><updated>2009-03-19T17:32:14.426+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grass'/><category scheme='http://www.blogger.com/atom/ns#' term='Gestión del bosque mediterráneo'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Como utilizar el potencial de GRASS desde R</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;R tiene varios paquetes que pueden utilizarse para el análisis y visualización de datos espaciales (sp, maptools, rgdal, etc.). Sin embargo, R no es un SIG y, por tanto, tiene ciertas limitaciones a la hora de trabajar con información espacial. Por ejemplo, para algo tan simple como extraer la pendiente y la orientación a partir de un modelo digital de elevaciones, R necesita del paquete &lt;a href="http://cran.r-project.org/web/packages/RSAGA/index.html"&gt;RSAGA&lt;/a&gt;, que a su vez necesita del software gratuito SAGA diseñado por &lt;a href="http://www.fes.uwaterloo.ca/geography/faculty/brenning/"&gt;Alexander Brenning&lt;/a&gt;, que funciona únicamente bajo Windows. Esto supone ciertas limitaciones al uso de R como SIG. Estas limitaciones no existen cuando se utiliza GRASS en combinación con R. GRASS ofrece un complemento perfecto a R para la implementación de operaciones típicamente realizadas en SIG y R permite potenciar las capacidades de GRASS para la implementación de análisis geoespaciales.&lt;br /&gt;&lt;br /&gt;Para poder hacer uso de ambos programas en necesario tener instalados GRASS y una versión de R posterior a 2.1.0. Desde el 'shell' se puede abrir una sesión de R. Lo primero será instalar los paquetes necesarios para poder utilizar R en combinación con GRASS (sp, rgdal, maptools, spgrass6, spGDAL, spmaptools).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;GRASS 6.3.0 (&lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;Filabres&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;):~ &gt; R&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 102); text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;install.packages(c("sp", "rgdal", "maptools"), dependencies= TRUE)&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;rS &lt;- "http://r-spatial.sourceforge.net/R"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;install.packages(c("spgrass6", "spGDAL", "spmaptools"),&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;repos=rS, dependencies=TRUE)&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Sin salir de la sesión de R, debemos de cargar el paquete &lt;span style="font-family:courier new;"&gt;spgrass6&lt;/span&gt; y la 'location' de GRASS donde se encuentran todas las capas de información raster o vectorial.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;library(spgrass6)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;G &lt;- gmeta6()&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;str(G)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si ahora queremos acceder a alguna de las capas raster del 'location' en el que estamos trabajando dentro de GRASS tendremos que utilizar la función de R &lt;span style="font-family:courier new;"&gt;readCELL6sp()&lt;/span&gt; ò &lt;span style="font-family:courier new;"&gt;readRAST6()&lt;/span&gt;. Esto genera un objeto del tipo &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;SpatialGridDataFrame&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;mde &lt;- readCELL6sp("mde")&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;Sin embargo, es importante tener en cuenta que si cargamos muchas capas simultáneamente, especialmente si son capas con un gran número de celdas, se puede agotar la memoria virtual. En este caso R dará el  mensaje '&lt;span style="font-family:courier new;"&gt;vector memory exhausted&lt;/span&gt;'. Cuando esto me ha ocurrido a mi, R se ha quedado colgado y he tenido que reiniciar la sesión. Así que lo que aconsejo es ir eliminando los objetos que ya no necesitemos una vez que extraigamos de ellos la información necesaria. Para conocer el uso que se va haciendo de la memoria se puede utilizar la función &lt;span style="font-family:courier new;"&gt;gc()&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;gc()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;          used (Mb) gc trigger  (Mb) max used  (Mb)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Ncells  279590  7.5     531268  14.2   361111   9.7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Vcells 3160949 24.2   15608917 119.1 30379099 231.8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Es decir que se están utilizando alrededor de 31 MB de memoria virtual (hay que mirar la primera columna). Ahora eliminamos la capa mde.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;rm(mde)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;gc()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;         used (Mb) gc trigger (Mb) max used  (Mb)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Ncells 279513  7.5     531268 14.2   361111   9.7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Vcells 137524  1.1   12487133 95.3 30379099 231.8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Y comprobamos que disminuye considerablemente el uso de la memoria virtual.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Antes de acceder a las capas raster, vamos a leer una capa de puntos en formato *.txt (parcelas muestreadas en campo) para la cuál extraeremos la información de elevación, pendiente, altitud e insolación de las capas raster.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="text-align: left; color: rgb(0, 0, 102);font-family:courier new;"&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;points &lt;- read.table(url("http://archivos-para-subir.googlegroups.com/web/Analisis+correlacionales.txt?gda=0ywgME4AAACkOfwqHAVd4YqgfIB09GDRN3No94DJejqv6LWrffOcUtQTec6xGbbz9B_IWZmp37itXp5Ud9d8afGj09bAbTSQ47Cl1bPl-23V2XOW7kn5sQ"), header = T, sep = "\t", dec = ",")&lt;br /&gt;str(points)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;'data.frame':    76 obs. of  7 variables:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt; $ x          : num  543726 543486 542903 535211 539086 ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt; $ y          : num  4124164 4124224 4122417 4118071 4121908 ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt; $ Id         : Factor w/ 76 levels "1_12","1_13",..: 1 2 4 6 7 8 9 10 11 12 ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt; $ Especie    : Factor w/ 2 levels "Pinus nigra",..: 1 1 1 1 1 1 1 2 1 1 ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt; $ Defoliacion: num  55 55 30 55 30 55 55 60 45 55 ...&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;$ Area_basim : num  25.8 28.1 24.2 22.0 18.0 ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt; $ Densidad   : num   286  286 1592  923 1974 ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;El siguiente paso es convertir esta capa de puntos en un objeto espacial del tipo &lt;span style="font-family:courier new;"&gt;SpatialPointsDataFrame&lt;/span&gt; y asignarle una proyección (ha de ser la misma que la de las capas raster y sino habría que reproyectar esta capa).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;coordinates(points) &lt;- data.frame(points$x, points$y) &lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;proj4string(points) &lt;- CRS("+proj=utm +zone=30 +ellps=intl +units=m +no_defs")&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt; &lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Y ahora sí, importamos cada una de las capas raster de GRASS a R, &lt;/span&gt;&lt;span style="font-size:130%;"&gt;extraemos los valores de las capas raster para los puntos incluidos en la capa vectorial &lt;span style="font-family:courier new;"&gt;points&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt; y, por último, borramos las capas raster para no agotar la memoria virtual.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;mde &lt;- readCELL6sp("mde") &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;extract.mde &lt;- overlay(mde, points)&lt;br /&gt;rm(mde)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;slope &lt;- readCELL6sp("slope")&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;extract.slope &lt;- overlay(slope, points)&lt;br /&gt;rm(slope)&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;aspect &lt;- readCELL6sp("aspect") &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;extract.aspect &lt;- overlay(aspect, points)&lt;br /&gt;rm(aspect)&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;rad.summer &lt;- readCELL6sp("beam_radiation_172") &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;extract.rad.sum &lt;- overlay(rad.summer, points)&lt;br /&gt;rm(rad.summer)&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;rad.winter &lt;- readCELL6sp("beam_radiation_354") &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;extract.rad.win &lt;- overlay(rad.winter, points)&lt;br /&gt;rm(rad.winter)&lt;br /&gt;&lt;br /&gt;wetness &lt;- readCELL6sp("wetness_index")&lt;br /&gt;extract.wetness &lt;- overlay(wetness, points)&lt;br /&gt;rm(wetness)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Y ahora juntamos toda la información extraida en un único &lt;span style="font-family:courier new;"&gt;data.frame&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;points@data &lt;- cbind(points@data, mde = extract.mde@data, slope = extract.slope@data, aspect = extract.aspect@data, rad.summer = extract.rad.sum@data, rad.winter = extract.rad.win@data, wetness = extract.wetness)  &lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;span style="color: rgb(0, 0, 0);font-family:georgia;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;El resultado final, es por tanto, un &lt;span style="font-family:courier new;"&gt;data.frame&lt;/span&gt; con información sobre valores de decaimiento (incluidos en el archivo &lt;span style="font-family:courier new;"&gt;points&lt;/span&gt;) y toda una serie de variables físicas obtenidas a partir de capas raster (pendiente, altitud, etc) que podemos analizar estadísticamente en R, cosa que en principio no podríamos hacer en GRASS. En la siguiente entrada se muestra un análisis preliminar de estos datos en R. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-5249187254940995311?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/5249187254940995311/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=5249187254940995311' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/5249187254940995311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/5249187254940995311'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/03/como-utilizar-el-potencial-de-grass.html' title='Como utilizar el potencial de GRASS desde R'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-6627331359156955616</id><published>2009-03-06T17:10:00.011+01:00</published><updated>2009-03-06T22:49:16.756+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grass'/><title type='text'>Cálculo de superficies de insolación</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;En GRASS es relativamente sencillo implementar un modelo para estimar la insolación a partir de los mapas de altitud, pendiente y orientación por medio del comando &lt;span style="font-weight: bold;"&gt;r.sun&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Se puede acceder a este comando a través del 'shell' o del gestor GIS. Si optamos por la segunda opción, hay que ir a Raster - Solar radiance and shadows - Solar irradiance and irradiation. Se abrirá una ventana con tres pestañas: (1) Options; (2) Input_options; (3) Output_options. Algunos de los campos que hay que rellenar son obligatorios pero muchos otros son optativos y, o bien no son completamente necesarios, o están definidos por defecto.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IEnjSf5msm8/SbFUWq6CiKI/AAAAAAAAAJ8/ahvS8hEicbE/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 301px;" src="http://4.bp.blogspot.com/_IEnjSf5msm8/SbFUWq6CiKI/AAAAAAAAAJ8/ahvS8hEicbE/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5310118184098105506" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Antes de utilizar este comando es conveniente leerse la &lt;a href="http://grass.itc.it/grass62/manuals/html62_user/r.sun.html"&gt;ayuda&lt;/a&gt; de la función. r.sun puede utilizarse para calcular tanto la radiación directa, difusa y reflejada [W.m-2] &lt;/span&gt;&lt;span style="font-size:130%;"&gt;en un momento puntual del día (modo 1), como la radiación directa, difusa y reflejada acumulada [Wh.m-2.day-1] &lt;/span&gt;&lt;span style="font-size:130%;"&gt;a lo largo de todo un día (modo 2). El segundo modo suele ser más informativo, sobretodo en estudios relacionados con la producción de cultivos o la presencia de formaciones vegetales. Esta radiación acumulada será la que calculemos en este ejemplo.&lt;br /&gt;&lt;br /&gt;En la primera pestaña (&lt;span style="font-weight: bold;"&gt;Options&lt;/span&gt;) se pide información sobre:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;el día del año en el que se quiere calcular la radiación (día juliano).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;el intervalo del tiempo en el que se calcula la radiación cuando se estima la radiación acumulada durante todo el día. Esto es sólo aplicable al modo 2. 0.5 (valor por defecto) significaría que se estima la radiación cada media hora a lo largo del día y luego se calcula la integral para todas las estimas puntuales.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;el valor de declinación solar (radianes) se estima por defecto de manera automática utilizando el día del año. No obstante, si se tiene una medida más precisa de este valor, puede introducirse en la casilla correspondiente.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;la hora solar para la que se quiere calcular la radiación, sólo aplicable en el caso del modo 1.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;Por tanto, en el caso de estar interesados en el cálculo de la radiación acumulada (modo 2), sólo se tiene que especificar el día del año y el intervalo de tiempo para el cuál se hacen las estimas parciales.&lt;br /&gt;&lt;br /&gt;En la siguiente pestaña (&lt;span style="font-weight: bold;"&gt;Input_options&lt;/span&gt;) hay que introducir el nombre de los archivos que contienen las capas raster (en formato Grass) de elevación, (&lt;span style="font-style: italic;"&gt;elevation&lt;/span&gt;) pendiente  (&lt;span style="font-style: italic;"&gt;slope&lt;/span&gt;) y orientación (&lt;span style="font-style: italic;"&gt;aspect&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/SbFlRmPz1RI/AAAAAAAAAKE/eQ_uBleeVSs/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/SbFlRmPz1RI/AAAAAAAAAKE/eQ_uBleeVSs/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5310136788645565714" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Por defecto, hay establecido un coeficiente de turbidez atmosférica (&lt;span style="font-style: italic;"&gt;Linke atmospheric turbidity coefficient&lt;/span&gt;) de 3.0. Este coeficiente refleja la presencia de aerosoles y nubosidad que puede influir en la radiación difusa y reflejada. En la página de &lt;a href="http://grass.itc.it/grass62/manuals/html62_user/r.sun.html"&gt;ayuda&lt;/a&gt; muestran una tabla en donde se sugieren coeficientes de Linke orientativos según el tipo de área de estudio y mes del año. Si se dispusiera de una capa raster con el valor de este coeficiente para toda el área de estudio, se podría introducir en la casilla que dice '&lt;span style="font-style: italic;"&gt;Name of the Linke atmospheric turbidity coefficient input raster map&lt;/span&gt;'. Como generalmente no se dispone de una información tan detallada, se deja este espacio en blanco.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;En la tercera pestaña (&lt;span style="font-weight: bold;"&gt;Output_options&lt;/span&gt;) es necesario especificar el nombre de los archivos de salida para la radiación directa (beam_rad), difusa (diff_rad) y reflejada (refl_rad). Además, en el caso del modo 1 habrá que especificar el nombre de un archivo de salida con el ángulo de incidencia del sol (incidout). En el caso del modo 2, habrá que especificar el nombre de un archivo de salida con el tiempo de insolación (insol_time), es decir, el número de horas a lo largo del día que cada pixel ha estado expuesto a la radiación directa.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/SbFnUUFaPdI/AAAAAAAAAKM/zrh1YoPNTgM/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 305px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/SbFnUUFaPdI/AAAAAAAAAKM/zrh1YoPNTgM/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5310139034332970450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Una vez definidos todos estos parámetros, le damos a RUN. El proceso, especialmente en el caso del modo 2, puede ser muy lento ya que exije una gran cantidad de cálculos computacionales. Para el caso de la Sierra de los Filabres (Almería), el cálculo de la insolación diaria total (radiación integrada) para un área de 3839 x 7086 píxeles de 10 x 10 m duró aproximadamente 3-4 horas.&lt;br /&gt;&lt;br /&gt;Por otro lado hay que tener en cuenta que para la definición de las características de insolación de un lugar deben estimarse los modelos de insolación representativos de un conjunto suficiente de periodos anuales. En efecto, al menos en latitudes medias o altas los contrastes estacionales son fuertes y contienen una información ambiental que no puede despreciarse. Por este motivo no es suficiente caracterizar la insolación para un valor medio anual, al menos en zonas no ecuatoriales. Por esta razón, he calculado la insolación en el solsticio de verano (día juliano 172) y en el solsticio de invierno (día juliano 354). Luego estas dos variables pueden considerarse individual o conjuntamente (mediante la media) en análisis posteriores.&lt;br /&gt;&lt;br /&gt;Por último, es posible obtener una representación del mapa de insolación utilizando el siguiente código en la consola de comandos de GRASS.&lt;br /&gt;&lt;/span&gt;&lt;pre  style="font-family:courier new;"&gt;&lt;span style="font-size:130%;"&gt;g.region rast=mde&lt;br /&gt;d.mon x1&lt;br /&gt;r.colors beam_radiation_172 col=grey&lt;br /&gt;d.his i_map=beam_radiation_172 h_map=mde&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IEnjSf5msm8/SbGZaHfQYkI/AAAAAAAAAKU/948G5R3Ur6c/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 315px;" src="http://4.bp.blogspot.com/_IEnjSf5msm8/SbGZaHfQYkI/AAAAAAAAAKU/948G5R3Ur6c/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5310194109612319298" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-6627331359156955616?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/6627331359156955616/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=6627331359156955616' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6627331359156955616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/6627331359156955616'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/03/calculo-de-superficies-de-insolacion.html' title='Cálculo de superficies de insolación'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_IEnjSf5msm8/SbFUWq6CiKI/AAAAAAAAAJ8/ahvS8hEicbE/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-3301842760156845247</id><published>2009-03-06T12:43:00.007+01:00</published><updated>2009-03-06T13:07:53.088+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grass'/><title type='text'>Análisis de modelos digitales de elevación en GRASS</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;En GRASS se pueden calcular los mapas de pendiente y orientación a partir de un &lt;span style="font-weight: bold;"&gt;Modelo Digital de Elevaciones &lt;/span&gt;(&lt;span style="font-style: italic;"&gt;Digital Elevation Model&lt;/span&gt; (DEM) en inglés) desde el administrador GIS pulsando:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Raster - Terrain analysis - Slope and aspect&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/SbEN74MPvfI/AAAAAAAAAJs/TBCRJMOrotw/s1600-h/Screenshot13.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 298px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/SbEN74MPvfI/AAAAAAAAAJs/TBCRJMOrotw/s400/Screenshot13.png" alt="" id="BLOGGER_PHOTO_ID_5310040757993717234" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;O bien desde la consola de comandos (shell) con el comando &lt;span style="font-weight: bold;"&gt;r.slope.aspect&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;r.slope.aspect el=&lt;span style="font-style: italic;"&gt;dem&lt;/span&gt;&lt;nombre del="" mde=""&gt; as=&lt;nombre.orientación&gt;&lt;span style="font-style: italic;"&gt;aspect&lt;/span&gt; sl=&lt;span style="font-style: italic;"&gt;slope&lt;/span&gt;&lt;nombre.pendiente&gt;&lt;/nombre.pendiente&gt;&lt;/nombre.orientación&gt;&lt;/nombre&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Los dos mapas son procesados a la vez. Los ángulos del mapa de &lt;/span&gt;&lt;span style="font-size:130%;"&gt;orientación son medidos en el sentido opuesto a las manecillas del reloj a partir del Este. Las&lt;/span&gt;&lt;span style="font-size:130%;"&gt; pendientes son calculadas por defecto en grados. &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Si se quieren visualizar estos dos archivos basta con usar los comandos &lt;span style="font-weight: bold;"&gt;d.mon&lt;/span&gt; y &lt;span style="font-weight: bold;"&gt;d.rast&lt;/span&gt;  para abrir un monitor y visualizar (&lt;span style="font-style: italic;"&gt;display&lt;/span&gt;) en él la capa raster respectivamente. Alternativamente &lt;/span&gt;&lt;span style="font-size:130%;"&gt;el comando &lt;span style="font-weight: bold;"&gt;d.rast.leg&lt;/span&gt; agrega una leyenda sencilla al monitor.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;d.mon x1&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;d.rast aspect&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;d.mon x2&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;d.rast.leg slope&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/SbEQjU4qzjI/AAAAAAAAAJ0/0UMQGLM3TW4/s1600-h/Screenshot14.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 160px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/SbEQjU4qzjI/AAAAAAAAAJ0/0UMQGLM3TW4/s400/Screenshot14.png" alt="" id="BLOGGER_PHOTO_ID_5310043634734386738" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Existen módulos adicionales para trabajar con los DEMs: las áreas con depresiones&lt;/span&gt;&lt;span style="font-size:130%;"&gt; pueden ser llenadas con &lt;span style="font-weight: bold;"&gt;r.fill.dir&lt;/span&gt;, las líneas de flujo pueden ser calculadas con &lt;span style="font-weight: bold;"&gt;r.flow&lt;/span&gt;. El análisis de cuencas puede ser realizado con &lt;span style="font-weight: bold;"&gt;r.watershed&lt;/span&gt; y con &lt;span style="font-weight: bold;"&gt;r.terraflow&lt;/span&gt; en archivos muy grandes. Todos estos comandos pueden ser utilizados también desde el administrador GIS (en la pestaña raster).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-3301842760156845247?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/3301842760156845247/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=3301842760156845247' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3301842760156845247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3301842760156845247'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/03/analisis-de-modelos-digitales-de.html' title='Análisis de modelos digitales de elevación en GRASS'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IEnjSf5msm8/SbEN74MPvfI/AAAAAAAAAJs/TBCRJMOrotw/s72-c/Screenshot13.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-3494458172557777377</id><published>2009-03-06T09:53:00.024+01:00</published><updated>2009-03-06T12:42:03.239+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grass'/><title type='text'>¡Bienvenido a GRASS!</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;GRASS&lt;/span&gt;&lt;span style="font-size:130%;"&gt; (por su siglas en inglés, the &lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Geographic Resources Analysis and Support System&lt;/span&gt;&lt;span style="font-size:130%;"&gt;, http://grass.itc.it) es un Sistema de Información Geografica (SIG)&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt; gratuito&lt;/span&gt;&lt;span style="font-size:130%;"&gt; y de &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;código abierto&lt;/span&gt;&lt;span style="font-size:130%;"&gt;, integrado con un sistema de procesamiento de imágenes y subsistemas de visualización. GRASS permite trabajar con imágenes raster y vectorial. Tiene interfaces paraPostgreSQL, MySQL, DBF y bases de datos conectadas con ODBC. Además puede ser conectado a UMN/MapServer, R, gstat, Matlab, Octave, Povray y otros software.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;Hasta hace poco siempre había trabajado con otros software comerciales como ArcGIS, Idrisi, PCI o ERDAS. GRASS siempre me había parecido muy complicado y poco amigable. Sin embargo, sus características como software libre y gratuito lo convierten en una herramienta muy versátil y potente, por lo que merece la pena hacer el esfuerzo de aprendizaje. En esta entrada explico como empezar a trabajar en GRASS y los conceptos más básicos para aquellos que, como yo hasta ayer, quieran dar el salto pero no acaban de animarse.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Instalación y manuales&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;GRASS está disponible desde el ITC-irst en Italia (&lt;a href="http://grass.itc.it/"&gt;http://grass.itc.it&lt;/a&gt;). GRASS está diseñado para correr en varios ambientes UNIX, tales como GNU/Linux, SUN-Solaris, Irix o MacOS X. También puede correr bajo MSWindows/NT/2000/XP con Cygwin (un simulador de Linux), aunque posiblemente las próximas versiones de GRASS se puedan correr bajo Windows directamente. Libros, tutoriales, manuales, cursos en línea y mas documentación se encuentra listada en el 'Proyecto para la Documentación de GRASS' (&lt;a href="http://grass.itc.it/gdp"&gt;http://grass.itc.it/gdp&lt;/a&gt;). En español, hay al menos un par de tutoriales de introducción a GRASS (&lt;a href="http://mpa.itc.it/markus/osg05/"&gt;http://mpa.itc.it/markus/osg05/&lt;/a&gt;). Ambos son traducciones de un tutorial de Markus Neteler para un taller de trabajo y no difieren apenas en cuanto a contenidos entre sí. En mi opininión, estos tutoriales no son particularmente buenos, pero por lo menos sirven para entender algunos conceptos básicos del funcionamiento de GRASS, por lo que merece la pena echarles un vistazo (muchos de los contenidos de esta entrada han sido extraidos de estos tutoriales).&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Estructura de los proyectos en GRASS&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Cuando alguien está familiarizado con el uso de SIG y sensores remotos pero nunca antes había trabajado con GRASS, lo más importante es saber cómo se estructuran los proyectos y cómo abrir una sesión en GRASS. Esto es lo que normalmente más cuesta entender. La información de GRASS se encuentra almacenada en un directorio conocido como '&lt;span style="font-weight: bold;"&gt;database&lt;/span&gt;' (también llamado 'GISDBASE') . Este directorio se debe de crear antes de empezar a trabajar con GRASS (yo lo he llamado 'home/luis/grassdata'). Dentro de este 'database', los proyectos están organizados por áreas de proyectos en subdirectorios llamados '&lt;span style="font-weight: bold;"&gt;locations&lt;/span&gt;'. Un 'location' está definido por un sistema de coordenadas, una proyección cartográfica y unas fronteras geográficas. Los subdirectorios y archivos que definen un 'location' son creados automáticamente cuando GRASS es iniciado la primera vez con un nuevo 'location' (esto es lo que vamos a hacer un poco más abajo). Cada 'location' puede tener múltiples '&lt;span style="font-weight: bold;"&gt;mapsets'&lt;/span&gt;. Un motivo para mantener múltiples 'mapsets' es almacenar mapas relacionados a algún aspecto específico del proyecto o subregiones. Otro motivo es permitir el trabajo simultáneo de usuarios a capas almacenadas dentro del el mismo 'location', por ejemplo, equipos trabajando en elmismo proyecto. Para trabajos en equipo, una base de datos de GRASS centralizada puede ser creada en un sistema de archivos de red (por ejemplo, NFS). Además de acceder el propio 'mapset', cada usuario puede leer capas de otros 'mapsets', aunque cada usuario solo puede modificar o borrar las capas en su propio 'mapset'.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Cuando se crea un nuevo 'location', GRASS automáticamente crea un 'mapset' especial llamado &lt;span style="font-weight: bold;"&gt;PERMANENT&lt;/span&gt; donde la información principal del proyecto puede ser almacenada. Datos en el 'mapset' PERMANENT pueden ser solamente agregados, modificados o borrados por el propietario del 'mapset' PERMANENT. Sin embargo, los datos pueden ser consultados, analizados y copiados por otros usuarios a sus respectivos 'mapsets'. El 'mapset' PERMANENT es útil para entregar información general (ejemplo, un modelo de elevación digital), accesible pero protegida contra escritura de todos los usuarios que se encuentran trabajando en el mismo 'location' del propietario de la base de datos. En principio si no se tiene pensado trabajar en equipos con varios usuarios y con una gran cantidad de información, se puede trabajar directamente en el 'mapset' PERMANENT.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Primeros pasos en GRASS: Cómo crear un nuevo 'location'&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Una gran diferencia entre GRASS y otros SIG es que GRASS requiere los parámetros de la proyección antes de que el usuario pueda trabajar en un 'location'. La ventaja de esto es que las cosas quedan bien definidas y se evita un desorden con la combinación de proyecciones, cosa que en mi experiencia es bastante común cuando se trabaja con otros software que no siguen esta estructura de proyectos. Para crear un nuevo 'location' primero tenemos que abrir GRASS. En Linux (yo trabajo actualmente con Ubuntu Intrepid Ibex 8.10) hay que ir a la terminal (&lt;span style="font-style: italic;"&gt;konsole&lt;/span&gt;) y escribir:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;grass63&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;o simplemente:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;grass&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Esto abrira la ventana de bienvenida de GRASS.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/SbD1y9HwfyI/AAAAAAAAAH8/ieiyE9gWo5E/s1600-h/Screenshot1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 365px; height: 400px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/SbD1y9HwfyI/AAAAAAAAAH8/ieiyE9gWo5E/s400/Screenshot1.png" alt="" id="BLOGGER_PHOTO_ID_5310014216419180322" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Lo primero que hay que hacer es seleccionar el 'database' donde se va a guardar el nuevo 'location'. Este directorio se ha tenido que crear antes de empezar a trabajar en GRASS. Ahora selecciona el botón '&lt;span style="font-style: italic;"&gt;Projection values&lt;/span&gt;' para crear un nuevo 'location' (&lt;span style="font-style: italic;"&gt;Define new location with...&lt;/span&gt;), el cual te llevará a una nueva ventana de texto.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/SbD2_4o0CRI/AAAAAAAAAIE/03jFZeRgoLI/s1600-h/Screenshot2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 280px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/SbD2_4o0CRI/AAAAAAAAAIE/03jFZeRgoLI/s400/Screenshot2.png" alt="" id="BLOGGER_PHOTO_ID_5310015538065574162" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;En la pantalla ingresa un nuevo nombre para el 'location' (no puede contener espacios en blanco) y luego continua presionando la tecla ESC y la tecla RETURN de tu teclado. Te aparecerá otra ventana de texto diciendo que esa 'location' no existe, cuáles son las 'locations' disponibles y preguntándote si quieres crear una nueva 'location' con el nombre asignado. A esto último se dice que sí y se pulsa RETURN.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IEnjSf5msm8/SbD3kOWhvXI/AAAAAAAAAIM/ww59bJb474Q/s1600-h/Screenshot3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 283px;" src="http://4.bp.blogspot.com/_IEnjSf5msm8/SbD3kOWhvXI/AAAAAAAAAIM/ww59bJb474Q/s400/Screenshot3.png" alt="" id="BLOGGER_PHOTO_ID_5310016162369748338" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Esto te lleva a otra ventana de texto en dónde te explican la información que vas a necesitar para crear un nuevo 'location' (sistema de coordenadas, zona UTM y parámetros de la proyección, coordenadas del área de trabajo, etc). Te preguntará si tienes toda esa información. Se dice que sí y se pulsa RETURN.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/SbD4unGu-_I/AAAAAAAAAIU/x7fLlD1aXtw/s1600-h/Screenshot4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 279px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/SbD4unGu-_I/AAAAAAAAAIU/x7fLlD1aXtw/s400/Screenshot4.png" alt="" id="BLOGGER_PHOTO_ID_5310017440324713458" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Una nueva ventana te pedirá que definas el sistema de coordenadas para tu 'location'. En mi caso defino C (UTM) y pulso RETURN.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/SbD5boyieaI/AAAAAAAAAIc/wC50AEK7BRE/s1600-h/Screenshot5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 279px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/SbD5boyieaI/AAAAAAAAAIc/wC50AEK7BRE/s400/Screenshot5.png" alt="" id="BLOGGER_PHOTO_ID_5310018213870991778" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Lo siguiente es ingresar una pequeña descripción o título para el 'location'. En esta misma ventana te pregunta si quieres especificar un datum. Por defecto se responde que sí. Se pulsa RETURN para continuar.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/SbD54H1mE0I/AAAAAAAAAIk/Sd47IOMPQRg/s1600-h/Screenshot6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 278px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/SbD54H1mE0I/AAAAAAAAAIk/Sd47IOMPQRg/s400/Screenshot6.png" alt="" id="BLOGGER_PHOTO_ID_5310018703241646914" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Para especificar el datum se puede pulsar 'list' y te viene una lista de todos los datum disponibles. Para salir de este listado se pulsa 'q'. Se escribe el nombre del datum y se pulsa RETURN.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/SbD6l9ED-1I/AAAAAAAAAIs/WnEhJqINWmw/s1600-h/Screenshot7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 279px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/SbD6l9ED-1I/AAAAAAAAAIs/WnEhJqINWmw/s400/Screenshot7.png" alt="" id="BLOGGER_PHOTO_ID_5310019490623519570" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;El último paso es definir las coordenadas del área de estudio. En mi caso por ejemplo, las hice coincidir con las del modelo digital de elevaciones con el que voy a trabajar. En otros casos pueden ser más o menos amplias y abarcar toda una región geográfica como Sierra Nevada, Andalucía o la Península Ibérica. Hay que tener en cuenta que esta es la región que define el 'location', pero que luego es posible redefinir el área de estudio en distintos 'mapset' dentro de un 'location'. Igualmente se pueden redefinir los parámetros de un 'location' una vez que ha sido creado.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/SbD7PWACcBI/AAAAAAAAAI0/dR8GYnNiOF0/s1600-h/Screenshot8.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 281px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/SbD7PWACcBI/AAAAAAAAAI0/dR8GYnNiOF0/s400/Screenshot8.png" alt="" id="BLOGGER_PHOTO_ID_5310020201692164114" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Finalmente se pide que se defina la resolución de los píxeles. Una cosa buena de GRASS es que se puede cambiar el tamaño de los píxeles con relativa facilidad. Al contrario que con otros software, no se remuetrea una capa raster, sino que se reproyecta todo un proyecto ('location') a la resolución deseada. Esto agiliza mucho el procesamiento de la información sin necesidad de generar infinidad de nuevos archivos con información parcialmente redundante. Se pulsa RETURN para acabar.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/SbD8PlYKZyI/AAAAAAAAAI8/AYtO1kHb6tA/s1600-h/Screenshot9.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 276px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/SbD8PlYKZyI/AAAAAAAAAI8/AYtO1kHb6tA/s400/Screenshot9.png" alt="" id="BLOGGER_PHOTO_ID_5310021305331509026" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Ya tenemos el proyecto creado. Ahora podemos comenzar GRASS desde la página de bienvenida (paso 1) seleccionando el 'database' donde has creado el nuevo 'location'. (/home/luis/grassdata), el 'location' que acabas de crear (Filabres) y el 'mapset' (PERMANENT). Pulsa 'Enter GRASS'.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/SbD-P7btC3I/AAAAAAAAAJE/bFz-bkCsZuk/s1600-h/Screenshot10.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 368px; height: 400px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/SbD-P7btC3I/AAAAAAAAAJE/bFz-bkCsZuk/s400/Screenshot10.png" alt="" id="BLOGGER_PHOTO_ID_5310023510275197810" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;¡Y ya podemos empezar a trabajar en GRASS!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Interfaz gráfica y consola de comandos ('shell')&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;En GRASS se puede trabajar de dos maneras (alternativa o simultáneamente): a través de la interfaz gráfica o a través de la consola de comandos ('shell'). Mientras que la primera es más intuitiva, la segunda da mayor versatilidad y potencia a la hora de programar funciones y procesos. Ambas opciones están disponibles todo el tiempo.&lt;br /&gt;&lt;br /&gt;La interfaz gráfica consta de tres ventanas.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/SbEER5tGHkI/AAAAAAAAAJU/RV-xEpwpMPY/s1600-h/Screenshot11.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 237px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/SbEER5tGHkI/AAAAAAAAAJU/RV-xEpwpMPY/s400/Screenshot11.png" alt="" id="BLOGGER_PHOTO_ID_5310030141240778306" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;La ventana principal es el administrador GIS (&lt;span style="font-weight: bold;"&gt;GIS Manager&lt;/span&gt;, izquierda). Desde esta ventana se pueden realizar la mayoría de las funciones relacionadas con el procesamiento de capas raster y vectorial, incluyendo la importación y exportación de capas en otros formatos. También se pueden modificar las características de configuración del 'location'.&lt;br /&gt;&lt;br /&gt;Una segunda ventana (&lt;span style="font-weight: bold;"&gt;Output - GIS.m&lt;/span&gt;, arriba derecha) nos muestra los resultados de las operaciones realizadas a través del administrador GIS así como el código implementado (este código se puede usar directamente en la consola de comandos).&lt;br /&gt;&lt;br /&gt;Finalmente hay una tercera ventana (&lt;span style="font-weight: bold;"&gt;Map Display X&lt;/span&gt;, abajo derecha) que muestra los mapas seleccionados en el administrador GIS. Otra de las ventajas de GRASS es que en vez de desplegar los mapas en la pantalla, envía el contenido del monitor a un archivo *.PNG por lo que ocupa menos memoria y es mucho más rápido a la hora de visualizar datos, especialmente cuando se trata de capas raster con una gran cantidad de información.&lt;br /&gt;&lt;br /&gt;La consola de comandos ('shell') funciona de manera similar a como funcionan la mayoría de las aplicaciones en sistemas Unix. A través del 'shell' podemos obtener toda la funcionalidad que se obtiene a través de la interfaz gráfica de GRASS, pero además podemos programar scripts y conectar con otros software como R.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/SbEFfaIymaI/AAAAAAAAAJc/njL1hBN7w78/s1600-h/Screenshot12.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 278px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/SbEFfaIymaI/AAAAAAAAAJc/njL1hBN7w78/s400/Screenshot12.png" alt="" id="BLOGGER_PHOTO_ID_5310031472796801442" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Importar datos a GRASS&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Ya hemos creado nuestra 'location'. Ahora vamos a importar una capa raster a nuestro 'location' para trabajar con ella desde GRASS. GRASS es compatible con la mayoría de los formatos típicos utilizados en SIG y teledetección. En este caso importaremos una capa raster ascii de ArcGIS (GRID). Para ello vamos a:&lt;br /&gt;&lt;br /&gt;File - Import raster map . ESRI grid&lt;br /&gt;&lt;br /&gt;Alternativamente desde la consola de comandos podríamos haber escrito el comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;r.in.arc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cualquiera de las dos formas nos llevarían a la siguiente ventana, en dónde debemos de definir el archivo de entrada y el nombre del archivo de salida que se guardará directamente en nuestro 'location' y 'mapset' definidos. Una vez definidos los argumentos necesarios para ejecutar la función, pulsamos RUN.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/SbEJFlRPc8I/AAAAAAAAAJk/AqFn8XZj3MY/s1600-h/Screenshot12.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 338px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/SbEJFlRPc8I/AAAAAAAAAJk/AqFn8XZj3MY/s400/Screenshot12.png" alt="" id="BLOGGER_PHOTO_ID_5310035427154949058" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Como podemos observar en la parte inferior de la ventana aparece el código que ejecuta todo el proceso incluyendo la definición de los archivos de entrada y salida. Esta línea de texto puede ser ejecutada en la consola de comandos para realizar esta misma operación sin necesidad de tener que abrir un GUI (&lt;span style="font-style: italic;"&gt;Graphic's User Interface&lt;/span&gt;).&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Ahora ya podemos trabajar con esta capa raster en GRASS para realizar distintas operaciones. Para más información sobre cómo cargar capas en GRASS y visualizarlas se puede consultar el &lt;a href="http://mpa.itc.it/markus/osg05/neteler_grass6_nutshell2005_spanish.pdf"&gt;manual de Markus Neteler traducido por Guillermo Martínez&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-3494458172557777377?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/3494458172557777377/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=3494458172557777377' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3494458172557777377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/3494458172557777377'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/03/bienvenido-grass.html' title='¡Bienvenido a GRASS!'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IEnjSf5msm8/SbD1y9HwfyI/AAAAAAAAAH8/ieiyE9gWo5E/s72-c/Screenshot1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-7308750988707719201</id><published>2009-01-26T16:28:00.014+01:00</published><updated>2009-01-27T08:12:03.416+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Modelos binomiales en R</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Muchos problemas estadísticos implican el análisis de una respuesta binaria. Por ejemplo, muchas veces se clasifican los individuos muestrales como:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Vivos o muertos,&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Presencia o ausencia de especies,&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Hombre o mujer,&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Sano o enfermo,&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Deforestado o no deforestado.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;En estos y otros casos, los modelos binarios suponen una herramienta de análisis muy interesante. Para ello es conveniente que, al menos, una de las variables explicativas sea continua. En el caso de la deforestación (o cualquier otro cambio de uso binario), los datos consistirán, por ejemplo, en una lista de variables (ej. distancia a caminos, elevación, pendiente) medidas en píxeles que han sido deforestados en un periodo determinado, y una lista similar para píxeles que no han sido deforestados en ese mismo periodo. La cuestión es tratar de averiguar cuál de estas variables, si es que hay alguna, aumentan la &lt;span style="font-weight: bold;"&gt;probabilidad&lt;/span&gt; de que un píxel individual sea deforestado para ese periodo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;La variable respuesta contiene sólo 0s y 1s. Por ejemplo, 0 representaría píxeles que permanecen como bosque y 1 píxeles que han sido deforestados. Por tanto, habría una única columna para la variable respuesta. Los pasos a seguir para modelar una variable respuesta de tipo binomial son los siguientes:&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Crear un vector de 0s y 1s como variable respuesta.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Ajustar un modelo lineal generalizado (funcion glm) con una familia de distribución de errores de tipo binomial (argumento family = binomial).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Reducir el modelo eliminando los términos que no sean significativos y comparando el cambio en devianza con respecto al modelo total.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Interpretación de los resultados.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;La &lt;span style="font-weight: bold;"&gt;función de vínculo&lt;/span&gt; en los glm hace referencia a la transformación de la(s) variable(s) antes de ajustar el modelo. En el caso de los modelos binomiales, la función de vínculo que se usa habitualmente es la logística (logit), que transforma con logaritmos naturales la variable respuesta. Por defecto, no hace falta especificar ésto en los modelos.&lt;br /&gt;&lt;br /&gt;A la hora de comparar modelos se utiliza la&lt;span style="font-weight: bold;"&gt; devianza&lt;/span&gt; como un indicador de la bonanza del modelo. Para aquellos que no estén muy familiarizados con la jerga estadística, la devianza es una medida del ajuste del modelo en relación al número de parámetros del mismo. Si un modelo explica lo mismo que otro, pero es más sencillo (menor número de párametros) es, por regla general, mejor modelo. Y esto es lo que va a indicar la devianza.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Un ejemplo: El caso de la deforestación en Chile Central&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;En este ejemplo, la variable respuesta va a ser la ocurrencia de deforestación en Chile Central para el periodo 1975-1985, en dónde 1 = deforestación y 0 = no deforestación. Para obtener estos datos, se llevó a cabo un muestreo sistemático cada 1 km en el área de estudio y se registró la cobertura en 1975 y 1985 para todos aquellos píxeles que eran bosque en 1975. Se midieron también toda una serie de variables explicativas que se detallan a continuación:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Elevación (m),&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Pendiente (grados),&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Orientación (grados),&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Distancia a ríos (m),&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Distancia a ciudades grandes (m),&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Distancia a pueblos (m),&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Distancia a carreteras principales (m),&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Distancia a carreteras secundarias (m),&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Distancia a suelo agrícola (m),&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Distancia al borde del bosque (m).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;Los datos originales están en Excel. Para leerlos directamente en R suele ser más rápido pasarlos a *.txt, aunque R puede leer también datos en Excel. Los datos están accesibles en una página web, por lo que se pueden leer desde R utilizando el comando &lt;span style="font-family:courier new;"&gt;url()&lt;/span&gt;. Basta con copiar el código que se ve en azul y pegarlo en R. Funcionará.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="text-align: left; color: rgb(0, 0, 102);font-family:courier new;"&gt;&lt;span style="font-size:130%;"&gt;fnf75_85 &lt;- read.table(url("http://archivos-para-subir.googlegroups.com/web/F-NF1975-85.txt?gda=f500bkEAAACkOfwqHAVd4YqgfIB09GDRCcOUO-z8uvHRarwVOPM5xOEDwyLfg5d1mmtcx5AUJ3JTCT_pCLcFTwcI3Sro5jAzlXFeCn-cdYleF-vtiGpWAA"), header = T, dec = ".", sep = "\t")&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Ya se ha creado un objeto en R llamado &lt;span style="font-family:courier new;"&gt;fnf75_85&lt;/span&gt;, que contiene los datos de las distintas variables que se utilizarán en el análisis. Con el argumento &lt;span style="font-family:courier new;"&gt;header = T&lt;/span&gt; se especifica que la primera línea contiene los nombres de las variables. Con el argumento &lt;span style="font-family:courier new;"&gt;dec = "."&lt;/span&gt; se dice cómo vienen especificados los decimales (alternativamente podría ser ","). Por último, el argumento &lt;span style="font-family:courier new;"&gt;sep = "\t"&lt;/span&gt; especifica que los campos están separados por tabulaciones. Con la función &lt;span style="font-family:courier new;"&gt;str()&lt;/span&gt; se obtiene la estructura del objeto &lt;span style="font-family:courier new;"&gt;fnf75_85&lt;/span&gt; e información sobre la naturaleza (integer, factor, character, etc) de cada una de las variables.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;str(fnf75_85)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;'data.frame':    1980 obs. of  15 variables:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ ID_ALL       : int  10 20 77 80 81 118 158 208 255 262 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ ID_FOREST    : int  1 2 3 4 5 6 7 8 9 10 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Class1975    : int  1 1 1 1 1 1 1 1 1 1 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Class1985    : Factor w/ 8 levels "1","2","3","5",..: 4 3 2 2 2 3 1 1 2 1 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Change       : Factor w/ 3 levels "0","1","NoData": 2 2 2 2 2 2 1 1 2 1 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Elevation    : num  435 136 299 300 300 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Slope        : num  19.6 0.4 0.2 0 0 0 0.2 12.3 0.3 3.8 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Aspect       : num  149 290 357  -1  -1 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Dist_river   : num  4536 1025  751 2005 2672 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Dist_City.20T: num  27750 52254 28529 25994 25180 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Dist_village : num  2271 2620 1142 1084  742 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Dist_road_P  : num  4601 2313 4621 1973 1442 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Dist_road_S  : num  752 395 323 552   0 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Dist_agri    : num  94.9 60.0 30.0 30.0 30.0 ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ Dist_f_forest: num   84.9 524.8  67.1 161.6  67.1 ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La variable respuesta es &lt;span style="font-family:courier new;"&gt;$Change&lt;/span&gt;. Se observa que es un factor con 3 niveles: &lt;span style="font-family:courier new;"&gt;"0"&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;"1"&lt;/span&gt; y &lt;span style="font-family:courier new;"&gt;"NoData"&lt;/span&gt;. No interesa tener muestras con &lt;span style="font-family:courier new;"&gt;"NoData"&lt;/span&gt;, por lo que se deben de eliminar estos datos. Se puede hacer sobreescribiendo el archivo &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;fnf75_85&lt;/span&gt; (&lt;span style="font-family:courier new;"&gt;!&lt;/span&gt; indica exclusión de casos).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;fnf75_85 &lt;- fnf75_85[!fnf75_85$Change == "NoData", ] &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;fnf75_85$Change &lt;- as.integer(fnf75_85$Change) &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;fnf75_85$Change &lt;- ifelse(fnf75_85$Change == 1, 0, 1)  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Y ahora un resumen de la variable respuesta.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;table(fnf75_85$Change)     &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0   1  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;774 1184  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Así que hay 774 píxeles que continúan siendo bosque en 1985 y 1184 píxeles que han sido deforestados entre 1975 y 1985. El diseño es claramente no balanceado (distinto número de casos en la variable respuesta), aunque esto no tiene por qué influir necesariamente en el ajuste del modelo.  El ajuste del modelo completo (excluyendo la variable &lt;span style="font-family:courier new;"&gt;Dist_f_forest&lt;/span&gt;, que ha sido mal calculada) se haría de la siguiente forma:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;model.full &lt;- glm(Change ~ Elevation + Slope +Aspect + Dist_river + Dist_City.20T + Dist_village + Dist_road_P + Dist_road_S + Dist_agri, data = fnf75_85, family = binomial)  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Para explorar los resultados se puede usar la función &lt;span style="font-family:courier new;"&gt;summary()&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;summary(model.full)  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Call:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;glm(formula = Change ~ Elevation + Slope + Aspect + Dist_river + &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;    Dist_City.20T + Dist_village + Dist_road_P + Dist_road_S + &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;    Dist_agri, family = binomial, data = fnf75_85)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Deviance Residuals: &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;    Min       1Q   Median       3Q      Max  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;-1.5265  -1.3419   0.9214   1.0039   1.3176  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Coefficients:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;                Estimate Std. Error z value Pr(&gt;|z|)    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;(Intercept)    6.177e-01  1.650e-01   3.742 0.000182 ***&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Elevation      3.529e-04  2.209e-04   1.597 0.110201    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Slope          3.913e-03  4.902e-03   0.798 0.424748    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Aspect        -8.098e-04  4.641e-04  -1.745 0.081044 .  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Dist_river     1.350e-05  6.302e-05   0.214 0.830348    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Dist_City.20T -3.136e-06  4.025e-06  -0.779 0.435960    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Dist_village   2.353e-05  3.188e-05   0.738 0.460615    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Dist_road_P   -2.579e-05  9.662e-06  -2.669 0.007608 ** &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Dist_road_S   -8.984e-05  6.592e-05  -1.363 0.172909    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Dist_agri     -4.340e-05  5.029e-05  -0.863 0.388227    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;---&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;(Dispersion parameter for binomial family taken to be 1)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;    Null deviance: 2627.9  on 1957  degrees of freedom&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Residual deviance: 2607.7  on 1948  degrees of freedom&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;AIC: 2627.7&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Number of Fisher Scoring iterations: 4&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Cómo se observa, las variables que influyen significativamente sobre la deforestación en el periodo 1975-1985 son la distancia a carreteras principales (&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;Dist_road_P&lt;/span&gt;&lt;span style="font-size:130%;"&gt;) y, de manera más marginal (p = &lt;/span&gt;&lt;span style="font-size:130%;"&gt;0.081), la orientación (&lt;span style="font-family:courier new;"&gt;Aspect&lt;/span&gt;). La primera variable influye negativamente sobre la probabilidad de deforestacion (&lt;span style="font-family:courier new;"&gt;Estimate = -2.579 e-05&lt;/span&gt;), es decir, que a medida que nos alejamos de las carreteras principales la probabilidad de deforestación disminuye. La segunda es más difícil de intepretar, puesto que la orientación va de 0º (Norte) a 360º (Norte). En este caso, sería más interpretable utilizar una variable como insolación, que está directamente relacionada con la orientación y la pendiente.&lt;br /&gt;&lt;br /&gt;Puesto que el resto de variables no son significativas se puede reducir el modelo.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 0, 102);font-size:130%;" &gt;&lt;span style="font-family:courier new;"&gt;model.red1 &lt;- glm(Change ~ Aspect + Dist_road_P, data = fnf75_85, family = binomial) &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-size:130%;" &gt;&lt;span style="font-family:courier new;"&gt;summary(model.red1)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Call: glm(formula = Change ~ Aspect + Dist_road_P, family = binomial,     data = fnf75_85)  Deviance Residuals:     Min       1Q   Median       3Q      Max  -1.5055  -1.3468   0.9385   1.0064   1.2628   Coefficients:               Estimate Std. Error z value Pr(&gt;|z|)   &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;(Intercept)  7.514e-01  1.092e-01   6.881 5.92e-12 ***&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Aspect      -7.502e-04  4.593e-04  -1.633  0.10236   &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Dist_road_P -2.496e-05  8.126e-06  -3.072  0.00213 **&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;---&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;(Dispersion parameter for binomial family taken to be 1)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;    Null deviance: 2627.9  on 1957  degrees of freedom&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Residual deviance: 2615.3  on 1955  degrees of freedom&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;AIC: 2621.3&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;Number of Fisher Scoring iterations: 4&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Y se comparan los dos modelos con la función &lt;span style="font-family:courier new;"&gt;anova()&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;anova(model.full, model.red1, test = "Chi")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Analysis of Deviance Table&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Model 1: Change ~ Elevation + Slope + Aspect + Dist_river + Dist_City.20T +&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Dist_village + Dist_road_P + Dist_road_S + Dist_agri&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Model 2: Change ~ Aspect + Dist_road_P&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Resid. Df Resid. Dev   Df Deviance P(&gt;|Chi|)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1      1948    2607.66                       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;2      1955    2615.32   -7    -7.66      0.36&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lo que indica que el modelo más simple no es significativamente peor que el modelo completo (p = 0.36). Así que aceptamos este modelo por el momento. Sin embargo, cuando analizamos los resultados se observa que la variable orientación no es significativa (p = 0.102), por lo que probamos a reducir el modelo un poco más.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;model.red2 &lt;- glm(Change ~ Dist_road_P, data = fnf75_85, family = binomial) &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;summary(model.red2)  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;Call: glm(formula = Change ~ Dist_road_P, family = binomial, data = fnf75_85)  Deviance Residuals:     Min       1Q   Median       3Q      Max  -1.4540  -1.3500   0.9432   1.0034   1.2042   Coefficients:               Estimate Std. Error z value Pr(&gt;|z|)   &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;(Intercept)  6.333e-01  8.129e-02   7.791 6.66e-15 ***&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;Dist_road_P -2.551e-05  8.115e-06  -3.144  0.00167 **&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;---&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;(Dispersion parameter for binomial family taken to be 1)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;    Null deviance: 2627.9  on 1957  degrees of freedom&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;Residual deviance: 2618.0  on 1956  degrees of freedom&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;AIC: 2622&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:130%;"  &gt;Number of Fisher Scoring iterations: 4&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;Y volvemos a comparar los dos modelos:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;anova(model.red1, model.red2, test = "Chi")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Analysis of Deviance Table&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Model 1: Change ~ Aspect + Dist_road_P&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Model 2: Change ~ Dist_road_P&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Resid. Df Resid. Dev   Df Deviance P(&gt;|Chi|)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1      1955    2615.32                       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;2      1956    2617.99   -1    -2.67      0.10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Así que de nuevo nos encontramos que el modelo reducido (&lt;span style="font-family:courier new;"&gt;model.red2&lt;/span&gt;) no es significativamente peor que el modelo anterior (&lt;span style="font-family:courier new;"&gt;model.red1&lt;/span&gt;). Aceptamos este último como válido, por lo que concluimos que la probabilidad de deforestación en el periodo 1975-1985 estuvo influida fundamentalmente por la presencia de carreteras principales (¿se debió la deforestación a un uso maderero por parte de empresas forestales?).&lt;br /&gt;&lt;br /&gt;Por último, se representan gráficamente los resultados.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;xv&lt;-seq(0,30000,10)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;yv&lt;-predict(model.red2, list(Dist_road_P = xv), type = "response")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;plot(as.integer(fnf75_85$Change) ~ fnf75_85$Dist_road_P, type = "p", ylab = "Probability of forest loss", xlab = "Distance to main roads (m)")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;lines(xv,yv)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IEnjSf5msm8/SX4LzI6Tk0I/AAAAAAAAAHk/Tx1Co9HTCBs/s1600-h/resultado+grafico+modelo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://4.bp.blogspot.com/_IEnjSf5msm8/SX4LzI6Tk0I/AAAAAAAAAHk/Tx1Co9HTCBs/s400/resultado+grafico+modelo.png" alt="" id="BLOGGER_PHOTO_ID_5295683185027552066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;¿Qué nos dice este gráfico? Básicamente, que la probabilidad de deforestación disminuye con la distancia a carretera principales, pero disminuye poco. Así, cuando uno se aleja 25 kms de las carreteras principales (una distancia bastante grande), la probabilidad de deforestación disminuye del 65% a apenas el 50%.&lt;br /&gt;&lt;br /&gt;Cómo hay muchos puntos en el gráfico, no se aprecia realmente si hay más 0s que 1s en distancias próximas a las carreteras principales y a la inversa... sería bueno intentar ajustar funciones de densidad de los 0s y 1s en el mismo gráfico.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;¿Qué ocurre si la variable respuesta es una proporción?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Puede ser que la variable respuesta no sean 0s y 1s sino que sea una proporción o porcentaje, ej. porcentaje de semillas que sobreviven en un experimento, sex ratios, proporción de píxeles deforestados en un determinado área, etc. En este caso, tambińe podemos llevar a cabo un análisis glm con distribución de errrores de tipo binomial. Las únicas diferencias con respecto a los pasos descritos anteriormente serían:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Para definir la variable respuesta creamos un objeto con dos columnas, utilizando la función &lt;span style="font-family:courier new;"&gt;cbind()&lt;/span&gt; para juntar dos vectores que contengan el número de éxitos y fracasos en cada uno de los casos.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;n.fracasos &lt;- denominador - n.exitos&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;var.respuesta &lt;- cbind(n.exitos, n.fracasos)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Comprobar que no hay sobredispersión (la devianza residual no es mayor que los grados de libertad residuales) y corregirlo en caso necesario utilizando una familia de tipo cuasibinomial (family = quasibinomial).&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Bibliografía recomendada:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Crawley, M.J. 2007. &lt;span style="font-style: italic;"&gt;The R Book&lt;/span&gt;. Wiley, London.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-7308750988707719201?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/7308750988707719201/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=7308750988707719201' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/7308750988707719201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/7308750988707719201'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/01/modelos-binomiales-en-r.html' title='Modelos binomiales en R'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_IEnjSf5msm8/SX4LzI6Tk0I/AAAAAAAAAHk/Tx1Co9HTCBs/s72-c/resultado+grafico+modelo.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-7118165452366094757</id><published>2009-01-19T19:37:00.019+01:00</published><updated>2009-01-20T18:06:44.027+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Biodiversidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Comparación de la pendiente de dos modelos (normal y poisson) de riqueza de especies</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;En un estudio que está llevando a cabo Fabio Suzart de Alburquerque (Departamento de Ecología, Universidad de Alcalá) se quiere comparar la pendiente de la recta de regresión de la riqueza de especies nativas y exóticas en el Reino Unido frente a una variable explicativa relacionada con la entrada de energía en el sistema (el primer eje de un análisis de componente principales), correlacionado fundamentalmente con la temperatura media anual, la temperatura media del mes de enero, y la evapotranspiración potencial). El principal problema con el que se enfrenta es que la distribución de la riqueza de nativas sigue una distribución normal, mientras que la distribución de especies exóticas sigue una distribución más de tipo Poisson o log-normal (ver &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Figura 1&lt;/span&gt;&lt;span style="font-size:130%;"&gt;).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;El siguiente código de R permite la lectura de los datos (accesibles con conexión a internet), el ajuste de dos modelos "normales" para la riqueza de nativas y exóticas, y la creación de: (1) histogramas de los residuos de los modelos de riqueza de especies nativas y exóticas; y (2) gráficos de correlación de estas variables con el primer eje del análisis de componentes principales (PCA).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;data &lt;- read.table(url("http://archivos-para-subir.googlegroups.com/web/datos+regresion.txt?gda=x8KpMUUAAACkOfwqHAVd4YqgfIB09GDRRDpDrIn9MKnJm3pWH7Uz3yEZ0eBGq9HKqr7NTMdj8uts7Hm76flVp_vYI1lbK8kaGu1iLHeqhw4ZZRj3RjJ_-A"), header = T, sep = "\t")&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;glm.native &lt;- glm(data$NAT_RICH ~ data$Factor1.energy)&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt; glm.exotic &lt;- glm(data$ALIEN_RICH ~ data$Factor1.energy)&lt;/span&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;&lt;br /&gt;par(mfcol= c(2, 2))&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;&lt;br /&gt;hist(residuals(glm.native), main = "Histogram of native SR residuals", xlab = "Number of species")&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;&lt;br /&gt;par(new = T)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;plot(density(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;residuals(glm.native)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;), xlab = "", ylab = "", main = "", axes = F)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;hist(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;residuals(glm.exotic)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;, main = "Histogram of exotic SR residuals", xlab = "Number of species")&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;par(new = T)&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;&lt;br /&gt;plot(density(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;residuals(glm.exotic)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;), xlab = "", ylab = "", main = "", axes = F)&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;&lt;br /&gt;plot(data$NAT_RICH ~ data$Factor1.energy, main = "Native species richness vs. PCA 1", xlab = "PCA factor 1 (energy)", ylab = "Number of species")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:130%;"  &gt;plot(data$ALIEN_RICH ~ data$Factor1.energy, main = "Exotic species richness vs. PCA 1", xlab = "PCA factor 1 (energy)", ylab = "Number of species")&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/SXYB1i0W_OI/AAAAAAAAAHY/6ymcdRFA6VA/s1600-h/histograms+and+correlation+plots.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/SXYB1i0W_OI/AAAAAAAAAHY/6ymcdRFA6VA/s400/histograms+and+correlation+plots.png" alt="" id="BLOGGER_PHOTO_ID_5293420431411707106" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 1.&lt;/span&gt; Histogramas de los residuos de los modelos de especies nativas (arriba izquierda) y exóticas (abajo izquierda) y gráficos de correlación de la riqueza de especies nativas (arriba derecha)  y exóticas (abajo derecha) con el primer eje del análisis de componentes principales (PCA).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Una posible solución a este problema es utilizar modelos lineales generalizados (GLM) con una distribución de errores de tipo Poisson y una función de vínculo de tipo logarítmica para linealizar la relación entre la riqueza de especies nativas y la variable independiente. Esto impide comparar la pendiente de ambas rectas de regresión de manera directa pero nos permite, en cambio, establecer hipótesis sobre los procesos que generan la respuesta de las variables dependientes (riqueza de nativas frente a riqueza de exóticas).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;glm.native &lt;- glm(data$NAT_RICH ~ data$Factor1.energy) &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;glm.exotic &lt;- glm(data$ALIEN_RICH ~ data$Factor1.energy, family = poisson)  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;El primer modelo es un modelo normal. Hay que considerar que los GLM no son más que una extensión de los modelos lineales, por lo que los modelos lineales que comúnmente se utilizan (ANOVA, regresión) no son más que un caso particular de GLM en dónde la distribución de errores es de tipo gaussiana (normal). Con la función &lt;span style="font-family:courier new;"&gt;summary()&lt;/span&gt; se obtiene un resumen de los modelos ajustados.  &lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;br /&gt;&lt;br /&gt;summary(glm.native)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Call:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;glm(formula = data$NAT_RICH ~ data$Factor1.energy)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Deviance Residuals: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     Min        1Q    Median        3Q       Max  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-428.470   -45.604     5.102    47.498   218.190  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Coefficients:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    Estimate Std. Error t value Pr(&gt;|t|)    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(Intercept)          421.489      1.515  278.12   &lt;2e-16&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;data$Factor1.energy   59.039      1.516   38.95   &lt;2e-16&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;---&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(Dispersion parameter for gaussian family taken to be 5172.153)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Null deviance: 19483365  on 2251  degrees of freedom&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Residual deviance: 11637345  on 2250  degrees of freedom&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;AIC: 25652&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Number of Fisher Scoring iterations: 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;summary(glm.exotic)&lt;/span&gt;  &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;Call:&lt;br /&gt;glm(formula = data$ALIEN_RICH ~ data$Factor1.energy, family = poisson)&lt;br /&gt;&lt;br /&gt;Deviance Residuals:&lt;br /&gt;     Min        1Q    Median        3Q       Max &lt;br /&gt;-18.7702   -4.5256   -0.3740    3.1827   23.9153 &lt;br /&gt;&lt;br /&gt;Coefficients:&lt;br /&gt;                    Estimate Std. Error z value Pr(&gt;|z|)   &lt;br /&gt;(Intercept)         4.900846   0.001945  2519.6   &lt;2e-16 ***&lt;br /&gt;data$Factor1.energy 0.543437   0.002224   244.3   &lt;2e-16 ***&lt;br /&gt;---&lt;br /&gt;Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1&lt;br /&gt;&lt;br /&gt;(Dispersion parameter for poisson family taken to be 1)&lt;br /&gt;&lt;br /&gt;    Null deviance: 158010  on 2251  degrees of freedom&lt;br /&gt;Residual deviance:  87121  on 2250  degrees of freedom&lt;br /&gt;AIC: 101806&lt;br /&gt;&lt;br /&gt;Number of Fisher Scoring iterations: 5&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Como se puede observar, las pendientes de la recta de regresión de ambos modelos no son comparables, entre otras cosas, porque en el modelo Poisson la variable respuesta (riqueza de exóticas) está transformada logarítmicamente. Esto ya nos da una idea sobre el comportamiento de ambos tipos de riqueza de especies. Así, mientras que la riqueza de especies nativas varía linealmente con el primer eje del PCA (energía), la riqueza de exóticas cambia exponencialmente, es decir, que para valores bajos de la variable explicativa, el incremento de la riqueza será relativamente pequeño, pero para valores altos de la variable explicativa, el incremento de la riqueza de especies será muy alto.&lt;br /&gt;&lt;br /&gt;Esto se puede observar en el modelo ajustado a los puntos para cada uno de los dos tipos de riqueza.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:78%;"  &gt;par(mfrow=c(1,2))&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:78%;"  &gt;yv.native &lt;- predict(glm.native, type= "response")&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:78%;"  &gt;plot(data$NAT_RICH ~ data$Factor1.energy, main = "Native species richness vs. PCA 1", xlab = "PCA factor 1 (energy)", ylab = "Number of species")&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:78%;"  &gt;lines(sort(data$Factor1.energy), sort(yv.native))&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:78%;"  &gt;yv.exotic &lt;- predict(glm.exotic, type= "response")&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:78%;"  &gt;plot(data$ALIEN_RICH ~ data$Factor1.energy, main = "Exotic species richness (response) vs. PCA 1", xlab = "PCA factor 1 (energy)", ylab = "Number of species")&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;font-size:78%;"  &gt;lines(sort(data$Factor1.energy), sort(yv.exotic))&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/SXTkw49D4GI/AAAAAAAAAHI/oROIB6Uh9NU/s1600-h/response.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 217px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/SXTkw49D4GI/AAAAAAAAAHI/oROIB6Uh9NU/s400/response.png" alt="" id="BLOGGER_PHOTO_ID_5293106990640521314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Y alternativamente podemos dibujar las predicciones del modelo en escala logarítmica. Esta relación es lineal, pero hay que tener en cuenta que la variable respuesta (riqueza de especies) está en escala logarítmica, por lo que la comparación de las pendientes de ambas rectas no es posible. &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;par(mfrow=c(1,2))&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;yv.native &lt;- predict(glm.native, type= "response")&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;plot(data$NAT_RICH ~ data$Factor1.energy, main = "Native species richness vs. PCA 1", xlab = "PCA factor 1 (energy)", ylab = "Number of species")&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;lines(sort(data$Factor1.energy), sort(yv.native))&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;yv.exotic2 &lt;- predict(glm.exotic, type= "link")&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;plot(log(data$ALIEN_RICH) ~ data$Factor1.energy, main = "Exotic species richness (link) vs. PCA 1", xlab = "PCA factor 1 (energy)", ylab = "log(Number of species)")&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;lines(sort(data$Factor1.energy), sort(yv.exotic2))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/SXTk_w2khpI/AAAAAAAAAHQ/sgWhv0-208A/s1600-h/link.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 217px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/SXTk_w2khpI/AAAAAAAAAHQ/sgWhv0-208A/s400/link.png" alt="" id="BLOGGER_PHOTO_ID_5293107246163854994" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;Este estudio forma parte del siguiente trabajo: Suzart de Alburquerque, F., Castro, P. Cayuela, L. &amp;amp; Rodríguez, M.A. Assessing the influence of environmental and human-related factors on native and exotic species richness in Great Britain. In prep.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5379832691740939005-7118165452366094757?l=luiscayuela.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luiscayuela.blogspot.com/feeds/7118165452366094757/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5379832691740939005&amp;postID=7118165452366094757' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/7118165452366094757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5379832691740939005/posts/default/7118165452366094757'/><link rel='alternate' type='text/html' href='http://luiscayuela.blogspot.com/2009/01/comparacin-de-la-pendiente-de-dos.html' title='Comparación de la pendiente de dos modelos (normal y poisson) de riqueza de especies'/><author><name>Luis Cayuela</name><uri>http://www.blogger.com/profile/05477985823195683711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://bp0.blogger.com/_IEnjSf5msm8/R9mCnsNDi_I/AAAAAAAAABY/F1eWaOaMV90/S220/Argentina+2810066.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IEnjSf5msm8/SXYB1i0W_OI/AAAAAAAAAHY/6ymcdRFA6VA/s72-c/histograms+and+correlation+plots.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5379832691740939005.post-7325671010384121799</id><published>2009-01-14T19:26:00.019+01:00</published><updated>2009-01-19T14:30:52.796+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gestión del bosque mediterráneo'/><category scheme='http://www.blogger.com/atom/ns#' term='Investigación'/><category scheme='http://www.blogger.com/atom/ns#' term='Código en R'/><title type='text'>Evaluación del grado de afección de pinares por medio de series temporales MODIS</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;En el presente trabajo se reproduce la metodología propuesta por Verbesselt &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; (en prensa) para evaluar el potencial de series temporales de índices de vegetación &lt;span style="font-weight: bold;"&gt;NDVI &lt;/span&gt;(&lt;span style="font-style: italic;"&gt;Normalized Difference Vegetation Index&lt;/span&gt;) y &lt;span style="font-weight: bold;"&gt;EVI&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;Enhanced Vegetation Index&lt;/span&gt;) derivados de imágenes MODIS 13Q01 v.05, obtenidas con una periodicidad de 16 días.&lt;/span&gt;&lt;span style="font-size:130%;"&gt; En sesiones anteriores se explicó: &lt;a href="http://luiscayuela.blogspot.com/2008/12/uso-de-imgenes-modis-para-estimar-el.html"&gt;(1)&lt;/a&gt; como automatizar la lectura de las imágenes MODIS y la extracción de los valores de los índices de vegetación NDVI y EVI a partir de una serie de puntos georreferenciados y visitados en campo; &lt;a href="http://luiscayuela.blogspot.com/2009/01/uso-de-imgenes-modis-para-estimar-el.html"&gt;(2)&lt;/a&gt; cómo filtrar los datos utilizando la capa de fiabilidad provista en las imágenes MODIS y cómo interpolar estos datos utilizando distintas técnicas de interpolación. En esta sesión se  analizan los datos ya filtrados e interpolados. El código en R que genera los resultados que se muestran en esta sesión se puede descargar &lt;a href="http://archivos-para-subir.googlegroups.com/web/R%20step%203.txt?gsc=uo7Q6hYAAADay-nF4YqfUge7DV0mtPFC-vghgYgES8zAzJdW7J9-8w"&gt;aquí&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;La metodología propuesta en el citado trabajo utiliza el índice relativo  propuesto por Díaz-Delgado &amp;amp; Pons (2000). Dicho índice se basa en una serie temporal de referencia que representa el estado de salud promedio de las plantaciones. Esta serie temporal se obtiene calculando la mediana de los valores de los índices de vegetación para todas las parcelas de estudio en cada una de las fechas. La fórmula es la siguiente:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;RI&lt;span style="font-size:85%;"&gt;t&lt;/span&gt; = (VI&lt;span style="font-size:85%;"&gt;t&lt;/span&gt;/VI&lt;span style="font-size:85%;"&gt;t reference&lt;/span&gt;) - 1&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Donde RI&lt;span style="font-size:85%;"&gt;t&lt;/span&gt; es el valor de referencia en tiempo t, VI&lt;span style="font-size:85%;"&gt;t&lt;/span&gt; es la mediana de los índices de vegetación de las parcelas de estudio de una clase de daño  determinada, y VI&lt;span style="font-size:85%;"&gt;t reference&lt;/span&gt; es la mediana de los índices de vegetación de todas las parcelas de estudio.&lt;br /&gt;&lt;br /&gt;La estimación de los daños en campo se hizo utilizando la guía Ferreti (1994) en el interior de rodales más o menos homogéneos, a por lo menos 100 m del camino más próximo, y haciendo un recorrido en un radio de aproximadamente 50 m alrededor del punto seleccionado. Se seleccionaron 76 parcelas de campo, 35 en rodales de &lt;span style="font-style: italic;"&gt;Pinus nigra&lt;/span&gt; y 41 en rodales de &lt;span style="font-style: italic;"&gt;Pinus sylvestris&lt;/span&gt;. &lt;/span&gt;&lt;span style="font-size:130%;"&gt;Las clases de daño se agruparon de la siguiente forma: (1) de 0-30% de daño (daño leve); (2) de 30-60% de daño (daño moderado); (3) &gt;60% daño (daño severo). &lt;/span&gt;&lt;span style="font-size:130%;"&gt;Las parcelas de &lt;span style="font-style: italic;"&gt;Pinus nigra&lt;/span&gt; tuvieron la siguiente representación por clase de daño: (1) 16 parcelas con daño entre 0-30%; (2) 18 parcelas con daño entre 30-60%; (3) 1 única parcela con daño &gt;60%. Las parcelas de &lt;span style="font-style: italic;"&gt;Pinus sylvestris&lt;/span&gt; tuvieron la siguiente representación por clase de daño: (1) 12 parcelas con daño entre 0-30%; (2) 12 parcelas con daño entre 30-60%; (3) 17 parcelas con daño &gt;60%. La clasificación en tres categorías de daño es ciertamente arbitraria y se corresponde en parte con la realidad del área de estudio, Filabres, en dónde prácticamente no existen ya rodales exentos de daño. Estas categorías contrastan notablemente con las categorías definidas por Verbesselt &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; (en prensa), en donde la categoría de daño severo se define &gt;30% de daño.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;La &lt;span style="font-weight: bold;"&gt;figura 1(a)&lt;/span&gt; muestra la serie temporal de las medianas del NDVI para cada una de las clases de daño agrupadas por especie. El NDVI es un índice que indica la actividad fotosintética de las plantas, o en este caso, de las masas forestales.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/SW46Pa_MRsI/AAAAAAAAAF4/NjtNXsCqo4k/s1600-h/median+ndvi+values.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/SW46Pa_MRsI/AAAAAAAAAF4/NjtNXsCqo4k/s400/median+ndvi+values.png" alt="" id="BLOGGER_PHOTO_ID_5291230648823727810" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 1a.&lt;/span&gt; Series temporales del NDVI obtenidas a partir de la mediana de los valores del NDVI de todas las parcelas agrupadas en cada clase de daño.&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;La &lt;span style="font-weight: bold;"&gt;figura 1(b)&lt;/span&gt; muestra la serie temporal de las medianas del EVI para cada una de las clases de daño agrupadas por especie. El EVI es un índice que refleja bien la estructura del dosel.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/SW47mqkOD7I/AAAAAAAAAGA/-Nw6SKkAR1Q/s1600-h/median+evi+values.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/SW47mqkOD7I/AAAAAAAAAGA/-Nw6SKkAR1Q/s400/median+evi+values.png" alt="" id="BLOGGER_PHOTO_ID_5291232147654184882" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 1b.&lt;/span&gt; Series temporales del EVI obtenidas a partir de la mediana de los valores del EVI de todas las parcelas agrupadas en cada clase de daño.&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;De ambas figuras se pueden sacar las siguientes conclusiones: (1) en &lt;span style="font-style: italic;"&gt;Pinus sylvestris&lt;/span&gt; es posible detectar cierto alejamiento de los series temporales de índices de vegetación para la clase de daño más severa con respecto a las otras dos clases, sobretodo a partir de los años 2004 y 2005 en adelante; (2) el NDVI capta mejor estas diferencias que el EVI; (3) en &lt;span style="font-style: italic;"&gt;Pinus nigra&lt;/span&gt; no se ve una tendencia clara. En particular para la clase de daño más severa, el comportamiento es bastante caótico, posiblemente como consecuencia de que sólo hay una parcela que representa esta clase de daño. Contrario a lo que cabría esperar, la clase de daño leve tiene en promedio menor actividad fotosintética que la clase de daño moderado.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;La &lt;span style="font-weight: bold;"&gt;figura 2a&lt;/span&gt; muestra la serie temporal del índice relativo (RI&lt;span style="font-size:85%;"&gt;t&lt;/span&gt;) de NDVI &lt;/span&gt;&lt;span style="font-size:130%;"&gt;para cada una de las clases de daño agrupadas por especie.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/SW49wWEBRUI/AAAAAAAAAGI/OH5FAB-Nob4/s1600-h/median+ri.ndvi+values.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/SW49wWEBRUI/AAAAAAAAAGI/OH5FAB-Nob4/s400/median+ri.ndvi+values.png" alt="" id="BLOGGER_PHOTO_ID_5291234512972367170" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 2a.&lt;/span&gt; Series temporales del índice relativo de NDVI (RI).&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;La &lt;span style="font-weight: bold;"&gt;figura 2b&lt;/span&gt; muestra la serie temporal del índice relativo (RI&lt;span style="font-size:85%;"&gt;t&lt;/span&gt;) de EVI &lt;/span&gt;&lt;span style="font-size:130%;"&gt;para cada una de las clases de daño agrupadas por especie.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IEnjSf5msm8/SW493_E5hKI/AAAAAAAAAGQ/wSgnH71csP4/s1600-h/median+ri.evi+values.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://1.bp.blogspot.com/_IEnjSf5msm8/SW493_E5hKI/AAAAAAAAAGQ/wSgnH71csP4/s400/median+ri.evi+values.png" alt="" id="BLOGGER_PHOTO_ID_5291234644240991394" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 2b.&lt;/span&gt; Series temporales del índice relativo de EVI (RI).&lt;br /&gt;&lt;/div&gt;  &lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;A continuación, se han agrupado los valores relativos de los índices de vegetación (NDVI y EVI) en cada una de las clases de daño por mes y año, y se han representado gráficos de cajas para ver si las distintas clases de daño se diferencian mejor en determinadas épocas del año y/o en determinados años &lt;/span&gt;&lt;span style="font-size:130%;"&gt;para cada una de las especies estudiadas &lt;/span&gt;&lt;span style="font-size:130%;"&gt;.&lt;br /&gt;&lt;br /&gt;La &lt;span style="font-weight: bold;"&gt;figura 3a&lt;/span&gt; muestra los gráficos de cajas de los valores del índice relativo del NDVI para &lt;span style="font-style: italic;"&gt;Pinus nigra&lt;/span&gt; y &lt;span style="font-style: italic;"&gt;Pinus sylvestris&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IEnjSf5msm8/SW4_tGyq3DI/AAAAAAAAAGY/SNAK8Zc3i3I/s1600-h/boxplot+ri.ndvi+month.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 349px;" src="http://3.bp.blogspot.com/_IEnjSf5msm8/SW4_tGyq3DI/AAAAAAAAAGY/SNAK8Zc3i3I/s400/boxplot+ri.ndvi+month.png" alt="" id="BLOGGER_PHOTO_ID_5291236656356711474" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 3a.&lt;/span&gt; Gráficos de cajas del índice relativo de NDVI (RI) agrupado por meses.&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;La &lt;span style="font-weight: bold;"&gt;figura 3b&lt;/span&gt; muestra los gráficos de cajas de los valores del índice relativo del EVI para &lt;span style="font-style: italic;"&gt;Pinus nigra&lt;/span&gt; y &lt;span style="font-style: italic;"&gt;Pinus sylvestris&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/SW4_7MpxTYI/AAAAAAAAAGg/6bRADUYX64M/s1600-h/boxplot+ri.evi+month.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 349px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/SW4_7MpxTYI/AAAAAAAAAGg/6bRADUYX64M/s400/boxplot+ri.evi+month.png" alt="" id="BLOGGER_PHOTO_ID_5291236898448166274" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 3b.&lt;/span&gt; Gráficos de cajas del índice relativo de EVI (RI) agrupado por meses.&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Finalmente, las figuras 4a y 4b &lt;/span&gt;&lt;span style="font-size:130%;"&gt;muestran los gráficos de cajas de los valores del índice relativo del NDVI y EVI, respectivamente, agrupados por años.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IEnjSf5msm8/SW7zZQN0c8I/AAAAAAAAAGw/Iq3qWuDiNno/s1600-h/boxplot+ri.ndvi+year.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 349px;" src="http://2.bp.blogspot.com/_IEnjSf5msm8/SW7zZQN0c8I/AAAAAAAAAGw/Iq3qWuDiNno/s400/boxplot+ri.ndvi+year.png" alt="" id="BLOGGER_PHOTO_ID_5291434227382121410" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Figura 4a.&lt;/span&gt; Gráficos de cajas del índice relativo de NDVI (RI) agrupa
