Ciencia1.com - Ciencia y Tecnolog�a - Ciencia, tecnolog�a, educaci�n y Libertad. Noticias y art�culos de ciencia y tecnolog�a, videos e im�genes, blogs de Ciencia y tecnolog�a, directorio y enlaces. Recursos, reportajes, guas, biograf�as y notas de ciencia y tecnolog�a
Directorio|Noticias|Artículos|Videos|Imágenes|Blog|Libros|Exposiciones    
Traducir/translate:






Artículos | Informáticas | Programaci�n

El c�digo inform�tico revela que los calent�logos cocinaron sus resultados

Por Daniel Rodr�guez Herrera

Gr�ficas como el palo de hockey no se derivan directamente de los datos; estos deben tratarse para poder obtener el resultado final. Pero hay formas y formas de hacerlo, y los calent�logos introdujeron modificaciones arbitrarias para que los datos dijeran lo que deb�an decir.

Publicado: Viernes, 27/11/2009 - 21:16  | 4668 visitas.

Imagen:
Bookmark and Share

Tamaño: Letras NormalesLetras MedianasLetras Grandes

Uno de los argumentos m�s utilizados por los climat�logos cuyos correos electr�nicos han sido desvelados en uno de los mayores esc�ndalos cient�ficos de los �ltimos a�os es que lo que escrib�an hab�a sido sacado "fuera de contexto". Pese a que ese argumento puede ser v�lido para una parte de los mensajes, no lo es para todos, pues en muchos casos el contexto queda bien claro en cuanto se leen en el orden correcto.

En cualquier caso, hay algo que no puede mentir, y es el c�digo fuente utilizado para dibujar esos palos de hockey con los que han convencido al mundo de que se encuentra al borde de la peor de las cat�strofes. Y, efectivamente, el c�digo no miente: es m�s, demuestra que lo hicieron los cient�ficos del clima. Despu�s de volcarse en lo m�s f�cil de analizar de la filtraci�n, los m�s de mil correos electr�nicos entre la planta mayor de la calentolog�a mundial, expertos de todo el mundo est�n centrando su mirada en el resto de ficheros contenidos en el ya famoso dossier: los datos de temperaturas, documentos y c�digo fuente empleado en los estudios del CRU.

Un desastre total

Lo primero que ha llamado la atenci�n de los inform�ticos que est�n analizando la filtraci�n ha sido el fichero llamado "HARRY_READ_ME.txt", donde se pueden contemplar las tribulaciones de Ian "Harry" Harris, miembro del CRU, a la hora de analizar e intentar corregir el c�digo fuente empleado para generar las alarmistas gr�ficas del palo de hockey de este grupo de cient�ficos.

El archivo fue actualizado constantemente y contiene los comentarios seguramente de varios a�os de esfuerzos para poner algo de orden y l�gica en el c�digo y, sobre todo, en las bases de datos de temperatura del CRU, las m�s grandes del mundo y, por lo que se puede deducir del texto del pobre Harry, imposibles. Ambas cosas forman parte de lo que cient�ficos como Steve McIntyre han pedido para poder reproducir los pasos dados por los creadores de palos de hockey y evaluar si son o no correctos. Siempre se han negado a proporcionarlos.

Dejemos por un lado lo que nos dicen los correos sobre la integridad de estos cient�ficos. Este fichero dice mucho de su incompetencia:

De modo que... no tenemos los ficheros con los coeficientes (s�lo gr�ficas .eps de algo). �Pero donde est�n esos ficheros mensuales? NO LO S�, NO EST� DOCUMENTADO. All� donde miro, hay ficheros de datos, pero no existe informaci�n sobre qu� son aparte de sus nombres. Y eso es inutilizable. En el ejemplo anterior, los nombres de los ficheros en los directorios _mon y _ann son id�nticos, pero los contenidos no. Y la �nica diferencia es que un directorio es aparentemente "mensual" [mon=monthly] y el otro "anual" [ann=annual], pero los dos contienen ficheros mensuales.

La conclusi�n de Harry, en otra parte del fichero, es la siguiente:

No existe una integridad de datos uniforme, s�lo un conjunto de problemas que crece seg�n son encontrados.

El fichero, no obstante, consta de m�s de trescientas p�ginas impreso, y todav�a podr�a argumentarse que no es c�digo en sentido estricto, sino comentarios de un programador, por muy reveladores que sean. Pero es que hay m�s.

Cocinando los resultados

La principal acusaci�n a la que se puede enfrentar un cient�fico es la de haber cocinado sus algoritmos y/o los datos originales para que muestren un resultado predeterminado. De ah� que el "truco de Mike" para "ocultar el descenso" haya sido el correo electr�nico m�s destacado de los m�s de mil que forman parte del dossier.

El "descenso" que quer�an ocultar est� claro. Para poder calcular las temperaturas de antes de que hubiera term�metros que las registraran los cient�ficos deben usar lo que se denomina como "variables proxy" o directamente proxys. Son datos que s� se pueden recopilar hoy y que tienen relaci�n con la temperatura de modo que se pueda establecer una relaci�n matem�tica entre los datos del proxy y las temperaturas que s� se conocen. As�, a partir de los datos del Proxy podremos obtener las temperaturas que no sabemos.

