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.

MATRICES

de Fernando Boris -
quiero leer una matriz que la tengo en txt. uso el read,table, la lee bien supuestamente filas y columnas coincide, pero el nombre de las columnas es (A)0A003 (A)0B006 (A)0B010 ...
cuando pongo para ver los names de la matriz me la escribe así:
"X.A.0A003" "X.A.0B010" "X.A.0A003"
Es una matriz grande de 11000 x 11000 y en algunas ocasiones me escribe Error: n0 se puede ubicar un vector de tamaño 91.3 kb.

Gracias!!

merge

de Fernando Boris -
Estimados tengo dos archivos excel, uno con 7 columnas y 200000 filas y otro con 3 columnas y 12000 filas, estos tienen en comun una sola columna. Yo necesito anexar datos de las tres columnas a la base de 7 columnas. Como hago para que me una la información, es decir que la base de 12000 filas se ubique segúa la comluna en común y logre ordenarce. Esto lo necesito ya que debo trabajar con solo los datos de los 12000 pero necesito la informaciín de las columnas de los 200000. bueno, tal vez no soy claro, creo que la aplicación merge es una alternativa, pero no he logrado usarlo con exito.

Problema al correr R desde Java

de Sergio Taleisnik -
Hola, me presento, mi nombre es Sergio Taleisnik, tengo 24 años y soy de Argentina. Actualmente estoy realizando mi trabajo de tesis de Ingeniería de Sistemas en la Universidad Católica de Córdoba.

Estoy intentando comunicarme con R a través de una máquina virtual Java. Estoy desarrollando sobre Eclipse Indigo, trabajando sobre Kubuntu 2.6.38-8-generic y R-2.13.1.

Para comunivar Java con R estoy utilizando la interfaz JRI distribuida junto al paquete rJava. Mi problema es que no estoy pudiendo cargar la librería "XML" cuando corro R desde Java a través de JRI. Lo que más me desconcierta es que sí puedo cargar dicha librería cuando corro R desde la consola.

El error devuelto es el siguiente:

error: Error : .onLoad failed in loadNamespace() for 'XML', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/usr/local/lib/R/library/XML/libs/XML.so':
/usr/local/lib/R/library/XML/libs/XML.so: undefined symbol: R_ClassSymbol

Mi teoría es que R_ClassSymbol es o una variable no declarada, o un tipo de dato personalizado que no es declarado. Sea cualquiera de los dos, asumo que debería haber una librería que los cargue. Por lo pronto sé que libR.so no es.

Agradeceré cualquier clase de ayuda para intentar solucionar este problema.

Saludos desde Argentina!

- Sergio

datos no combinados

