How to calculate z score to percentile conversion in Java

In order to calculate the conversion of z score to percentile we need to get the cumulative area under the normal distribution curve. We could manually calculate the numeric integral however  this might lead us to mistaken results. The best way to do it is by using existing modules written by some trusty source.

In the case of Java, I used NormalDistribution class which comes as part of the Apache Commons Math jar.

My code:

Sample result:

zScore: 1.6151417880272858 Percentile: 94.68600033649766

 

 

Advertisements

Sueño loco del chamán

Últimamente he estado soñando muchas estupideces, quizá porque ya descanso lo que debería y ahora mi subconsciente está más activo y puede dedicarse a crear historias más emocionantes. Hace ya un tiempo había platicado la historia del pollo en Corea, pero de ése ya no me acuerdo bien, así que les platicaré del sueño del chamán.

Un poco de trasfondo primero, un primo de mi novia es chamán, sabe de cosas espirituales y detecta personajes paranormales entre otras cosas. Pues en el sueño, él venía a mi casa a revisar un cuarto en el que yo supuesta mente había sentido una presencia extraña, el chamán entró solo a la habitación, que por cierto estaba en un nivel subterráneo y después de un rato salió desnudo, la piel la tenía de un tono azul brillante, calvo, los ojos completamente blancos y los labios negros, dijo que era lo peor que había visto en su vida.

Después de eso, un demonio se liberó y desde afuera de la casa nos observaba por las ventanas, era tan horrible que ni siquiera recuerdo su forma, todos los que estábamos dentro de la casa nos dedicamos a tapar las ventanas para que no nos viera y para que no se pudiera meter. Escuchábamos que las paredes se rompían, era el demonio el que estaba tratando de hacerse un agujero para poder entrar y hacer de nosotros su santa -o maléfica- voluntad. Rápido tapábamos los hoyos que hacía, eran momentos de mucha tensión y seguramente estaba yo sudando o moviéndome en mi cama mientras pasaba eso. Así nos la pasamos un buen rato, tratando de que el chamuco o lo que fuera, no se metiera en la casa. Tiempo después apareció nuestro salvador; mi abuelo paterno llegaba y con una jícara, rociaba alcohol a las paredes, con lo que el demonio dejó de molestarnos un rato.

Posteriormente siguieron algunas cosas sin chiste que no tienen nada que ver con el relato principal, así que hasta ahí queda.

Dulces sueños y águas con llevar chamanes a sus casas, sobre todo si ustedes tienen pactos extraños con seres paranormales ya que se pueden enojar por invitar desconocidos.

Teorías de clonaderas masivas

Nota inicial: estas son solamente mis ideas acerca de cómo creo que fueron los hechos.

Durante el fin de semana del día del padre se llevó a cabo un robo masivo a varias decenas de usuarios de Banamex, cuyas tarjetas habían sido clonadas en el transcurso de la semana previa.

Mi razonamiento me dice que el modo de operación fue el siguiente:

  • Identificar una zona con alta actividad bancaria, en este caso, la zona comercial Andares en los límites de Guadalajara con Zapopan en el estado de Jalisco.
  • Instalar dispositivos clonadores.
    • No se descarta que se haya hecho un convenio con las sucursales afectadas, en este caso Gran Patio Patria y los cajeros ubicados en la plaza comercial Andares.
    • Se tiene que innovar para crear un dispositivo clonador que sea de fácil instalación en el mismo cajero electrónico y que pueda almacenar una lista de tarjetas con su nip en un dispositivo extraíble, o bien, que transmita los datos mediante algún sistema de comunicación, este último es más elaborado y poco probable.
      • De haber sido un dispositivo extraíble, los videos de seguridad deberían contener el momento en el que fue retirado.
      • Los principales sospechosos de la instalación son los mismos delincuentes actuando como tarjeta habientes o los elementos de seguridad privada que depositan el dinero en el cajero. En ese último caso, verificar si hay alguna relación entre quienes depositan el dinero en los diferentes cajeros afectados y monitorearlo para futuros incidentes.
  • Esperar un tiempo en lo que se reúnen varias cuentas.
    • La lista con los números de tarjetas clonadas con el NIP debe de distribuirse de manera sistemática a personas que se encuentren en otros estados de la república para que sean ellos quienes hagan los retiros.
  • Conviene considerar una festividad en fin de semana para elegir la fecha del retiro masivo de efectivo.
    • Para el caso del robo en esta ocasión, la festividad fue el día del padre.
    • Elegir un fin de semana representa los siguientes beneficios:
      • Las sucursales Banamex están cerradas en esos días.
      • Los retiros y depósitos del fin de semana aparecen en el estado de cuenta hasta el lunes o martes.
  • Otros puntos a considerar para que los retiros sean mucho más difíciles de rastrear (todos ellos corroborados con testimonios de los afectados):
    • Usar cajeros electrónicos en otros estados de la república.
    • Usar cajeros electrónicos de otra entidad bancaria.
    • Retirar en cantidades no mayores a cinco mil pesos.
    • Cambiar el NIP de la tarjeta, ya que se tiene el anterior, lo cual previene que el propietario legítimo de la tarjeta pueda retirar el dinero de su cuenta.
  • Otro dato extra es que al darse cuenta de que sus cuentas fueron comprometidas, los usuarios van a querer retirar la totalidad de su dinero, lo cual puede ser aprovechado para el robo a mano armada.

Si por ejemplo, se consiguieron 50 cuentas durante una semana, y de cada una se retira de manera sistemática un promedio de ocho mil pesos, al final al menos se obtienen 400,000. Al parecer las personas afectadas son más de cincuenta. Una vez retirado el efectivo, seguramente se depositó sistemáticamente en cuentas diferentes.

Fue un plan calculado con mucho cuidado, bastante inteligente, ya que puede repetirse para cualquier localidad. Llegar con un culpable es muy difícil ya que son muchos los agentes que lo perpetran. Ojalá que con las denuncias que todos los usuarios están haciendo tanto ante las autoridades como con la institución bancaria, se realice algún tipo de investigación seria y den con al menos uno de los responsables.