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.

Vectores

de Ignacio Martinez -

Buenas tengo otra duda,si yo tengo una serie temporal y necesito que lea todas las filas que tenga en esa serie temporal ¿como lo haria?Ahora mismo esta puesto a mano, algo parecido a esto: -x.reconstruida[1:1440]

yy<-x

pero ahi alguna forma para que recorra desde el 1 hasta el final,es decir alguna funcion tipo end() o algo asi.Si existe me serviria de gran ayuda.

Un saludo y gracias.

strictly increasing -Psplines smooth- Econometria financiera

de rafael Caparo -
hola!
estoy usando el comando Smooth.Pspline pero lastimosamente no puedo superar el problea de strictly increasing que te demanda este comando, he intentado con "order" pero ahun asi no se puede ejecutar este comando, gracias de ante mano
cualquier duda en econometria financiera si duda lo responderé... Exitos

Argumentos en R

de Ignacio Martinez -

Buenas, me gustaria exponeros un duda.Se puede de alguna forma introducir en R argumentos de entrada?Es decir,yo tengo un sript hecho en R de esta forma:

Invernadero<-read.table("C:\\Temp\\entrada8.txt",header=T,sep=",")

attach(Invernadero)

names(Invernadero)

Invernadero<-ts(Invernadero<-Temp..Ext)

plot(Hora,Invernadero,main="Temperatura Ext. Invernadero",xlab="Tiempo",ylab="Temperatura Ext.")

El cual lee de un archivo que contiene varias columnas como Temperatura,Humedad,etc entonces crea una serie temporal y luego la muestra.Este script lo ejecuto desde la consola mediante una aplicacion que he creado en Java,pero claro de esta forma siempre crea la serie temporal con la variable "Temp. .Ext" pero si yo quiero luego que la cree con otra variable como por ejemplo "Humedad" no puedo.Entonces mi duda es puedo yo pasarle por parametro la variable a la cual quiero que cree la serie temporal? algo parecido a cmd /start C.//miScript(variable).R,pero ignoro como hacerlo.

Muchas gracias de antemano y perdonan el pedazo de post.

Un saludo.

Base de datos

de Ronald Miranda -

Si tengo dos bases de datos con el numeros de la empresas y otras variables para cada base, y las fuciono en funcion de la variable numero de empresa, y obtengo que en algunos casos coinciden las dos bases en cuanto al numero de empresa y en otro, ¿ como hago para que elimine los casos que no coinciden en la base fusionada?

Muchas gracias, Ronald

varias curva en un mismo grafico

de gabriela gerardo -
Necesito graficar medias con su respectivo desvio para distintas series de datos como por ejemplo:

grupos c0 c1 c2 c3
t0 10 10 10 10
t0 10 10 10 10
t0 10 10 10 10
t0 10 10 10 10
t0 10 10
t1 9 22 21 14
t1 15 21 20 22
t1 15 20 16 18
t1 8 10 19 18
t1 7 14
t2 9 75 54 38
t2 17 50 38 90
t2 12 53 40 47
t2 4 33 59 53

pero necesito que esten todas las curvas en el mismo grafico. Alguien podría orientarme como podria hacer?
Desde ya muchas gracias.

Ejecutar programa R

de Ignacio Martinez -

Hola,me gustaria consultaros una cosa.Si yo tengo hehco un programa en .R es decir un script para que se ejecuten todas las intrucciones desde la consola como lo hago?Yo he probado a darle abrir script desde la consola,luego señalarlo todo y darle a correr linea creo.Pero hay alguna forma de que yo habra mi programa.R directamente y que salte la consola de R y lo ejecute.

Espero vuestras sugerencias.

Muchas gracias y un saludo.

graficos

de noelia otero -
Hola!
tengo un problema para hacer un grafica simple, pero no sé cómo hacerlo...:

tengo una tabla de la siguiente forma:
CWD CDD SDII PRCPTOT R10 R20 R95 R99 RX1 RX5
CGCM2 0.05 0.00 0.09 0.12 0.10 0.08 0.09 0.03 0.10 0.28
ECHAM4 0.03 0.02 0.03 0.29 0.20 0.05 0.12 0.04 0.02 0.01
HadAM3 -0.01 0.14 0.12 0.09 0.10 -0.02 0.07 0.05 0.03 0.21
hadCM2SUL 0.17 0.18 -0.07 0.28 0.21 0.03 0.02 -0.08 -0.03 0.14
solo quiero representar en un mismo grafico cada modelo(CGCM2 etc..)siendo el eje de las x, cwd, cdd etc...
lo intente con lines(..), pero solo consigo que me salga uno, y no se como añadir el resto(porque no me deja hacerlo con add=T, para añadirlos..)

Si alguien pudiera indicarme cómo hacerlo..
Muchas gracias
Un saludo!!