Foro de discusión y soporte para usuarios de R

Un foro abierto a todos los temas relacionados con R que quiera.
Nota: Una url estable a este foro es https://knuth.uca.es/R-foro.

Aplicar una misma función a más de una variable

de Luz Barrantes Aguilar -

Hola,

Tengo una base de datos con mil muestras de 25 datos cada una, quiero applicar la fórmula de la kurtosis a las 1000 variables a la vez, pero solo se como hacerlo para una, así escribo para obteber el valor para la primera muestra (M1):

kurtosis(x$M1, na.rm = FALSE, type = 1)

Instalación R Proyect en Centos

de Victoria Sanchez -

Hola,

Necesito instalar R en Linux para realizar un programa de cálculos monetarios rápidos, acabo de acceder a la y descargas https://cloud.r-project.org/ y entro en Linux, pero aparecen debian, redhat suse y ubuntu, pero no Centos, que es la distribución que yo tengo instalada. ¿Sabéis cual es la distribuación que tengo que instalar?


Ayuda con Rmarkdown en Rstudio

de Luis Burneos Marquez -

Hola,

estoy haciendo un documento con Rmarkdown, y tengo el problema de que las gráficas que se generan salen "cortadas" (ocurre como que salen más grandes de lo esperado y no cabe todo en pantalla)


Curiosamente si ejecuto el codigo en R en un script aparte sale bien, o sea que es alguna configuración que no sé controlar. Seguro que es una tontería pero no lo doy arreglado, y no he encontrado solución a este problema googleando


Muchas gracias, un saludo

Análisis de supervivencia en R

de Ana Luisa Hernández Martínez -
Les consulto para ver si alguien puede sacarme de un problema, sucede que estoy haciendo un script para realizar una análisis de supervivencia, en donde se realicen los cálculos de supervivencia presentados en la imagen, resulta que al hacer el script, en el tiempo 57 la estimación de supervivencia en vez de ser 1, lo calcula como 46/47= 0.98, es decir lo considera como si la muerte ocurriera para todos los casos, la función para estimar la supervivencia es como sigue: 


km1<-survfit(Surv(Tiempo,Deaths) ~ 1,data=datos, type='kaplan-meier') 


donde tiempo es 'Time in days',  no utilizo mucho R, por lo que de antemano agradezco mucho su ayuda. 

Ana.

Datos supervivencia

Paquete monitoR en R

de J Lopez -

Hola Buen Día,

Busco la manera de ejecutar los comandos corMatch, findPeaks y Plot, para analizar un conjunto de muestras automatizadas. Uso el comando batchCorMatch que realiza el corMatch en lote pero no logro encontrar cuales generan la gráfica. El manual solo muestra batchCorMatch, pero no indica como hacer los otros en lote. No logro entender a que ser refiere "output" cuando realiza el findPeaks.



Como puedo calcular el número de "NA's" que aparece en DATA FRAME?

de sandra salvador vasco -

Buenas tardes, necesito ayuda, ya que después de mucho intentos no consigo avanzar.

Alguien me puede indicar como puedo calcular el número de "NA" que me aparecen en un DATA FRAMES?

Espero que alguien me pueda ayudar.

Muchas gracias,

Sandra

Almacenar información en loops

de juliana herrera -

Buenas soy muy nueva en R y quisiera saber si me pueden ayudar con lo siguiente.

Estoy calculando unas distancias entre todos los puntos posibles de un sistema. para eso  utilizo la siguiente función.

SpatialLinesLengths((shortestPath(trCost, coord2[1,], coord2[1:3,], output="SpatialLines")),longlat=FALSE)

asi seria para las primeras coordenadas con respecto al resto de las coordenadas. pero  necesito calcular entre todos los pares posibles para lo cual pensé en realizar un  loop

for(i in 1:3){

distance<-SpatialLinesLengths((shortestPath(trCost, coord2[1:3,], coord2[1:3,], output="SpatialLines")),longlat=FALSE)

}


pero como son diferentes vectores de diferentes longitudes a la salida solo me sale 1 valor. me imagino que del ultimo calculo.

Mi pregunta es si estoy tomando una buena decisión y si es así me imagino que esto deberá ser almacenado en una lista.


Alguna idea de como puedo hacer .


Espero hacerme entender. Mil gracias!



Elecciones a presidente R-Hispano

de Manuel Muñoz Márquez -

Buenas:

Como ya sabréis se ha abierto la votación para la presidencia de R-Hispano. Mediante este mensaje os solicito votéis mi candidatura.

Inscribirse en la asociación es muy sencillo y no tiene coste alguno.

Creo que tener un presidente cerca sería una buena forma de potenciar nuestra presencia en la comunidad española.

Copio a continuación parte del mensaje enviado desde R-Hispano:
***
Podéis votar en hasta las 8am del día 18 de diciembre de 2018 (martes) dentro de una semana.
Cada socio puede votar una única vez poniendo su nombre, primer apellido y DNI o NIE, es decir:
<nombre> <apellido> <dni>
Por ejemplo:
Pepito Grillo 00000000A
y marcando una de las dos opciones que describen a cada candidato, en el siguiente enlace:
https://doodle.com/poll/wscdrfh5bpdza6b4
***

Muchas gracias, un saludo.

Relacionar dos variables

de Rosana Moscoso -

Buenas tardes, 

Miren, tengo variables con diferentes informaciones, quisiera tomar solo la información de ciertas observaciones y relacionarlas con las variables.

Por ejemplo:

Tengo una encuesta donde una variable es si tiene discapacidad, si-no. Qué tipo de discapacidad: física-motora-visual-auditiva-intelectual-mental. Tiene trabajo: si- no. Dónde trabaja: hay como 7 opciones. Sexo, hombre-mujer. Ha sentido discriminación por ser mujer: si- no. De parte de quién ha sentido la discriminación: desconocido-conocido. 

Lo que necesito para mi trabajo es:

Relacionar sólo las que tienen discapacidad auditiva con: el maltrato, por parte de quién, conocidos o desconocidos, si trabajan. 

¿Cómo puedo hacer? ¿Hay como hacer esto en R?