El problema es que seg�n la relaci�n matem�tica usada por estos cient�ficos la temperatura a partir de 1960 desciende en lugar de subir, como hac�an los term�metros. �Soluci�n? "Ocultar el descenso", de modo que la relaci�n matem�tica obtenida a trav�s del proxy no muestre el "�ptimo clim�tico medieval", una �poca en la que las temperaturas eran m�s altas o al menos similares a las actuales, de modo que este cambio clim�tico sin precedentes tendr�a uno bien cercano, que impedir�a la propaganda catastrofista.

El c�digo est� lleno de comentarios que documentan el uso del "truco de Mike" para truncar los datos y que no fastidien el resultado. Pero lo m�s notable es este fragmento, destacado por el gur� del c�digo abierto Eric S. Raymond, uno de los programadores inform�ticos m�s conocidos y respetados del mundo:

;
; Apply a VERY ARTIFICAL correction for decline!!
;
yrloc=[1400,findgen(19)*5.+1904]
valadj=[0.,0.,0.,0.,0.,-0.1,-0.25,-0.3,0.,- 0.1,0.3,0.8,1.2,1.7,2.5,2.6,2.6,$
2.6,2.6,2.6]*0.75 ; fudge factor
if n_elements(yrloc) ne n_elements(valadj) then message,"Oooops!"
;
yearlyadj=interpol(valadj,yrloc,timey)

Aparte de la evidente incapacidad del programador por deletrear correctamente la palabra "artificial", que se escribe igual en ingl�s que en espa�ol, este c�digo demuestra que los datos se est�n cocinando mediante unos valores completamente arbitrarios. O, para ser exactos, que parecen completamente arbitrarios. Raymond los ha colocado en una gr�fica:

Este fudge factor, como puede verse, tiene como objetivo una reducci�n en los a�os 30 �que fueron muy c�lidos; de hecho, en Estados Unidos, fueron los m�s c�lidos del siglo XX� y un claro palo de hockey desde 1950 a 1980. Es decir, dado que los datos no se ajustaban al resultado deseado, cocinaron los resultados.

Cabe esperar que seg�n pasen los d�as habr� m�s ejemplos de este tipo de manipulaciones, especialmente cuando cient�ficos como McIntyre y McKitrick, que llevan a�os reclamando los datos originales y el c�digo fuente empleado para generar estos palos de hockey, hayan podido estudiarlo a fondo.

Publicado originalmente en Libertad Digital (Espa�a)

Categorías

» Agregar Enlace
ABC ActiveX ADA Amos Apl
AppleScript ASP AWK Basic Beta
C# C/C++ Cecil Cilk Clu
COBOL ColdC CPN cT Curl
Dart Delphi Directorios Dylan Dynace
Eiffel Ensamblador Eventos Forth Fortran
Guile Haskell Icon IDL Infer
Intercal J Java JavaScript JCL
JOVIAL Limbo Lisp Logo LPC
M - MUMPS Magma Medios ML Modula-2
Modula-3 Oberon Obliq Occam Pascal
Perl PHP PL-I POP PostScript
Power Builder Prograph Prolog Python Rexx
RPG Ruby SAS Sather ScriptEase
ScriptX SDL Self SETL SmallTalk
Spanner SQL SR TCL TOM
UML Verilog VHDL Visual Basic

Enlaces a sitios

99 Bottles of Beer on the Wall
collection of code to generate the complete lyrics of the song in nearly every programming language.
Idioma: English / English
ACM SIGPLAN
explores programming language concepts and tools, focusing on design, implementation, and efficient use.
Idioma: English / English
Aldor
categorical programming language in which types and functions are first class values.
Idioma: English / English
Algo+
An�lisis de algoritmos y estructuras de datos, su orden, su tipolog�a y su implementaci�n en C y Pascal.
Idioma: Espa�ol / Spanish; Castilian
AMPL
modeling language and system for formulating, solving and analyzing large-scale optimization problems. Links to free and commercial sources of software and modeling examples.
Idioma: English / English
Aula Digital
Tutoriales y recursos did�ticos relacionados con el uso de aplicaciones y lenguajes de programaci�n.
Idioma: Espa�ol / Spanish; Castilian
Candleweb and �
Candleweb and �
Idioma: English / English
Catalog of Free Compilers and Interpreters
Catalog of Free Compilers and Interpreters
Idioma: English / English
Cel
prototype-based, object oriented computer language. Includes sample modules, release notes, and downloadable files.
Idioma: English / English
Code Beach
guide to free and open source code for ASP, C++, ColdFusion, Java, JavaScript, Palm, Perl, PHP, and Visual Basic.
Idioma: English / English


Artículos



Imágenes

 


Videos

 


Noticias


Entradas


Libros

 



Home Atrás Arriba


Estamos en:
 Blogalaxia
 Directory of Science Blogs
 

 
Ciencia1.com:
2025 Ciencia1.com - Ciencia y Tecnolog�a. Permitida la reproducción siempre que se señale la fuente y enlace correspondiente a cada material info@ciencia1.com