sábado, 31 de marzo de 2012

Otra minisesión de R

Más ejemplos en R.


> a<-matrix(scan("f:/daseo.txt"),ncol=2) 
> a
[,1] [,2]
[1,] 0.451 0.16
[2,] 0.348 0.50
[3,] 0.125 0.20
[4,] 0.076 0.14


Le digo que cargue un listado de números y los presente como una matriz de dos columnas. 


> dimnames(a)<-list(c("Sujeto A","Sujeto B","Sujeto C","Sujeto D" ),c("Aseo","Amenaza")) 
> a
Aseo Amenaza
Sujeto A 0.451 0.16
Sujeto B 0.348 0.50
Sujeto C 0.125 0.20
Sujeto D 0.076 0.14


Se ponen etiquetas a filas y columnas.


> summary(a)
Aseo Amenaza
Min. :0.0760 Min. :0.140
1st Qu.:0.1128 1st Qu.:0.155
Median :0.2365 Median :0.180
Mean :0.2500 Mean :0.250
3rd Qu.:0.3738 3rd Qu.:0.275
Max. :0.4510 Max. :0.500


Se pide un resumen de los datos y se hacen un par de gráficas.


> jpeg("cajas.png")
> boxplot(a)
> dev.off()
windows
2
> jpeg("barras.png")
> barplot(a,names=et2,col=col,main="Micos")
> dev.off()
windows
2
>

viernes, 30 de marzo de 2012

Hijoputez



Imagen wikipedia. Firma de Josef Mengele

Por desgracia he tenido ocasión de plantearme que es un “hijoputa”. 

La clave de la “hijoputez” no es siquiera crueldad es la indiferencia, el tratar al otro individuo como si fuera un pedazo de madera. Es especialmente preocupante cuando un sujeto es responsable del bienestar y de la supervivencia de otro y responde con indiferencia a sus requerimientos, o los requerimientos que hacen terceros sobre aquel individuo.

Respecto a la atención a otros, lo que chirría no depende de lo holgazán que sea el que ha de prestar los servicios o cuidados, siquiera lo lerdo que sea en realizar sus funciones. Hay gran cantidad de vicios y faltas que estamos dispuestos a excusar, principalmente por que nosotros mismos las manifestamos en mayor o menos grado.

La clave de ser un "hijoputa" es una actitud, que simplemente es abominable y que está en la base de los grandes crímenes como son el asesinato o la violación: la mayor desconsideración por el otro que la situación permita.

Hay cosas que no pueden describirse mas que con exabruptos.

jueves, 29 de marzo de 2012

Un "Hola mundo" en R



Imagen solo enlazada
Escribir una matriz, guardarla en un txt y abrirla. Por algo se empieza...


> a<-(c("hola","adios"))
> a
[1] "hola"  "adios"
> b<-(c(1,2))
> b
[1] 1 2
> w<-cbind(a,b)
> w
     a       b
[1,] "hola"  "1"
[2,] "adios" "2"
> z<-rbind(a,b)
> z
  [,1]   [,2]  
a "hola" "adios"
b "1"    "2"  
> write.table(w,file="c:/r/datos3.txt")
> read.table("c:/r/datos3.txt")
      a b
1  hola 1
2 adios 2
>

¿Qué es R?
http://es.wikipedia.org/wiki/R_(lenguaje_de_programaci%C3%B3n)
¿Se pueden hacer cosas bonitas con R?
http://addictedtor.free.fr/graphiques/

miércoles, 14 de marzo de 2012

APA-ñado

Si piensa escribir algún texto técnico (tesinas, tesis, artículos o manuales y libros decentes), esto puede ser de su interés.

Después de absurdos esfuerzos, he conseguido citar en APA como Dios manda con Lyx. Lo cual ha necesitado, en esencia, de una asombrosa serie de ensayos y errores.

Miren, Lyx, es un procesador de texto que consigue resultados muy adecuados para documentos técnicos y académicos. Y aunque Lyx es una versión amable de LaTeX, algunas cosas pueden resultar engorrosas.

Resumiendo:

Para insertar una bibliografía han de ir a

Insertar --> índice --> Bibliografía Bibtex

Esa bibliografía la habrán hecho con un programita como JabRef, con el que habrán confeccionado un archivo .bib (que es su base de datos bibliográfica). También le pueden especificar un formato específico para esas referencias por medio de un archivo .bst.

Y ahí es donde estaba el problema, conseguir un formato de que realmente fuera el de APA. Busqué y busque... y todo eran errores y resultados raros o no adecuados. Y por fin, un archivo .bst que cumple con el formato APA.

“apa-kfu.bst”

Lo encontré aquí http://wundt.kfunigraz.ac.at/tex/ a fuerza de utilizar comodines en las búsquedas de Google. Pero al fin, puedo hacer de forma automática algo como esto.

Archivo bst para citar en estilo APA.