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.

Informacion de TeachingDemos

de ger zam -
Señores

Quiero que mis estudiantes aprendan estadistica desde R y me comentaron que el paquete TeachingDemos sirve para enseñarla, agradezco si me pueden indicar documentación que me informe sobre su funcionamiento y cuales son los procesos que se pueden enseñar con el paquete.

Gracias por sus comentarios.

Saludos desde Bogota (Colombia)

German


problema al conectar java con R

de Orelsys Perez Perez -
Hola necesito los pasos o configuraciones necesarias para poder enlazar una aplicacion en java con R mediante JRI en ubuntu para usar los metodos de escalamiento multidimensional no metrico, cuando ejecuto la aplicacion me da el siguiente error:

R_HOME is not set. Please set all required environment variables before running this program.
Cannot load R
Unable to start R

Problema con timereg y length

de Alfonso Muriel -

Buenos dias a todos

Esto haciendo un analisis de riesgos competitivos mediante Timereg y cuando ejecuto la opción comp.risk me dice:

> out1 <- comp.risk(Surv(hiv$dftime, hiv$cause == 0) ~ + 1, data = hiv, cause, causeS = 1, n.sim = 100, cens.code = 0, model = "additive")
Error in Surv(time2, cause == cens.code) :   Time and status are different lengths

Si pido los length

> length(hiv$dftime)
[1] 7832
> length(hiv$cause)
[1] 7832

¿alguna idea?

Un saludo y muchas gracias de antemano

Alfonso

Error por tamaño de objeto

de Rafael Molina Venegas -
Hola, les planteo un problema que me ha surgido.


Tengo una lista (objeto mpdran) de longitud 999, siendo cada uno de los 999 elementos un objeto de la clase "phylo"

Lo que pretendo es calcular una matriz de distancia para cada par de especies que aparecen en estos objetos phylo.

Para ello, aplico este script:

Dist = vector(mode="list", length=999)
for (i in 1:999){
Dist.i = cophenetic(mpdran[[i]])
Dist[[i]] = Dist.i

La cuestión es que da el siguiente error:

Error: cannot allocate vector of size 604.2 Mb
R(699,0xa04eb540) malloc: *** mmap(size=633540608) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
R(699,0xa04eb540) malloc: *** mmap(size=633540608) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug

He comprobado que el bucle funciona como máximo tres veces ,aunque sigue dando este error

R(699,0xa04eb540) malloc: *** mmap(size=316772352) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug

Esto quiere decir que el script está bien, pero sospecho que R no soporta un objeto tan pesado (cada una de las 999 matrices tendría dim = 4450 4450). La función por si sola funciona bien, el problema está en la cantidad de bucles. No entiendo muy bien el mensaje de error

¿Alguna sugerencia?

Gracias!

Rafa

Liberada la versión 2.14.0 del paquete R-UCA para windows

de Manuel Muñoz Márquez -
Ayer, día 15 de noviembre se liberó la versión 2.14.0 del paquete R-UCA para windows. El número total de descargas directas desde los servidores del proyecto se acerca a 46.000.

Si eres usuario o usuaria de dicho paquete te agradeceríamos nos dieses tu opinión cumplimentando la Encuesta sobre el Paquete R-UCA.

Un cordial saludo a todos de parte de todos los integrantes del Proyecto R-UCA.

Ejecutar script de R desde el cmd de windows

de Isabel S -
hola estoy intentando ejecutar un script de R desde el cmd de windows ,al momento de ejecutarse guarda en un archivo txt los mensajes que salen en la consola de R en un caso exista error,y esto es lo que muestra

R version 2.13.1 (2011-07-08)
Copyright (C) 2011 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: i386-pc-mingw32/i386 (32-bit)

R es un software libre y viene sin GARANTIA ALGUNA.
Usted puede redistribuirlo bajo ciertas circunstancias.
Escriba 'license()' o 'licence()' para detalles de distribucion.

R es un proyecto colaborativo con muchos contribuyentes.
Escriba 'contributors()' para obtener más información y
'citation()' para saber cómo citar R o paquetes de R en publicaciones.

Escriba 'demo()' para demostraciones, 'help()' para el sistema on-line de ayuda,
o 'help.start()' para abrir el sistema de ayuda HTML con su navegador.
Escriba 'q()' para salir de R.

Mensajes de aviso perdidos
package "methods" in options("defaultPackages") was not found
Durante la inicialización - Mensajes de aviso perdidos
1: package 'datasets' in options("defaultPackages") was not found
2: package 'utils' in options("defaultPackages") was not found
3: package 'grDevices' in options("defaultPackages") was not found
4: package 'graphics' in options("defaultPackages") was not found
5: package 'stats' in options("defaultPackages") was not found
6: package 'methods' in options("defaultPackages") was not found
> source("D://INSTALADORES//R//MLM001.r")
Error en normalizePath(path.expand(path), winslash, mustWork) :
path[1]="C:/ARCHIV~1/R/R-213~1.1/library/utils": Acceso denegado
Calls: source ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
Ejecución interrumpida


pero si lo hago directamente en R no hay ningun problema llamandolo al script de la siguiente manera: source("D://INSTALADORES//R//MLM001.r") lo ejecuta y escribe los resultados en el archivo que programo dentro del script

Nose a que se debe este problema.Espero que me puedan ayudar.
Gracias.




Acentos Tildes y Caracteres especiales ñ

de leandro bergero -
Hola, tengo problemas para poder configurar R para que cuadno importe los datos estos se muestren con el juego de caracteres correctos. El Sistema Operativo es Linux (Arch) y en este momento tengo configurado el idioma con el juego ISO-8859-1 (latin-1), ya probe con UTF-8 pero obtengo los mismos resultados. Como le indico a R que debe utilizar el juego de caracteres? RTA: realmente no se como paso, pero ahora funciona todo OK la configuracion de mi .bashrc tiene agregada las siguientes lineas export LC_CTYPE=es_AR.utf8 export LC_MESSAGES=es_AR.utf8 export LC_ALL= mi archivo /etc/rc.conf LANGUAGE=es_AR.iso88591 y mis locales (locale -a) C POSIX es_AR es_AR.iso88591 es_AR.utf8 Espero les sirva de ayuda

gráfico plot con mas de un eje y

de franco dauro -
Hola a todos. Necesito hacer un gráfico plot donde solo halla un eje x, pero que esté relacionado con 2 ejes y. De esta forma podría ver relaciones de 3 variables en un gráfico bidimensional.