Correlación vs relación causal

Tratando de escribir un paper dí con que en vez de usar la palabra correlación prefería usar la palabra relación, ahí surgió la duda, entonces encontré cuando usar y porqué usar en contexto el término "Correlación" vs "Relación".

Una correlación es una medida o grado de relación entre dos variables. Un conjunto de datos puede ser positivamente correlacionado, negativamente correlacionado o no correlacionado del todo. Así como un conjunto de valores incrementa el otro conjunto tiende a aumentar, entonces esto es llamado una correlación positiva.



Así como un conjunto de valores incrementa el otro conjunto tiende a disminuir, entonces esto es llamado una correlación negativa.



Si el cambio en los valores de un conjunto no tiene efecto en los valores del otro, entonces esto es llamado como "no correlación" o “correlación cero".



Una relación causal entre dos eventos existe si la ocurrencia del primero causa el otro. El primer evento es llamado la causa y el segundo evento es llamado efecto. Una correlación entre dos variables no implica causalidad. Por otro lado, si hay una relación causal entre dos variables, estas deben estar correlacionadas.

-------------------------------------
Ejemplo:
Un estudio muestra que hay una correlación negativa entre la ansiedad de un estudiante antes de una prueba y el puntaje del estudiante en una prueba. Pero no podemos decir que la ansiedad causa un puntaje más bajo en la prueba; podría haber otras razones-el estudiante quizá no estudió bien, entonces aquí la correlación no implica causalidad.
Hay una correlación positiva entre el número de horas que Usted pasa estudiando y la calificación que obtiene. Aquí, si hay causalidad; si Usted pasa más tiempo estudiando, resultará en una calificación más alta.
-------------------------------------

Una de las medidas más comúnmente usadas de correlación es la correlación del momento del producto Pearson o el coeficiente de correlación Pearson. Se mide usando la fórmula,



El valor del coeficiente de correlación Pearson varía desde -1 a +1 donde -1 indica una correlación negativa fuerte y +1 indica una correlación positiva fuerte.

Fuente: VARSITY TUTORS- Hotmath
https://www.varsitytutors.com/hotmath/hotmath_help/spanish/topics/correlation-and-causal-relation

Palabras que construyen

Dar felicidad al mundo.
Trabajar cuando hay que trabajar. Y no pensar en la relación.
Buscar pasatiempos que te construyan y de ser posible q aporten a la relación.
Buscar espacios donde puedas aportar siendo tu mismo.
En las noches en una hora exacta llamarle y decirle "oye llámame que te extraño": Para hacer que me llame.
Si dice que me ama ha de ser por algo: mientras tanto hacer que valga, no echarlo a perder.
Confiar en que la otra persona está haciendo bien las cosas, porque tu estás haciendo lo mismo y si no, no esperes nada a cambio.
Cuando estemos juntos reírnos.
Cuando estemos juntos contarle los momentos divertidos del tiempo que pasamos lejos.
Hacer todo eso por ti y no por otra persona.
Obligar a tu cerebro a pensar en ti.
Sonreír.
Si no hay nadie junto a ti, crea espacios que llenen tus vacíos sociales.
El espíritu se construye aportando a ideales.
Si la friegas, sabrás porqué la fregaste, no esperes a no saberlo.
Termina lo comenzado y empieza pendientes.
Lee el comercio, infórmate.
Mira y lee noticias.
Socializa.
Prepárate.
Habla de lo importante.
Lee un libro.
Escribe un libro.
Ayuda a la gente.
Siembra un árbol, cuida una mascota.
Acuéstate temprano, levántate temprano.
Cada mes visita a diferentes familiares/amigos.
Cada mes realiza una actividad extracurricular donde tengas que compartir con mucha gente. De preferencia organízalo tu.
Conversa por las noches con tu familia de algún tema/novela/película/vida/picazón/queja/comentario que los construya.

Si no está junto a ti en este camino, no es para ti, no te amargues que ya vendrá.
Y si no viene no regreses al pasado, el futuro lo escribes tu. Vuela alto.
Sigue caminando, que solo los escogidos se te van a unir.

Deffered and Method chaining

¿Qué es un Deferred?
Permite encadenar distintas acciones (callbacks) y disparar cierta funcionalidad (otros callbacks) dependiendo de su estado.
Tomado de: 
Method chaining, also known as named parameter idiom, is a common syntax for invoking multiple method calls in object-oriented programming languages. Each method returns an object, allowing the calls to be chained together in a single statement without requiring variables to store the intermediate results.
Tomado de: 

Calcular edad java

public int calcularEdad(Calendar fechaNac){
    Calendar today = Calendar.getInstance();
    int diff_year = today.get(Calendar.YEAR) - fechaNac.get(Calendar.YEAR);
    int diff_month = today.get(Calendar.MONTH) - fechaNac.get(Calendar.MONTH);
    int diff_day = today.get(Calendar.DAY_OF_MONTH) - fechaNac.get(Calendar.DAY_OF_MONTH);
    //Si está en ese año pero todavía no los ha cumplido
    if(diff_month<0 || (diff_month==0 && diff_day<0)){
        diff_year = diff_year - 1; //no aparecían los dos guiones del postincremento :|
    }
    return diff_year;
}

HTML Character Entities




Mas info en:
http://www.w3schools.com/html/html_entities.asp 

Validación: Solo números con dos decimales

