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.

crear paquetes R

de karina lopez -

Hola a todos!

Estoy intentando crear mi propio paquete en R y me en cuentro con problemillas q no se responder.

Me baje el RTools y me lo instalé, pero intentando probar los ejemplos me sale un error de que no encuentra el script de perl para hacer el install:

C:\Users\karina\Documents\paquetesR>R CMD install mypkg
Can't open perl script "C:\PROGRA~1\R\R-210~1.0/bin/install": No such file or directory

Pero es que el perl no lo tengo instalado en el directorio de R, lo tengo en el por defecto del wizard installer; alguien tiene idea de qué hago mal???

Saludos

Pseudo R2 para modelos de regresión Poisson

de Victor Morales -

Hola a todos. Les agradezco me colaboren indicandome si R puede hacer mediante algún paquete, un estimativo de R2(pseudo R2), para modelos de regresión de Poisson. Necesito tener otro estimativo de bondad de ajuste del modelo además del usual deviance.  

Muchas gracias por la colaboración.

leer datos de un excel

de Laura Martinelli -
Buenas a todos,
Con el siguiente código:
file <- tclvalue(tkgetOpenFile())
if (!length(file)) return()
channel <- odbcConnectExcel(file)
poblacion <- sqlQuery(channel, "select * from [Hoja1$]", errors = TRUE)

logro leer de un archivo Excel que tiene los pesos de una población, pero no logro graficar un histograma con ellos porque me dice que no son numéricos, me aparece el siguiente mensaje:
Error en hist.default(poblacion) : 'x' must be numeric
Espero que puedan ayudarme,
gracias
Laura

Como realizar un grafico de cajas por años

de Luis Benites -
Saludos a todos, tengo problemas para realizar el grafico de cajas pero por año. Poganse en el caso que tienene una serie de la temperatura de la superficie del mar, donde las mediciones han sido tomadas por meses por cada año, en total mi data tiene 10 años. Lo que quiero saber como obtener un grafico de cajas pero por cada año, algo similar a como se hace en el SPSS.

duda -99.9 para medias

de noelia otero -
Hola!

tengo una duda de como calcular medias de una serie de datos:
Si tengo una serie de datos , por ejm, 10, de los cuales 3 son -99.9 y quiero hallar la media de tods sin que me cuenten el -99.9, como puedo hacerlo??
las habia calculado comon:
x[-99.9]<-00.0
mean(x)
pero calro, en realidad me calcula una media de 10 valores teniendo en cuenta 3 como 0, y en realidad yo quiero que simplemente no los tenga en cuenta.
Tambien lo intente con NaN, pero no me sirve, si alguien me puede decir como hacerlo?
muhcas gracias
Un saludo

Problemas al cargar un plugin de Rcmdr

de David Leiva -
Hola he desarrollado un plugin de Rcmdr mediante el cual se crea en el menú principal otro menú con 2 ítems y dos submenús con 2 ítems cada uno:


# type menu/item operation/parent label command/menu activation install?

menu mainMenu topMenu "" "" "" ""
item mainMenu command "SRM Block Designs" Rcmdr.SRMblock "" "packageAvailable('nonindependence')"
item mainMenu command "SRM Round Robin Designs" Rcmdr.SRMroundrobin "" "packageAvailable('nonindependence')"
menu strdMenu mainMenu "" "" "" ""
item strdMenu command "Interval Outcomes" Rcmdr.intervalout "" "packageAvailable('nonindependence')"
item strdMenu command "Categorical Outcomes" Rcmdr.categoricalout "" "packageAvailable('nonindependence')"
item mainMenu cascade "Dyadic Standard Designs" strdMenu "" "packageAvailable('nonindependence')"
menu helpMenu mainMenu "" "" "" ""
item helpMenu command "Help about nonindependence" Rcmdr.help.nonindependence "" "packageAvailable('nonindependence')"
item helpMenu command "Help about RcmdrPlugin.nonindependence" Rcmdr.help.RcmdrPlugin.nonindependence "" "packageAvailable('nonindependence')"
item mainMenu cascade "Help About..." helpMenu "" "packageAvailable('nonindependence')"
item topMenu cascade "Nonindependence" mainMenu "" "packageAvailable('nonindependence')"


Al intentar cargarlo, el programa da el siguiente mensaje de error:

Warning in max(which((Menus[, "operationOrParent"] == "cascade") & (Menus[, :
no non-missing arguments to max; returning -Inf
Error in get(Menus[m, 2]) : object 'mainMenu' not found


Al eliminar del archivo de texto los submenús y dejar los 6 ítems del plugin, entonces se carga sin problemas:

# type menu/item operation/parent label command/menu activation install?
menu mainMenu topMenu "" "" "" ""
item mainMenu command "SRM Block Designs" Rcmdr.SRMblock "" "packageAvailable('nonindependence')"
item mainMenu command "SRM Round Robin Designs" Rcmdr.SRMroundrobin "" "packageAvailable('nonindependence')"
item mainMenu command "Interval Outcomes" Rcmdr.intervalout "" "packageAvailable('nonindependence')"
item mainMenu command "Categorical Outcomes" Rcmdr.categoricalout "" "packageAvailable('nonindependence')"
item mainMenu command "Help about nonindependence" Rcmdr.help.nonindependence "" "packageAvailable('nonindependence')"
item mainMenu command "Help about RcmdrPlugin.nonindependence" Rcmdr.help.RcmdrPlugin.nonindependence "" "packageAvailable('nonindependence')"
item topMenu cascade "Nonindependence" mainMenu "" "packageAvailable('nonindependence')"

He seguido las pautas que Fox da en su artículo para crear plugins de Rcmdr y también he ojeado el código de otros plugins y no veo dónde está el problema en la primera alternativa (que es la que yo preferiría).

Agradecería cualquier comentario al respecto.

David Leiva.

problemas al instalar paquetes en R

de karina lopez -

Hola!!

Estoy intentando instalar paquetes en R y siempre me da el siguiente error:

Erro en zip.unpack(pkg, tmpDir) : no fue posible abrir el archivo 'C:/Program Files/R/R-2.4.0/library/file5de92d41/RGtk2/chtml/RGtk2.chm'

¿Alguien sabría que debo hacer para solucionarlo???

Un saludo y gracias.

Duda . r

de Efren Gomez -

Mi probleam es que quiero abrir un archivo . r pero sin tener que abrir lo como nuevo script es decir que al abrir lo desde mis documentos me lo abra en el script y el error que me marca es este tengo wxp y R 2.8.tantos

 ARGUMENT ´C\ruta ....\archivo.r´__ignored__