Siempre me han gustado los concursos de programación. Yo era un concursante regular y, a veces, ganador en MacTech revista Desafío del programador en los años 90, donde gana el código más rápido, y he sido un participante de larga data y ahora administrador a tiempo parcial en Proyecto euler , donde solo lo correcto importa. Durante los últimos dos años, he estado intentando Código de Google Jam , que es una competencia en vivo donde tienes 2.5 horas para resolver varios problemas. Este fin de semana pasado, participé en la Ronda 1, que redujo 15,692 clasificados a 3,000 en la Ronda 2.
Para dar cabida a los participantes de todo el mundo, la Ronda 1 se lleva a cabo en tres momentos diferentes, lo que les brinda múltiples oportunidades de avanzar y al menos una oportunidad en un espacio de tiempo amistoso localmente. El sitio web go-hero.net agrega algunos de los datos de los participantes por país y lenguaje de programación, y decidí verlos en JMP para ver cómo la participación del país coincidía con el momento del concurso.

El sombreado oscuro muestra mi interpretación de dónde estaba la hora local de inicio no amigable (9 pm-9 am). Como se esperaba, la mayor parte de la mayor participación ocurre cuando la hora de inicio es amigable. Rusia es una excepción notable, pero me imagino que eso se debe a que el país abarca muchas zonas horarias y la mayoría de la población está en el oeste. Uruguay también parece tener un porcentaje más alto de participantes fuera de tiempo, pero solo hubo seis uruguayos en total en el concurso, por lo que se espera una mayor variación. Los datos de ubicación más detallados evitarían el problema de Rusia y permitirían las distinciones de la costa este / costa oeste en los Estados Unidos.
¿Cómo se hizo la gráfica? Obtener los datos en JMP fue fácil, gracias a Archivo> Internet Open. Luego utilicé las columnas de fórmulas para convertir los conteos a porcentajes dentro del país para ver cómo se distribuyeron las entradas de cada país en los tres tiempos. Y apilé el Redondo columnas para que yo pudiera usar Redondo como una variable de agrupación.
Tú puedes descargar mi archivo JMP desde el intercambio de archivos. (Necesitará un perfil SAS gratis para descargar).
Obtener un mapa de color básico en Graph Builder es tan fácil como arrastrar y soltar, pero tomó algunos pasos más de ajuste para hacerlo en forma de presentación. Mis pasos adicionales:
Cambió la escala de color a un esquema de dos colores en lugar del esquema de tres colores predeterminado, ya que no hay un valor medio significativo.Se agregó un mapa de fondo para un mejor contexto.En propiedades, active Mostrar formas que faltan, para ver también los países no participantes.En Personalizar, desactive los contornos del país y establezca el color de la forma que falta en blanco.Editado el grafo y titulo de leyenda.Se agregó un guión gráfico a cada panel para sombrear las áreas con tiempos de inicio locales no amigables como oscuros.Por cierto, llegué a la siguiente ronda, pero solo después de levantarme a las 5 am del domingo para tener la última oportunidad.
Chris Hemedinger escribió:
¡Felicidades Xan, por avanzar a la Ronda 2!