Mi nombre es Javier Villacampa soy cientifico de datos, matemático y un apasionado en la neurociencia cognitiva. Os doy la bienvenida a mi blog donde exploraremos distintos usos de las matemáticas (Usaremos R como herramienta estándar). Además también hablaremos de algunos artículos cientificos interesantes sobre neurociencia. Espero que disfruteis.
viernes, 27 de julio de 2018
Como crear grupos de manera facil basandose en el orden
library( Hmisc )
funApply <- function( x) { cut2(x, g= 5) %>% as.factor %>% as.numeric}
x <- apply( X = data.frame(mtcars) , MARGIN = 2,FUN = funApply)
lunes, 17 de abril de 2017
Como ver las depencias de una función
Con el paquete codetools tenemos una serie de funciones para desarrollo rapido. Y ya que en R no se pueden hacer diagramas de uml automáticos que yo sepa. Son bastante utiles.
codetools::findGlobals
Por ejemplo podemos ver aquí como funciona:
codetools::findGlobals( fun = shapiro.test, merge = FALSE)
#
# $functions
# [1] "-" ".Call" "[" "{" "/"
# [6] "<" "<-" "==" ">" "||"
# [11] "c" "class<-" "complete.cases" "deparse" "if"
# [16] "is.na" "is.numeric" "length" "list" "return"
# [21] "sort" "stop" "stopifnot" "substitute"
#
# $variables
# [1] "C_SWilk"
codetools::findGlobals
Por ejemplo podemos ver aquí como funciona:
codetools::findGlobals( fun = shapiro.test, merge = FALSE)
#
# $functions
# [1] "-" ".Call" "[" "{" "/"
# [6] "<" "<-" "==" ">" "||"
# [11] "c" "class<-" "complete.cases" "deparse" "if"
# [16] "is.na" "is.numeric" "length" "list" "return"
# [21] "sort" "stop" "stopifnot" "substitute"
#
# $variables
# [1] "C_SWilk"
miércoles, 25 de noviembre de 2015
Pequeño arreglo en la entrada anterior.
Al final enconté la solución en la extraña representación. Los ejes estaban alrevés.
Aquí os dejo los nuevos scripts y como queadarían bien representadas las solucioens.
En el resto de scripts bastaría cambiar lo siguiente :
annotation_custom(grob = image_1, # Image
xmin= 0, # Coordinates to represent the image
xmax= 1000,
ymin= 0,
ymax= 700 # Ahora ya ajustará bien
) +
En este script solo hay que fijarse en las dos últimas lineas donde hago el cambio de coordenas para que ajuste correctamente en las gráficas.
Aquí os dejo los nuevos scripts y como queadarían bien representadas las solucioens.
En el resto de scripts bastaría cambiar lo siguiente :
annotation_custom(grob = image_1, # Image
xmin= 0, # Coordinates to represent the image
xmax= 1000,
ymin= 0,
ymax= 700 # Ahora ya ajustará bien
) +
En este script solo hay que fijarse en las dos últimas lineas donde hago el cambio de coordenas para que ajuste correctamente en las gráficas.
Suscribirse a:
Entradas (Atom)