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.

usar las fechas de un objeto zoo para otro objeto

de Antonio Perez -
Hola a todos, estoy usando el paquete zoo con el procedimiento read.zoo habitual para crear un objeto de esta clase.

Como podría obtener un vector con las fechas de la serie temporal de ese objeto zoo? (sin tener que leer de nuevo el archivo utilizado para crear el objeto zoo)

Lo que trato de hacer es utilizar la instrucción cbind para escribir un archivo con los resultados de mis cálculos cuya primera columna sean las fechas extraidas del objeto zoo.

Muchas gracias.

Fecha Gráfico Series de Tiempo

de Carolina Leal -
Estimados, estoy graficando una variable temporal con ts.plot, además tengo la fecha donde no se consideran los fines de semana. por favor incarme cómo colocarle en el eje de las abscisas la fehca.

gracias

Conexion odbc Sql-R

de Amparo Nagore -

Hola a todos,

Estoy intentando conectar R con SQL vía ODBC y debe de haber algo que estoy haciendo mal, si alguién me puede sugerir algo lo agradeceré porque estoy atascada en el principio.


setwd("F:/BBDD")
> conexion<-odbcConnectDbase("SS2009")
> #definido el directorio donde se almacena la bbdd de sql
> conexion
RODBC Connection 8
Details:
case=nochange
DBQ=F:/BBDD
DefaultDir=F:\BBDD
Driver={Microsoft dBASE Driver (*.dbf)}
DriverId=277
MaxBufferSize=2048
PageTimeout=5
> Datos<-data.frame(sqlQuery(conexion,"select [id] from [SS2009].[dbo].[afiliacion_cua]"))
> Datos
AL INTENTAR RECUPERAR DATOS, ME DICE ESTO R


sqlQuery.conexion...select..id..from..SS2009...dbo...afiliacion_cua...
1 42000 -3506 [Microsoft][Controlador ODBC dBase] Error de sintaxis en la cláusula FROM.
2 [RODBC] ERROR: Could not SQLExecDirect 'select [id] from [SS2009].[dbo].[afiliacion_cua]'
>

Limpiar una caja de texto multilinea

de Laura Martinelli -
Perdón por las molestias pero tengo otro inconveniente y no encuentro cómo resolverlo sonrojado

Estoy armando una ventana donde al presionar el botón "Definir problación" defino una población de acuerdo a ciertos parámetros que ingresa el usuario y se la muestro en una caja de texto multilinea.

Primero tengo el código que dibuja mi ventana con la caja de texto y los botones.

Luego cuando el usuario presiona el botón "Definir población" dentro de una función además de crear la poblacion, muestro los datos en esa caja de texto que cree antes.

for (i in (1:pob)) tkinsert(txt,"end",paste("[",i,"]",poblacion[i],"\n"))
tkconfigure(txt, state="disabled")

Esto funciona bien.
Mi problema es que si el usuario cambia los parámetros que ingresó y vuelve a presionar sobre el boton "Definir población" no sé cómo hacer para limpiar la caja de texto y mostrar los nuevos datos de la población en ella.

Espero haber sido clara.
Gracias.
Laura

Escalamiento multidimensional

de Orelsys Perez Perez -
Cómo represento los datos de un cardsorting mediante el método de escalamiento multidimensional, que tipo de matriz es la que se le pasa al método, si pusieran un ejemplo me sería de utilidad.

ajuste de regresión lineal cúbica

de Rafael Molina Venegas -

Buenas tardes

Estoy tratando de ajustar un modelo de regresión a mis datos, que sea de la siguiente forma

y ~ x^3 (con intercepto 0, una regresión lineal cúbica)

pero no se como hacerlo

¿Alguien podría ayudarme?

Gracias!

Rafa

suma aleatoria de variables aleatoria

de graciela Barrera -
tengo un Problema me dejaron esto en la escuela y no se como resolverlo ojala puedan ayudarme:

Genera una suma aleatoria de variables aleatorias, N que sea una Poisson con el día de
tu nacimiento(28 para este caso) y las Yj’s que sea una Gamma(1,2). Genera 10 000 sumas.

Lo que llevo hasta el momento es

x<-rpois(1,28)
y<-rgamma(x,2,1)

s<-sum(y)

Lo que genera una suma, existe una forma de gtenerar las 10000 sumas con un ciclo for???

Seleccionar los 3 valores más altos de una variable

de Rafael Molina Venegas -
Buenas. Les planteo un problema bastante sencillo que no consigo resolver

Tengo un data frame(VarEnv), con un factor de interés(COMARCA), y una variable de interés (MEAN). Entonces, para cada nivel del factor, quiero seleccionar los tres valores más altos de la variable. Entonces, lo hago de la siguiente manera

tapply(VarEnv$MEAN, VarEnv$COMARCA, FUN=???)

¿Qué función puedo utilizar?

Gracias

Rafa

como crear un ejecutable

de franco dauro -
Hola, escribo desde Argentina, soy nuevo en el lenguaje R. Y el principal problema que tengo es que si bien se programar instrucciones con las estructuras de comando, no se como crear una ventana a parte para hacer correr el programa.Espero sus respuestas.Gracias.