<SCRIPT LANGUAGE="JavaScript"> function NumCheck(e, field) { key = e.keyCode ? e.keyCode : e.which // backspace if (key == 8) return true // 0-9 if (key > 47 && key < 58) { if (field.value == "") return true regexp = /.[0-9]{2}$/ return !(regexp.test(field.value)) } // . if (key == 46) { if (field.value == "") return false regexp = /^[0-9]+$/ return regexp.test(field.value) } // other key return false } </script> <input type="text" onkeypress="return NumCheck(event, this)"/>

CHAR vs VARCHAR vs VARCHAR2 vs NCHAR vs NVARCHAR2 vs CLOB

Cuando estaba definiendo los tipos de datos de una base de datos muy importante me encontré con la novedad de qué tipos de dato escoger para varios caracteres, así que buscando encontré esto:

Yo voy a usar VARCHAR2 para letras y números, mientras que para caracteres alfanuméricos voy a usar NVARCHAR2.




Aquí la explicación:

Tipo de dato CHAR(b) 
Almacena cadenas de caracteres de longitud fija, desde 1 a 2.000 bytes de ocupación. El número de caracteres que se pueden almacenar se rige según la siguiente fórmula: 

nº caracteres = bytes / character set Para ASCII, el conjunto de caracteres ocupa un byte, por lo que coincide el número de caracteres máximos con la ocupación del tipo de dato. Si se introduce un valor de 10 caracteres en un campo de CHAR(100), se rellenará con espacios las 90 posiciones restantes. Así la siguiente expresión es cierta: 

'Hola pepe' = 'Hola pepe ' 

Si se intenta introducir un valor demasiado grande para el campo, se intentará eliminar los espacios finales, y si cabe sin espacios, se introduce. Si aún así no cabe, se retorna un error. 

Tipo de dato VARCHAR2(b) Almacena cadenas de caracteres de longitud variable. Si se define una columna de longitud 100 bytes, y se introduce en ella un valor de 10 bytes, la columna ocupará 10 y no 100 como hacía con el tipo de dato CHAR. 

Tipo de dato VARCHAR(b) En Oracle8 es equivalente a VARCHAR2, en futuras versiones permitirá distintos criterios de comparación. 

Tipo de dato NCHAR(b) Almacena un valor alfanumérico de longitud fija con posibilidad de cambio de juego de caracteres. Puede almacenar tanto caracteres ASCII, EBCDIC, UNICODE… 

Tipo de dato NVARCHAR2(b) Almacena un valor alfanumérico de longitud variable con posibilidad de cambio de juego de caracteres. Puede almacenar tanto caracteres ASCII, EBCDIC, UNICODE… 

Tipo de datos CLOB(b)
Almacena grandes cantidades de caracteres, >4000 caracteres. LOB: Large Objects.




Fuentes
http://www.postgresql.org/docs/9.1/static/datatype-character.html
https://community.oracle.com/thread/493421?start=0&tstart=0
https://espanol.answers.yahoo.com/question/index?qid=20061206005207AAgKzb0


¿Por qué debemos leer?


Porque si! y punto!
Hay que leer siempre. Desde siempre y para siempre!
¿Por qué leer? - Imagen tomada de: http://www.papelenblanco.com/metacritica/los-incontables-beneficios-de-leer-un-libro-i
Es espantoso ver que los apuntes, las notas, los cuadernos y hasta los trabajos de mis compañeros y compañeras de la universidad, aún en estas épocas de universitarios, contengan errores ortográficos! Es inaceptable, inaudito, horroroso, es como un castigo a nuestro intelecto tener que leer tantas palabras sin tildar, oraciones mal hechas, párrafos sin puntuación e ideas descentradas de lo que originalmente quisieron decir.
Es increíble la falta de lectura y de comprensión con la que llegamos a la Universidad!
Que falta de respeto que es esa la de no saber leer! Es una falta tan grave que deberíamos perder el año por el simple hecho de no saber leer. Incluso no permitir el ingreso a la carrera por no saber leer.
Para mi leer incluye:

  1. Articular muy bien las palabras con nuestra boca con un acento bien claro y con voz alta.
  2. Entender todas y cada una de las palabras, pausas, oraciones, párrafos e ideas que se leen.
  3. Sintetizar en pocas palabras lo leído frente a un pelotón de lectores.
  4. Conversar y hasta debatir los temas tratados en la lectura en un grupo mínimo de 2 personas. 
  5. Aportar con una critica constructiva a todo lo que envuelva y traiga consigo el texto leído y las retroalimentaciones dadas en el foro de debate.

Nota: A menos que haya algún impedimento, cualquiera sea este, se puede omitir total o parcialmente el numeral 1. El 2 todos y todas debemos cumplirlo, sin excepción. Para su efecto se debe usar de forma obligatoria un diccionario grande, muy grande. Nadie debe eximirse de hacerlo, nadie! Con la tercera pauta se debe tener mucho cuidado, los expertos deben guiar y encaminar todos los discursos, excepto cuando el lector domine el arte de sintetizar. Ya en el 4to paso obligatoriamente todos los que puedan deben de participar en la tertulia. Siempre será una experiencia muy enriquecedora. Y para el último numeral quienes hayan hecho de la crítica constructiva un programa de farándula por favor empezar de nuevo el curso de lectura y se recomienda realizar voluntaria u obligadamente varias horas de trabajo social.
Adicionalmente existe un numeral escondido entre los 5 indicados, este hace hincapié a los textos que se deben leer, no voy a dar una bibliografía porque puedo pecar de político, de partidista, de conservador, de liberal, de derecha, de izquierda, de religioso, de arriba o de abajo. En todo caso mi recomendación es: LEER.

Acepto, en realidad, que yo tampoco sabía leer cuando entré a la universidad. Qué golpes tan duros que me di, no una sino varias veces, en la misma pielabra. Como me hubiese gustado saber hacerlo desde un inicio, por eso plasmo este que es mi sentir en estas lineas mal escritas. Gracias por leer mi queja.

Si alguien no está de acuerdo conmigo que me lo haga saber siempre y cuando este escrito haya pasado satisfactoriamente por el numeral 5.

Andrés Rosero T.
@andyeryto