de Fernando Boris -
al final pude resolver la combinación de archivos (pego como lo hice abajo del mensaje).
El tema es que hay 27 datos que no se juntaron, sabe como puedo hacer un listado de los mismos??
acá va lo que hice anteriormente:
> data1<-read.csv("/Users/fernandoboris/Desktop/genotipos.csv", header=T, sep=";")
> data2<-read.csv("/Users/fernandoboris/Desktop/GenealogiaCompleta4.csv", header=T, sep";")
Error: inesperado string constante en "data2<-read.csv("/Users/fernandoboris/Desktop/GenealogiaCompleta4.csv", header=T, sep";""
> data2<-read.csv("/Users/fernandoboris/Desktop/GenealogiaCompleta4.csv", header=T, sep=";")
> names1<-colnames(data1)
> names2<-colnames(data2)
> names1
[1] "Registro" "Crotal" "METAPOP"
> names2
[1] "ID" "Padre" "Madre" "Fecha" "Sexo" "Registro"
> basenew<-merge(data1,data2, by.x=names1[1], by.y=names2[6])
> ncol(basenew)
[1] 8
> incomparables(basenew)
Error: no se pudo encontrar la funci'on "incomparables"
> march(basenew)
Error: no se pudo encontrar la funci'on "march"
> nrow(basenew)
[1] 11657
> summary(data2)
ID Padre Madre Fecha Sexo Registro
1B-09001: 1 0 : 40307 0 : 39854 Min. :18991230 Min. :1.000 : 89859
1B-10001: 1 R-75014 : 606 VY-90007: 19 1st Qu.:19851105 1st Qu.:1.000 ES000802921751: 2
1B-10002: 1 MS-78006: 519 CA-83022: 18 Median :19971205 Median :2.000 ES010803529661: 2
1B-10003: 1 R-85059 : 500 FG-77022: 18 Mean :19839451 Mean :1.639 ES050803634001: 2
1B-10004: 1 BL-97077: 466 AG-94004: 17 3rd Qu.:20041008 3rd Qu.:2.000 ES070808210581: 2
1B-10005: 1 AV-85056: 459 AV-93027: 17 Max. :20111026 Max. :2.000 ES071202187546: 2
(Other) :204617 (Other) :161766 (Other) :164680 (Other) :114754
> summary(data1)
Registro Crotal METAPOP
ES000104895138: 1 A-08015: 1 0A001 : 1
ES000104895161: 1 A-08016: 1 0A002 : 1
ES000702021612: 1 A-08017: 1 0A003 : 1
ES000702054500: 1 A-08018: 1 0A004 : 1
ES000702118238: 1 A-08019: 1 0A005 : 1
ES000702224973: 1 A-08020: 1 0A006 : 1
(Other) :11678 (Other):11678 (Other):11678 > summary(basenew)
Registro Crotal METAPOP ID Padre Madre Fecha Sexo
ES000104895138: 1 A-08015: 1 0A001 : 1 A-08015: 1 JH-02003: 213 0 : 103 Min. :18991230 Min. :1.000
ES000104895161: 1 A-08016: 1 0A002 : 1 A-08016: 1 EJ-03044: 172 CO-95025: 8 1st Qu.:20000504 1st Qu.:2.000
ES000702021612: 1 A-08017: 1 0A003 : 1 A-08017: 1 O-98007 : 166 JY-98001: 8 Median :20050325 Median :2.000
ES000702054500: 1 A-08018: 1 0A004 : 1 A-08018: 1 EJ-01017: 158 CO-91047: 7 Mean :20025985 Mean :1.783
ES000702118238: 1 A-08019: 1 0A005 : 1 A-08019: 1 AV-00093: 123 CO-93077: 7 3rd Qu.:20070905 3rd Qu.:2.000
ES000702224973: 1 A-08020: 1 0A006 : 1 A-08020: 1 CO-05107: 118 CO-95006: 7 Max. :20100906 Max. :2.000
(Other) :11651 (Other):11651 (Other):11651 (Other):11651 (Other) :10707 (Other) :11517

tablas distribución frecuencia

de joan calventus salvador -
¿Existe algún paquete en R que elabore tablas de distribución de frecuencias (tanto para variables discretas como continuas) con un formato similar al que se obtiene con la mayoría de programas estadísticos (donde se incluya en una sola tabla datos acerca de la frecuencia, porcentaje y sus respectivos valores acumulados - ojalá incluso el cálculo de los porcentajes válidos, desconsiderando casos perdidos)?
Encontré como recurso el paquete fdth, pero se sus productos están lejos de lo que planteaba antes.
Saludos,
JCS

Autocorrelación espacial en R

de Pilar MP -
Hola, quiero realizar el test de Moran para datos espaciales y no logro dar con las sentencias, les agradecería si me pueden dar una orientación, saludos cordiales

ANALISIS CLUSTER-MDS

de EDURNE BLANCO -
Hola a todo,
Soy una principiante en R y necesito vuestra ayuda. El caso es que tengo que hacer un cluster y un MDS y no tengo mucha idea.
MI problema es que tengo un archivo excel más o menos así:
perros gatos caballos
250R 1 45 43
650R 25 2 12
850R 35 7 34

y cuando ploteo el archivo, me cuenta las estaciones (250R, 650R, y 850R) como variables, y en el cluster en ved de aparecer esos números me aparecen como 1, 2 y 3. Lo que quiero es que al hacer el cluster me aparezcan automáticamente, pero no se que comando me falta.

Por favor ayudarme

mapas de R para la georeferenciación

de Nisa Boukichou -

Buenas soy nisa y la verdad es que no se como explicarme bien, pero creo que la idea es representar graficamente las diferentes provincias de andalucia atraves de unas coordenadas que se le introduzcan al programa y te localize la provincia en cuestión...

Por eso decia lo de los tipos por que en R he encontrado estos paquetes: mapdata, mapLD, mapproj,maps,maptools y maptree y no se si son para ello...

Aunque me los descargare y los comprobare....

Si teneis  alguna sugerencia por favor comunicarmelo...

Muchas gracias por todo...

Un saludo, nisa... 

Programa SWord para integrar R en Word

de Franz Jimeno -
Hola,

He estado intentando instalar el programa SWord para integrar R en documentos de Ms Word. Por alguna razón no me funciona. La instalación funciona bien, pero cuando intento arrancar R desde el Word me marca un error de conexión con el servidor, como si no pudiera conectar con R.
Utilizo Windows 7 y Word 2011.
En cambio RExcel me funciona sin problemas.
¿Alguien ha conseguido que funcione?