Articles of r

¿Cómo calcular la combinación y la permutación en R?

Empecé a aprender Probabilidad, y estoy buscando herramientas para trabajar con Linux. He encontrado algunos paquetes de Combinaciones http://rss.acs.unt.edu/Rdoc/library/Combinations/html/00Index.html pero cuando traté de instalarlos, el proceso falló con el siguiente mensaje: > install.packages(“Combinations”) Installing package(s) into ‘/home/maxim/R/x86_64-pc-linux-gnu-library/2.13’ (as ‘lib’ is unspecified) Warning message: In getDependencies(pkgs, dependencies, available, lib) : package ‘Combinations’ is not available (for […]

R: trazando una superficie 3D de x, y, z

imagina que tengo una matriz de 3 columnas x, y, z donde z es una función de x y y. Sé cómo trazar un “diagtwig de dispersión” de estos puntos con plot3d(x,y,z) Pero si quiero una superficie en su lugar, debo usar otros comandos, como surface3d. El problema es que no acepta las mismas entradas […]

Ejemplos de los peligros de los globales en R y Stata

En conversaciones recientes con mis compañeros, he estado abogando por evitar los globales excepto para almacenar constantes. Este es un tipo de progtwig típico de estadísticas aplicadas donde todos escriben su propio código y los tamaños de los proyectos son pequeños, por lo que puede ser difícil para las personas ver los problemas causados ​​por […]

Aumentar la distancia entre el texto y el título en el eje y

El título del eje y aparece demasiado cerca del texto del eje. ggplot(mpg, aes(cty, hwy)) + geom_point() He intentado cambiar el valor de muchos parámetros con theme() pero ninguno parece ayudar.

Error en plot.new (): márgenes de figura demasiado grandes en R

Soy nuevo en R pero he realizado numerosos diagtwigs de correlación con conjuntos de datos más pequeños. Sin embargo, cuando bash trazar un gran conjunto de datos (2gb +), puedo producir la ttwig bien, pero la leyenda no aparece. ¿Algún consejo? o alternativas? library(gplots) r.cor <- cor(r) layout(matrix(c(1,1,1,1,1,1,1,1,2,2), 5, 2, byrow = TRUE)) par(oma=c(5,7,1,1)) cx […]

mutate_each / summarise_each en dplyr: ¿cómo selecciono ciertas columnas y doy nuevos nombres a las columnas mutadas?

Estoy un poco confundido sobre el verbo mutate_each. Es bastante sencillo usar la mutate básica para transformar una columna de datos en, por ejemplo, puntajes z, y crear una nueva columna en su data.frame (aquí con el nombre z_score_data ): newDF % select(one_column) %>% mutate(z_score_data = one_column – (mean(one_column) / sd(one_column)) Sin embargo, dado que […]

Cambie las celdas en blanco a “NA”

Aquí está el enlace de mis datos. Mi objective es asignar “NA” a todas las celdas en blanco, independientemente de los valores categóricos o numéricos. Estoy usando na.strings = “” . Pero no asigna NA a todas las celdas en blanco. ## reading the data dat <- read.csv("data2.csv") head(dat) mon hr acc alc sex spd […]

Contar valores únicos

Digamos que tengo: v = rep(c(1,2, 2, 2), 25) Ahora, quiero contar la cantidad de veces que aparece cada valor único. unique(v) devuelve cuáles son los valores únicos, pero no cuántos son. > unique(v) [1] 1 2 Quiero algo que me dé length(v[v==1]) [1] 25 length(v[v==2]) [1] 75 pero como un one-liner más general 🙂 […]

Seleccionar filas donde una columna tiene una cadena como ‘hsa ..’ (coincidencia de cadena parcial)

Tengo un archivo de texto de 371MB que contiene datos de micro ARN. Básicamente, me gustaría seleccionar solo aquellas filas que tienen información sobre microRNA humano. He leído en el archivo usando read.table. Por lo general, lograría lo que quisiera con sqldf, si tuviera una syntax similar (seleccione * de donde miRNA como ‘hsa’). Desafortunadamente, […]

Creciendo un data.frame de una manera eficiente con la memoria

De acuerdo con Crear un dataframe R fila por fila , no es ideal data.frame a un data.frame utilizando rbind , ya que crea una copia del cuadro de datos completo cada vez. ¿Cómo acumulo datos en R resultan en un data.frame sin incurrir en esta penalización? El formato intermedio no necesita ser un data.frame […]