Re: [R-es] weighted random forest

2021-01-22 Por tema Jesús Para Fernández
Has probado en usar en vez de algoritmos sensibles al coste, usar t�cnicas de 
remuestreo? Hay un paquete de la UGR llamado imbalance que funciona muy bien.



De: R-help-es  en nombre de Manuel Mendoza 

Enviado: viernes, 22 de enero de 2021 11:43
Para: Lista R 
Asunto: [R-es] weighted random forest

Buenos d�as, tengo una base de datos desequilibrados (unbalanced) en la que
las ausencias son 9 veces m�s abundantes que las presencias (*ratio *= 9).
Para �rboles de clasificaci�n utilizo una matriz de p�rdidas
parms=list(loss=matrix(c(0,
FP,  *ratio  *,0)))o un vector de ponderaci�n que le da 9 veces m�s peso a
las presencias. Como cabr�a esperar, la sensibilidad y sensitividad se
hacen parecidas. Pasan de ser
89/39 a 79/76 y kappa sube de 0.24 a 0.30.

El problema surge cuando intento hacer lo mismo con random forest, y
supongo que no lo estoy haciendo bien. Uso  RFfit <- randomForest(Dep ~. ,
classwt = c(1, *ratio * ), data=data). La sensibilidad y sensitividad se
quedan casi igual 90/40 y kappa tambi�n 0.25.

S� que se puede hacer con ranger, pero, por razones que no vienen al caso,
no me viene bien cambiar.

Gracias, como siempre,
Manuel

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Dalex con iris

2021-01-18 Por tema Jesús Para Fernández
Gracias Carlos!!

Obtener Outlook para Android

From: Carlos Ortega 
Sent: Monday, January 18, 2021 2:53:54 PM
To: Jes�s Para Fern�ndez 
Cc: r-help-es@r-project.org 
Subject: Re: [R-es] Dalex con iris

Hola Jes�s,

La clave est� tanto en incluir la explicatividad sobre una variable en concreto 
y por otro lado tambi�n que el modelo te devuelva "probabilidades" que si no te 
devuelve categor�as.
De esta forma funciona:

#
model <- ranger(Species ~ ., data = iris, probability = TRUE)
explanation <- explain(model, data=iris)
expl_ranger <- model_profile(explanation, "Sepal.Length")
plot(expl_ranger)
#

Gracias,
Carlos Ortega
www.qualityexcellence.es


El lun, 18 ene 2021 a las 9:54, Jes�s Para Fern�ndez 
(mailto:j.para.fernan...@hotmail.com>>) escribi�:
Buenas

Estoy intentando usar Dalex para el conjunto de datos de Iris, pero no consigo 
pintar de manera correcta la influencia de las variables en el modelo. Para 
ello ,he creado el siguiente codigo


library(DALEX)
library(ranger)
model <- ranger(Species ~ .,iris)
model_info <- list(package = "ranger", ver = "0.12.1", type = "classification")

explanation <- explain(model,
   data=iris,
   y = iris$Species,

   label="Random Forest")


plot(model_profile(explanation))


Creo que el problema esta en que no indico en la respuesta y en que variable 
debo fijarme. �Es eso?

Gracias!

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


--
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Dalex con iris

2021-01-18 Por tema Jesús Para Fernández
Buenas

Estoy intentando usar Dalex para el conjunto de datos de Iris, pero no consigo 
pintar de manera correcta la influencia de las variables en el modelo. Para 
ello ,he creado el siguiente codigo


library(DALEX)
library(ranger)
model <- ranger(Species ~ .,iris)
model_info <- list(package = "ranger", ver = "0.12.1", type = "classification")

explanation <- explain(model,
   data=iris,
   y = iris$Species,

   label="Random Forest")


plot(model_profile(explanation))


Creo que el problema esta en que no indico en la respuesta y en que variable 
debo fijarme. �Es eso?

Gracias!

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Trabajar con fechas y data.table

2020-11-15 Por tema Jesús Para Fernández
Gracias Carlos

Tb he visto fasttime como librer�a...

Un saludo

Obtener Outlook para Android

From: Carlos Ortega 
Sent: Sunday, November 15, 2020 8:46:26 AM
To: Jes�s Para Fern�ndez 
Cc: r-help-es@r-project.org 
Subject: Re: [R-es] Trabajar con fechas y data.table

Hola,

No, sigo usando normalmente "lubridate".
Pero cada vez m�s "anytime".

https://cran.r-project.org/web/packages/anytime/vignettes/anytime-introduction.pdf

Gracias,
Carlos Ortega
www.qualityexcellence.es

El dom., 15 nov. 2020 a las 8:31, Jes�s Para Fern�ndez 
(mailto:j.para.fernan...@hotmail.com>>) escribi�:
Cosas como IDate est�n a�n en modo experimental, haces uso de esas funciones?

Obtener Outlook para Android

From: Carlos Ortega 
mailto:c...@qualityexcellence.es>>
Sent: Sunday, November 15, 2020 8:27:43 AM
To: Jes�s Para Fern�ndez 
mailto:j.para.fernan...@hotmail.com>>
Cc: r-help-es@r-project.org 
mailto:r-help-es@r-project.org>>
Subject: Re: [R-es] Trabajar con fechas y data.table

Hola Jes�s,

S�, s� existen ya funciones propias de data.table para esto.
Mira esta p�gina con todas las funciones disponibles en data.table, al 
principio est�n todas las relacionadas con fechas:

https://rdatatable.gitlab.io/data.table/reference/index.html

Gracias,
Carlos Ortega
www.qualityexcellence.es


El dom., 15 nov. 2020 a las 7:56, Jes�s Para Fern�ndez 
(mailto:j.para.fernan...@hotmail.com>>) escribi�:
Buenas

Para trabajar con fechas suelo apoyarme en el paquete lubridate, pero me 
gustaria ver si hay algo en data.table que me permita quitar esa dependencia. 
�Existe algo parecido?

Gracias!

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


--
Saludos,
Carlos Ortega
www.qualityexcellence.es


--
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Trabajar con fechas y data.table

2020-11-14 Por tema Jesús Para Fernández
Cosas como IDate est�n a�n en modo experimental, haces uso de esas funciones?

Obtener Outlook para Android

From: Carlos Ortega 
Sent: Sunday, November 15, 2020 8:27:43 AM
To: Jes�s Para Fern�ndez 
Cc: r-help-es@r-project.org 
Subject: Re: [R-es] Trabajar con fechas y data.table

Hola Jes�s,

S�, s� existen ya funciones propias de data.table para esto.
Mira esta p�gina con todas las funciones disponibles en data.table, al 
principio est�n todas las relacionadas con fechas:

https://rdatatable.gitlab.io/data.table/reference/index.html

Gracias,
Carlos Ortega
www.qualityexcellence.es


El dom., 15 nov. 2020 a las 7:56, Jes�s Para Fern�ndez 
(mailto:j.para.fernan...@hotmail.com>>) escribi�:
Buenas

Para trabajar con fechas suelo apoyarme en el paquete lubridate, pero me 
gustaria ver si hay algo en data.table que me permita quitar esa dependencia. 
�Existe algo parecido?

Gracias!

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


--
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Trabajar con fechas y data.table

2020-11-14 Por tema Jesús Para Fernández
Buenas

Para trabajar con fechas suelo apoyarme en el paquete lubridate, pero me 
gustaria ver si hay algo en data.table que me permita quitar esa dependencia. 
�Existe algo parecido?

Gracias!

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Mejor paquete machine learning

2020-07-31 Por tema Jesús Para Fernández
Gracias

Get Outlook for Android<https://aka.ms/ghei36>

From: Emilio L. Cano 
Sent: Friday, July 31, 2020 6:15:36 PM
To: Jesús Para Fernández 
Cc: r-help-es@r-project.org 
Subject: Re: [R-es] Mejor paquete machine learning

Claro, se me olvidó pegarlo: https://www.kaggle.com/ar89dsl/exploring-tidymodels

Un saludo,

Emilio L. Cano
http://emilio.lcano.com



El 31 jul 2020, a las 18:13, Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>> escribió:

Puedes poner el post de kaggle?

Get Outlook for Android<https://aka.ms/ghei36>

From: Emilio L. Cano mailto:emilopezc...@gmail.com>>
Sent: Friday, July 31, 2020 6:05:57 PM
To: Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>>
Cc: r-help-es@r-project.org<mailto:r-help-es@r-project.org> 
mailto:r-help-es@r-project.org>>
Subject: Re: [R-es] Mejor paquete machine learning

Yo no uso data.table. Pero según veo en este post de Kaggle se pueden usar 
(tanto con funciones del tidyverse como de tidymodels)
Pero vamos, que lo bueno que tenemos es poder elegir entre distintas opciones :)

Un saludo,

Emilio L. Cano
http://emilio.lcano.com<http://emilio.lcano.com/>



El 31 jul 2020, a las 18:00, Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>> escribió:

El problema es que te obligaran a usar tibbles y yo soy mas de data.table

Get Outlook for Android<https://aka.ms/ghei36>

From: Emilio L. Cano mailto:emilopezc...@gmail.com>>
Sent: Friday, July 31, 2020 5:58:00 PM
To: Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>>
Cc: r-help-es@r-project.org<mailto:r-help-es@r-project.org> 
mailto:r-help-es@r-project.org>>
Subject: Re: [R-es] Mejor paquete machine learning

Hola,

Como se ha comentado ya, caret y mlr3 están bien.

Pero yo empezaría a considerar el conjunto de paquetes “tidymodels”. Como todo 
lo que hacen en RStudio, es opinable. Y yo opino que está muy bien. Está 
todavía en pañales, pero cuando lo acaben creo que va a ser una pasada.

https://www.tidymodels.org<https://www.tidymodels.org/>


Un saludo,

Emilio L. Cano
http://emilio.lcano.com<http://emilio.lcano.com/>



El 31 jul 2020, a las 9:27, Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>> escribió:

Buenas

He visto el paquete mlr3, pero se que hay algun otro del estilo.

Cu�l usais vosotros y por qu�?

Un saludo

Get Outlook for Android<https://aka.ms/ghei36>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org<mailto:R-help-es@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es




[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Mejor paquete machine learning

2020-07-31 Por tema Jesús Para Fernández
Puedes poner el post de kaggle?

Get Outlook for Android<https://aka.ms/ghei36>

From: Emilio L. Cano 
Sent: Friday, July 31, 2020 6:05:57 PM
To: Jesús Para Fernández 
Cc: r-help-es@r-project.org 
Subject: Re: [R-es] Mejor paquete machine learning

Yo no uso data.table. Pero según veo en este post de Kaggle se pueden usar 
(tanto con funciones del tidyverse como de tidymodels)
Pero vamos, que lo bueno que tenemos es poder elegir entre distintas opciones :)

Un saludo,

Emilio L. Cano
http://emilio.lcano.com



El 31 jul 2020, a las 18:00, Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>> escribió:

El problema es que te obligaran a usar tibbles y yo soy mas de data.table

Get Outlook for Android<https://aka.ms/ghei36>

From: Emilio L. Cano mailto:emilopezc...@gmail.com>>
Sent: Friday, July 31, 2020 5:58:00 PM
To: Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>>
Cc: r-help-es@r-project.org<mailto:r-help-es@r-project.org> 
mailto:r-help-es@r-project.org>>
Subject: Re: [R-es] Mejor paquete machine learning

Hola,

Como se ha comentado ya, caret y mlr3 están bien.

Pero yo empezaría a considerar el conjunto de paquetes “tidymodels”. Como todo 
lo que hacen en RStudio, es opinable. Y yo opino que está muy bien. Está 
todavía en pañales, pero cuando lo acaben creo que va a ser una pasada.

https://www.tidymodels.org<https://www.tidymodels.org/>


Un saludo,

Emilio L. Cano
http://emilio.lcano.com<http://emilio.lcano.com/>



El 31 jul 2020, a las 9:27, Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>> escribió:

Buenas

He visto el paquete mlr3, pero se que hay algun otro del estilo.

Cu�l usais vosotros y por qu�?

Un saludo

Get Outlook for Android<https://aka.ms/ghei36>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org<mailto:R-help-es@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es



[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Mejor paquete machine learning

2020-07-31 Por tema Jesús Para Fernández
El problema es que te obligaran a usar tibbles y yo soy mas de data.table

Get Outlook for Android<https://aka.ms/ghei36>

From: Emilio L. Cano 
Sent: Friday, July 31, 2020 5:58:00 PM
To: Jesús Para Fernández 
Cc: r-help-es@r-project.org 
Subject: Re: [R-es] Mejor paquete machine learning

Hola,

Como se ha comentado ya, caret y mlr3 están bien.

Pero yo empezaría a considerar el conjunto de paquetes “tidymodels”. Como todo 
lo que hacen en RStudio, es opinable. Y yo opino que está muy bien. Está 
todavía en pañales, pero cuando lo acaben creo que va a ser una pasada.

https://www.tidymodels.org


Un saludo,

Emilio L. Cano
http://emilio.lcano.com



El 31 jul 2020, a las 9:27, Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>> escribió:

Buenas

He visto el paquete mlr3, pero se que hay algun otro del estilo.

Cu�l usais vosotros y por qu�?

Un saludo

Get Outlook for Android<https://aka.ms/ghei36>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org<mailto:R-help-es@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Mejor paquete machine learning

2020-07-31 Por tema Jesús Para Fernández
Buenas

He visto el paquete mlr3, pero se que hay algun otro del estilo.

Cu�l usais vosotros y por qu�?

Un saludo

Get Outlook for Android

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] library ggplot2, swirl, car, lattice. No consigo abrir bibliotecas

2020-05-12 Por tema Jesús Para Fernández
As� es. Para instalar es con comillas y para cargar sin elllas

Obtener Outlook para Android

From: R-help-es  on behalf of Isidro Hidalgo 
Arellano 
Sent: Tuesday, May 12, 2020 8:24:01 AM
To: 'DAVID MENCHEN MARTINEZ' ; R-help-es@r-project.org 

Subject: Re: [R-es] library ggplot2, swirl, car, lattice. No consigo abrir 
bibliotecas

No uses comillas en library()...

Un saludo

Isidro Hidalgo Arellano
Observatorio del Mercado de Trabajo
Consejer�a de Econom�a, Empresas y Empleo
http://www.castillalamancha.es/


-Mensaje original-
De: R-help-es  En nombre de DAVID MENCHEN 
MARTINEZ
Enviado el: lunes, 11 de mayo de 2020 18:56
Para: R-help-es@r-project.org
Asunto: [R-es] library ggplot2, swirl, car, lattice. No consigo abrir 
bibliotecas


Buenas tardes,

No consigo abrir librerias con el comando >library("ggplot2") una vez 
instalados packages en el R-Studio.
El programa me reporta lo siguiente:
Error: package or namespace load failed for �ggplot2� in get(Info[i, 1], envir 
= env):
  no fue posible abrir el archivo 'C:/Users/David
Menchén/Documents/R/win-library/4.0/rlang/R/rlang.rdb': No such file or 
directory

Gracias

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] instalar

2020-05-06 Por tema Jesús Para Fernández
Merece la pena r4?  Yo no veograndes mejoras respecto s la 3.6...

Obtener Outlook para Android

From: R-help-es  on behalf of Juan Carlos 
Lopez Mesa 
Sent: Wednesday, May 6, 2020 1:48:26 PM
To: betans...@gmail.com 
Cc: r-help-es 
Subject: Re: [R-es] instalar

update.packages()

esta funci�n actualiza todos los paquetes instalados

El lun., 4 may. 2020 a las 12:52, Jose Betancourt B. ()
escribi�:

> Estimados
>
> Instal� r.4 pero me pide que actualice cada paquete, ?hay alguna
> manera autom�tica?
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Como enfocar un problema

2019-11-26 Por tema Jesús Para Fernández
Buenas

Tengo que analizar unos datos, donde tengo unas piezas fabricadas y el n�mero 
de ciclos qie aguantan hasta q se parten.

Algunas piezas son de un fabricante, otras de otro,..  En cada ciclo a algunas 
piezas se le somete a algun tipo de tratamiento termico, a otras a otro, 
algunas se pintan, otras no...

Por ejemplo, para una pieza tengo los siguientes datos:
Ciclo. Tratamiento.  Pintado.  ...
1.  A. Si,
2. A. Si,
3, B. No,...

Y asi para todas. He pensado en usar un analisis de supervivencia, pero en este 
caso no hay datos censurados ya que todas las piezas se rompen ( entre100 y 200 
ciclos) y todas estan en el estudio. Hay una gran cantidad de variables, unas 
200 a cada ciclo, por lo que un analisis puramente descriptivo lo veo inviable.

Un saludo

Obtener Outlook para Android

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Elegir más de un dato en data frame

2019-05-02 Por tema Jesús Para Fernández
Mas que in, %in%

Obtener Outlook para Android


From: R-help-es  on behalf of Javier Nieto 

Sent: Thursday, May 2, 2019 5:59:34 PM
To: xyg...@gmail.com; R-help-es
Subject: Re: [R-es] Elegir más de un dato en data frame

Hola

Utiliza "in" en lugar de "==" y un vector con los municipios

Saludos

De: R-help-es  en nombre de xyg...@gmail.com 

Enviado: jueves, 2 de mayo de 2019 10:40 a. m.
Para: R-help-es
Asunto: [R-es] Elegir m�s de un dato en data frame

Buenas tardes.

Tengo un data frame con el que me descargo una serie de datos municipalizados. 
Despu�s extraigo los que corresponden al municipio que me interesa: 
paro.municipal <- paro.municipal[paro.municipal$provincia == "28" & 
paro.municipal$municipio == �115�,  ]. Todo correcto. El problema viene cuando 
quiero elegir m�s de un municipio: paro.municipal <- 
paro.municipal[paro.municipal$provincia == "28" & paro.municipal$municipio == 
�115�, �068�, �125�,  ] me devuelve un data frame vac�o. �Donde est� el fallo?

Gracias anticipadas
___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] leer registros de una determinada longitu

2019-04-17 Por tema Jesús Para Fernández
Me imagino q tienew q leer todos y luego filtrar por aquellos que tengan la 
longitud que quieres.

Para eso , despues de leer todos quedate con ellos es con nchar

Obtener Outlook para Android


From: R-help-es  on behalf of Belén Cillero 
Jiménez 
Sent: Wednesday, April 17, 2019 11:57:42 AM
To: r-help-es@r-project.org
Subject: [R-es] leer registros de una determinada longitu

Buenos días
Quiero leer de un txt SOLO los registros que tengan una determinada longitud. 
¿Podéis ayudarme?

Gracias



Belén Cillero Jiménez

Técnico de Estadística

Instituto de Estadística de La Rioja



bcill...@larioja.org

oɯsıɯ ol ǝɹdɯǝıs sɐƃɐɥ ou ,soʇuıʇsıp sopɐʇlnsǝɹ sɐɔsnq ıS



GOBIERNO DE LA RIOJA
AVISO LEGAL: La información contenida en este mensaje es confidencial y está 
destinada a ser leída sólo por la persona a la que va dirigida. Si Ud. no es el 
destinatario señalado le informamos que está prohibida, y puede ser ilegal, 
cualquier divulgación o reproducción de este mensaje.
Antes de imprimir este e-mail piense bien si es necesario hacerlo.

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Conectarme a SQL SERVER desde server linux

2019-02-12 Por tema Jesús Para Fernández
Solucionado, era tan simple como cambiar el nombre de la conexion

Ahora es:


ODBC Driver 17 for SQL Server


De: R-help-es  en nombre de Jesús Para 
Fernández 
Enviado: martes, 12 de febrero de 2019 12:22
Para: Lista R
Asunto: [R-es] Conectarme a SQL SERVER desde server linux

Buenas,

tengo un server en Debian que quiere conectarse a un servidor Windows que tiene 
una SQL Server. Para ello, estoy intentando hacerlo desde un servidor linux. 
Los pasos que he seguido han sido los siguientes:

1 - Instalar el controlador odbc de microsoft, desde esta web:
https://packages.microsoft.com/debian/9/prod/pool/main/m/msodbcsql17/

Lo he descargado e instalado usando gdebi

2- En Rstudio server poner el siguiente comando:

library(odbc)

con<-dbConnect(odbc::odbc(),driver="SQL 
Server",server="192.168.2.249",database="base",uid="usuario",pwd="pass")


3- Recibir el error de que el driver no esta bien 

Error: nanodbc/nanodbc.cpp:950: 01000: [unixODBC][Driver Manager]Can't open lib 
'SQL Server' : file not found


¿Como puedo hacer que funcione?

Gracias
Jesús

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Conectarme a SQL SERVER desde server linux

2019-02-12 Por tema Jesús Para Fernández
Buenas,

tengo un server en Debian que quiere conectarse a un servidor Windows que tiene 
una SQL Server. Para ello, estoy intentando hacerlo desde un servidor linux. 
Los pasos que he seguido han sido los siguientes:

1 - Instalar el controlador odbc de microsoft, desde esta web:
https://packages.microsoft.com/debian/9/prod/pool/main/m/msodbcsql17/

Lo he descargado e instalado usando gdebi

2- En Rstudio server poner el siguiente comando:

library(odbc)

con<-dbConnect(odbc::odbc(),driver="SQL 
Server",server="192.168.2.249",database="base",uid="usuario",pwd="pass")


3- Recibir el error de que el driver no esta bien 

Error: nanodbc/nanodbc.cpp:950: 01000: [unixODBC][Driver Manager]Can't open lib 
'SQL Server' : file not found


¿Como puedo hacer que funcione?

Gracias
Jesús

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] instalar administrar RStudio Server Open Source

2019-01-29 Por tema Jesús Para Fernández
Por añadir mi experiencia, lo he instalado en debian y ubuntu y cero 
problemas... El resto de preguntas considero lo mismo que Javier.

Jesús

De: Javier Nieto 
Enviado: lunes, 28 de enero de 2019 19:29
Para: Francesc Montané; Jesús Para Fernández; Xavier-Andoni Tibau Alberdi
Cc: Lista R
Asunto: RE: [R-es] instalar administrar RStudio Server Open Source

Hola

Yo he instalado varias veces Rstudio Server, contesto tus preguntas:



  1.  Yo lo he instalado y trabajado en Ubuntu, Red Hat, Fedora y Arch 
Linux(esta distro no es tan usada). Sobre docker hay mucha información en 
internet, para el caso de uno ya acondicionado para Rstudio puedes buscar 
Rocker, viene con Ubuntu. Si optas por la opción de usar docker, debes entender 
muy bien ese concepto y su uso.
  2.   En todas las anteriores distros que mencione funciona bien y se instala 
tal como dice en el enlace que pones. Rara vez existen complicaciones.
  3.  Todas la librerías sí son compatibles, solo he tenido problemas en Ubuntu 
con ROracle, pero al parecer es por configuración(No le di seguimiento a la 
solución)
  4.  El acceso está dado con base en los usuarios del SO, es decir solo 
quienes tienen acceso al SO pueden acceder a Rstudio Server. Si una o más 
personas comparten el acceso, solo una podrá trabajar.
  5.  Todo funciona bien, es idéntico a la versión de escritorio. Depende de lo 
que necesitas hacer, es una buena opción para trabajar en servidores si tu 
equipo local no da el ancho. No debería estar en servidores de producción. Lo 
recomiendo únicamente para trabajo de análisis de información. Para modelos 
embedidos en sistemas no es útil. Si quieres dejar corriendo procesos largos, 
se puede hacer, pero es mejor utilizar herramientas como screen o tmux. No es 
un api, ni genera una para consumo de modelos, que es lo muchas veces la gente 
busca.

Saludos

De: R-help-es  en nombre de Francesc Montané 

Enviado: lunes, 28 de enero de 2019 11:21 a. m.
Para: Jesús Para Fernández; Xavier-Andoni Tibau Alberdi
CC: Lista R
Asunto: Re: [R-es] instalar administrar RStudio Server Open Source

Hola Jesús,


Muchas gracias por tu respuesta. Te comento algunas dudas iniciales que tengo 
respecto a la versión gratuïta de RStudio Server Open Source.


  *   Características técnicas del servidor: Consulté hace unos días el enlace 
que has pasado (https://www.rstudio.com/products/rstudio/download-server/), 
donde se apunta que Rstudio Server puede instalarse en plataformas Linux. Según 
indican las únicas plataformas testadas y certificadas para instalar RStudio 
son Debian, Ubuntu y RedHat/CentOS. En tu caso utilizas también uno de estos 
servidores? SUSE o SLES Linux aparece también en el listado de servidores de la 
web, pero quizás no es una plataforma testada y certificada para instalar 
RStudio? En la web no indica nada sobre lo que comentas de Docker. Tienes más 
información sobre Docker?

  *   Instalar R y RStudio: Siguiendo las instrucciones del enlace, aparece 
algún problema durante la instalación o todo es bastante sencillo si utilizan 
algunos de los servidores testados y certificados?

  *   Utilizar R y RStudio Server Open Source: Supongo que todas las librerías 
de R son compatibles con la versión de RStudio Server Open Source? O sólo son 
compatibles algunas de las librerías disponibles en R? Necesitaría confirmar 
que todas las librerías disponibles para R también son disponibles para RStudio 
Server versión gratuïta.

  *   Usuarios: Existe alguna limitación en el número de usuarios que pueden 
utilizar simultáneamente RStudio en el servidor con la versión gratuïta?

  *   Otros aspectos de interés o sugerencias: A partir de tu experiencia con 
RStudio server gratuito, qué recomendaciones o sugerencias darías a nuevos 
usuarios? Quizás sea preferible utilizar algún servidor concreto, etc...? Cómo 
valoras tu experiencia con RStudio server gratuito? Ha sido una experiencia 
positiva hasta el momento o han aparecido algunos problemas?


Me resultaría muy útil si me pudieras aclarar estas dudas iniciales.

Si necesito aclarar otros puntos ya enviaría más mensajes a la lista.

Muchas gracias.


Un saludo,


Fran





De: Jesús Para Fernández 
Enviado: lunes, 28 de enero de 2019 9:54
Para: Xavier-Andoni Tibau Alberdi
Cc: Francesc Montané; Lista R
Asunto: RE: [R-es] instalar administrar RStudio Server Open Source

Para poder instalarlo necesitais un servidor linux o bien un docker. Instlarlo 
es bastante sencillo, tan solo hay que repetir los siguientes pasos:

https://www.rstudio.com/products/rstudio/download-server/

Un saludo
Jesús

De: Xavier-Andoni Tibau Alberdi 
Enviado: lunes, 28 de enero de 2019 10:51
Para: Jesús Para Fernández
Cc: Francesc Montané; Lista R
Asunto: Re: [R-es] instalar administrar RStudio Server Open Source

Sí por favor, yo estoy interesado en saber como funciona y demas.

Un saludo

Re: [R-es] instalar administrar RStudio Server Open Source

2019-01-28 Por tema Jesús Para Fernández
Para poder instalarlo necesitais un servidor linux o bien un docker. Instlarlo 
es bastante sencillo, tan solo hay que repetir los siguientes pasos:

https://www.rstudio.com/products/rstudio/download-server/

Un saludo
Jesús

De: Xavier-Andoni Tibau Alberdi 
Enviado: lunes, 28 de enero de 2019 10:51
Para: Jesús Para Fernández
Cc: Francesc Montané; Lista R
Asunto: Re: [R-es] instalar administrar RStudio Server Open Source

Sí por favor, yo estoy interesado en saber como funciona y demas.

Un saludo,

El lun., 28 ene. 2019 10:42, Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>> escribió:
Buenas,

Yo he instalado y trabjo con la versión gratuita de Rstudio open server Si 
teines dudas, comentalas por aqui por si pudiera ser util al resto de gente de 
la lista

Un saludo
Jesús

De: R-help-es 
mailto:r-help-es-boun...@r-project.org>> en 
nombre de Francesc Montané 
mailto:letternevers...@hotmail.com>>
Enviado: lunes, 28 de enero de 2019 10:31
Para: r-help-es@r-project.org<mailto:r-help-es@r-project.org>
Asunto: [R-es] instalar administrar RStudio Server Open Source

Hola,

Soy un usuario de R. En el trabajo queremos instalar R y RStudio en servidor 
(la versi�n gratuita) y me gustar�a saber si alguien de la lista de correos 
tiene experiencia con la versi�n gratuita de R y RStudio para servidor (RStudio 
Server Open Source). Tengo algunas dudas (caracter�sticas t�cnicas del 
servidor, instalaci�n, compatibilidad de librer�as, etc...) y me resultar�a muy 
�til poder contactar a alguien que me pudiera aclarar estas dudas. Conocen a 
alguien de la lista de correos que sea usuario de la versi�n servidor gratuita 
de R? En este caso, mi correo electr�nico de contacto es: 
letternevers...@hotmail.com<mailto:letternevers...@hotmail.com><mailto:letternevers...@hotmail.com<mailto:letternevers...@hotmail.com>>
Muchas gracias por adelantado.
Un saludo,

Fran

[[alternative HTML version deleted]]


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org<mailto:R-help-es@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] instalar administrar RStudio Server Open Source

2019-01-28 Por tema Jesús Para Fernández
Buenas,

Yo he instalado y trabjo con la versión gratuita de Rstudio open server Si 
teines dudas, comentalas por aqui por si pudiera ser util al resto de gente de 
la lista

Un saludo
Jesús

De: R-help-es  en nombre de Francesc Montané 

Enviado: lunes, 28 de enero de 2019 10:31
Para: r-help-es@r-project.org
Asunto: [R-es] instalar administrar RStudio Server Open Source

Hola,

Soy un usuario de R. En el trabajo queremos instalar R y RStudio en servidor 
(la versi�n gratuita) y me gustar�a saber si alguien de la lista de correos 
tiene experiencia con la versi�n gratuita de R y RStudio para servidor (RStudio 
Server Open Source). Tengo algunas dudas (caracter�sticas t�cnicas del 
servidor, instalaci�n, compatibilidad de librer�as, etc...) y me resultar�a muy 
�til poder contactar a alguien que me pudiera aclarar estas dudas. Conocen a 
alguien de la lista de correos que sea usuario de la versi�n servidor gratuita 
de R? En este caso, mi correo electr�nico de contacto es: 
letternevers...@hotmail.com
Muchas gracias por adelantado.
Un saludo,

Fran

[[alternative HTML version deleted]]


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Promises Future en shiny no me funciona

2018-11-22 Por tema Jesús Para Fernández
Buenas

Lo pregunté tb en stackoverflow y lo que mandan hacer es mandar a future a un 
segundo plano, que es lo queno estaba haciendo.

Os pego el enlace
https://stackoverflow.com/questions/53407004/shiny-promises-future-is-not-working-on-eventreactive
[https://cdn.sstatic.net/Sites/stackoverflow/img/apple-touch-i...@2.png?v=73d79a89bded]<https://stackoverflow.com/questions/53407004/shiny-promises-future-is-not-working-on-eventreactive>

r - Shiny promises future is not working on eventReactive - Stack 
Overflow<https://stackoverflow.com/questions/53407004/shiny-promises-future-is-not-working-on-eventreactive>
I have an inputButton than when you click it, 2 querys to mysql database are 
done. One is a heavy one (more than 10 secs) and the other is light (less than 
0.01sec to get data).
stackoverflow.com



Gracias!
Jesús

De: Fernando Fernández 
Enviado: miércoles, 21 de noviembre de 2018 9:36
Para: Jesús Para Fernández
Cc: R help CRAN
Asunto: Re: [R-es] Promises Future en shiny no me funciona

En stack overflow veo esta possible explicación :

  *   An eventReactive creates an object that you define like reactive does, 
but with out usual chain-reaction behavior you get from reactive. However it is 
lazily evaluated and cached like the other reactives.

  *   An observeEvent can not create an object that you define (it creates 
something else). It is immediately evaluated and not cached. It is for causing 
side-effects.

So if you need a data frame, or vector, or plot or something, but want to 
decouple from the usual reactive chain-reactions, use eventReactive.

If you just want to cause an immediate side effect, observeEvent is your ticket


Prueba a usar reactive en lugar de eventReactive y dentro de cada función 
reactive tomar una dependencia de input$go.


El mié., 21 nov. 2018 8:48, Jesús Para Fernández 
mailto:j.para.fernan...@hotmail.com>> escribió:
Buenas,

Estoy intentando que al ejectuar un boton en shiny me cargue de manera 
asincrona dos consultas. Una es a una consulta sql pesada (tarda 10 segundos) y 
la otra es una sql ligera (tarda 0 segundos). Intento que el resultado de la 
consulta ligera se muestre mientras se espera al resulatdo de la consulta 
pesada, pero no lo consigo.

Estoy usando promises con future, en linux, pero no me funciona  , ya que me 
muestra el ersultado del proceso pesado y el ligero solo cuando se ha ejecutado 
ya el pesado.

Para simular las consultas, eh creado la funcion heavyFunction Aqui os 
pongo mi código. ¿Qué creeis que puede estar pasando? Lo curioso es que si os 
fijais en la consola, si que funciona bien.

library(future)
library(promises)
plan(multiprocess)

heavyFunction <- function(n){
  Sys.sleep(n)
  print(n)
}


ui <- fluidPage(
  actionButton("go","Show the data"),
  textOutput("result0sec"),
  textOutput("result10sec")

)

server <- function(input,output,session){


  data0 <- eventReactive(input$go,{
heavyFunction(0)


  })

  data10 <- eventReactive(input$go,{
future(heavyFunction(10))


  })
  output$result0sec <- renderText({
data <- data0()
print(data)
  })


  output$result10sec <- renderText({
data <- data10()
data%...>%print()
  })




}
shinyApp(ui,server)

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org<mailto:R-help-es@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Promises Future en shiny no me funciona

2018-11-20 Por tema Jesús Para Fernández
Buenas,

Estoy intentando que al ejectuar un boton en shiny me cargue de manera 
asincrona dos consultas. Una es a una consulta sql pesada (tarda 10 segundos) y 
la otra es una sql ligera (tarda 0 segundos). Intento que el resultado de la 
consulta ligera se muestre mientras se espera al resulatdo de la consulta 
pesada, pero no lo consigo.

Estoy usando promises con future, en linux, pero no me funciona  , ya que me 
muestra el ersultado del proceso pesado y el ligero solo cuando se ha ejecutado 
ya el pesado.

Para simular las consultas, eh creado la funcion heavyFunction Aqui os 
pongo mi código. ¿Qué creeis que puede estar pasando? Lo curioso es que si os 
fijais en la consola, si que funciona bien.

library(future)
library(promises)
plan(multiprocess)

heavyFunction <- function(n){
  Sys.sleep(n)
  print(n)
}


ui <- fluidPage(
  actionButton("go","Show the data"),
  textOutput("result0sec"),
  textOutput("result10sec")

)

server <- function(input,output,session){


  data0 <- eventReactive(input$go,{
heavyFunction(0)


  })

  data10 <- eventReactive(input$go,{
future(heavyFunction(10))


  })
  output$result0sec <- renderText({
data <- data0()
print(data)
  })


  output$result10sec <- renderText({
data <- data10()
data%...>%print()
  })




}
shinyApp(ui,server)

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Visualizar grandes volumenes de datos

2018-11-09 Por tema Jesús Para Fernández
Gracias chicos

Jesús

De: Carlos Ortega 
Enviado: jueves, 8 de noviembre de 2018 22:05
Para: Jesús Para Fernández
Cc: Lista R
Asunto: Re: [R-es] Visualizar grandes volumenes de datos

Otra opción es esta:

https://db.rstudio.com/dbplot/

Que es un paquete que ha creado Edgar Ruiz (RStudio) justo para representar 
gráficamente grandes volúmenes de datos y que está integrado con "sparklyr".
Incluye funciones para histogramas y representación raster de gráficos 
bivariados, me parece que esto último es lo que quieres hacer.

Saludos,
Carlos Ortega
www.qualityexcellence.es<http://www.qualityexcellence.es>


El jue., 8 nov. 2018 a las 16:06, Eric 
(mailto:ericconchamu...@gmail.com>>) escribió:
Hola Jesus, dando una mirada por internet veo algunas paginas que te
podrian ayudar:


https://cran.r-project.org/web/packages/tabplot/vignettes/tabplot-vignette.html

http://geog.uoregon.edu/bartlein/courses/geog490/week08-visualizing.html

https://stackoverflow.com/questions/10945707/speed-up-plot-function-for-large-dataset


Saludos !!

Eric.


On 08/11/2018 09:13, Jesús Para Fernández wrote:
> Buenas,
>
> He probado a intentar graficar mas de 700.000 puntos y es una locura. No doy 
> con una libreria que consiga graficar grandes volumenes de datos. �Existe 
> alguna en R?
>
> Gracias
> Jes�s
>
>   [[alternative HTML version deleted]]
>
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org<mailto:R-help-es@r-project.org>
> https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org<mailto:R-help-es@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es


--
Saludos,
Carlos Ortega
www.qualityexcellence.es<http://www.qualityexcellence.es>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Visualizar grandes volumenes de datos

2018-11-08 Por tema Jesús Para Fernández
Buenas,

He probado a intentar graficar mas de 700.000 puntos y es una locura. No doy 
con una libreria que consiga graficar grandes volumenes de datos. �Existe 
alguna en R?

Gracias
Jes�s

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Problemas de cache con shiny

2018-10-24 Por tema Jesús Para Fernández
Pues incluso probando con otra app tb me la ha cacheado No se, es algo muy 
raro que nunca me habia pasado... quizas al reiniciar el pc se solucione

Gracias por la ayuda
Jesús

De: miguel.angel.rodriguez.mui...@sergas.es 

Enviado: miércoles, 24 de octubre de 2018 13:56
Para: j.para.fernan...@hotmail.com; r-help-es@r-project.org
Asunto: Re: Problemas de cache con shiny


Hola Jesús.


Ahora mismo, con Debian 9, R 3.3.3 y Rstudio 1.1.453 me funciona perfectamente.

Tanto en el viewer interno de RStudio como en el navegador (Firefox 63.0).


Puedes dar algo más de info de tu sistema? La lanzas en un navegador? o en el 
propio RStudio? Has probado las 3 opciones de visualización?

Ya sé que es trivial pero has probado con otra app?

Es que no tiene mucho sentido lo que te está pasando puesto que R vuelve a 
ejecutar todo el código cuando haces el Run.


Un saludo,

Miguel.







De: Jesús Para Fernández 
Enviado: miércoles, 24 de octubre de 2018 10:34
Para: r-help-es@r-project.org; Rodríguez Muíños, Miguel Ángel
Asunto: Re: Problemas de cache con shiny

Buenas, trabajo en local con debian y procedo tal y como dices pero me sigue 
saliendo lo mismo

Obtener Outlook para Android<https://aka.ms/ghei36>


From: miguel.angel.rodriguez.mui...@sergas.es 

Sent: Wednesday, October 24, 2018 10:28:37 AM
To: j.para.fernan...@hotmail.com; r-help-es@r-project.org
Subject: Re: Problemas de cache con shiny

Hola Jesús.

Los datos que aportas son insuficientes para poder responderte.
Cómo estás trabajando?
1.- En RStudio y ejecutando todo en local? A través del navegador? del visor de 
RStudio?
2.- Trabajas con Shiny contra un server? (debian)

Supongamos que lo haces, en local, desde RStudio y usando el "run external" 
para poder visualizarlo en el navegador. Aunque cierres el navegador, tienes 
que detener la ejecución de la app en el botón rojo de "stop" de la parte 
superior derecha de la consola de RStudio. Luego haces los cambios pertinentes, 
grabas y vuelves a ejecutar.
Es tu caso? así funciona?


Un Saludo,
--
Miguel Ángel Rodríguez Muíños
Dirección Xeral de Saúde Pública
Consellería de Sanidade
Xunta de Galicia
http://dxsp.sergas.es











De: R-help-es  en nombre de Jesús Para 
Fernández 
Enviado: miércoles, 24 de octubre de 2018 9:47
Para: r-help-es@r-project.org
Asunto: [R-es] Problemas de cache con shiny

Buenas comunidad,

Estoy intentando desarrollar una app en Shiny, mi so es Debian, y no consigo 
que me muestre los cambios que hago. Tengo la app cacheada!!!

He buscado en google, (duckduckgo) pero no encuentro la respuesta..

Un saludo
Jes�s

[[alternative HTML version deleted]]




Nota: A información contida nesta mensaxe e os seus posibles documentos 
adxuntos é privada e confidencial e está dirixida únicamente ó seu 
destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por 
favor elimínea. A distribución ou copia desta mensaxe non está autorizada.

Nota: La información contenida en este mensaje y sus posibles documentos 
adjuntos es privada y confidencial y está dirigida únicamente a su 
destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, 
por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso-confidencialidad



Nota: A información contida nesta mensaxe e os seus posibles documentos 
adxuntos é privada e confidencial e está dirixida únicamente ó seu 
destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por 
favor elimínea. A distribución ou copia desta mensaxe non está autorizada.

Nota: La información contenida en este mensaje y sus posibles documentos 
adjuntos es privada y confidencial y está dirigida únicamente a su 
destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, 
por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso-confidencialidad

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Problemas de cache con shiny

2018-10-24 Por tema Jesús Para Fernández
Buenas comunidad,

Estoy intentando desarrollar una app en Shiny, mi so es Debian, y no consigo 
que me muestre los cambios que hago. Tengo la app cacheada!!!

He buscado en google, (duckduckgo) pero no encuentro la respuesta..

Un saludo
Jes�s

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Agregar variable entre dos fechas

2018-10-22 Por tema Jesús Para Fernández
Puedes hacerlo pasando tus datos a data.frame

library(data.table)
datos <- data.table(datos)
datos[Fecha >= '2016-12-21' & Fecha <= '2016-12-28',.(rating.sem = 
mean(Rating)),by=Id.producto]

Un saludo
Jes�s

Obtener Outlook para Android



De: Miriam Alzate
Enviado: lunes, 22 de octubre 19:27
Asunto: [R-es] Agregar variable entre dos fechas
Para: r-help-es


Buenas, Tengo un dataframe con 64.000 observaciones llamado Datos y las 
variables "Id.Producto","Fecha"y "Rating" . La variable fecha tiene el formato: 
2016-12-28 (ymd). Quiero crear la variable: "Rating.Semanal" - Esta variable 
tiene que ser la media agregada por "Id.Producto" de la variable "Rating", solo 
teniendo en cuenta aquellas observaciones que est�n entre el "2016-12-21" y 
"2016-12-28". Muchas gracias Miriam 
___ R-help-es mailing list 
R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Cambiar formato fecha

2018-10-02 Por tema Jesús Para Fernández
Buenas

Cuantas filas tienes?? Yo creo que el problema es la no homogeneidad de las 
fechas.  Has probado a separar las q estan en um formato y en otro, 
reconvertirlas con lubridate y volver a juntarlas??

Si tienes una fecha q es 04/05/17 es que el el 4 de mayo o el 5 de abril??

Un saludo
Jes�s

Obtener Outlook para Android


From: R-help-es  on behalf of 
miriam.alz...@unavarra.es 
Sent: Tuesday, October 2, 2018 4:18:26 PM
To: Carlos Ortega
Cc: Lista R; marcu...@unavarra.es
Subject: Re: [R-es] Cambiar formato fecha

Hola Carlos,
He probado pero me da un aviso y me dice que muchas observaciones no se
pueden convertir. Veo que muchas no me las lee como fecha. Supongo que los
datos originales est�n mal...pero cre�a que hab�a soluci�n.

Gracias y un saludo

El Lun, 1 de Octubre de 2018, 22:05, Carlos Ortega escribi�:
> Hola Miriam,
>
> �Has probado en cualquier caso?.
> "lubridate" es capaz de gestionar estas diferencias.
>
> Usa la funci�n "dmy()", que entender� esas peque�as diferencias con
> respecto al d�a. Puede gestionar incluso diferencias mucho mayores...
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
> El lun., 1 oct. 2018 a las 19:05, Miriam Alzate
> ()
> escribi�:
>
>> Hola,
>>
>> No  me sirve porque tengo dos tipos de formatos de fechas. En unos tengo
>> 0 delante del d�a del mes cuando es entre el 1 y el 9 y en otros no...No
>> s� como unificar eso para que todas tengan el formato por ejemplo:
>> 02/12/2017 y no 2/12/2017.
>>
>> Un saludo
>>
>>
>>
>> El 29/09/2018 a las 13:06, jose luis escribi�:
>> > Hola
>> > efectivamente lubridate te podr�a servir
>> >
>> > library(lubridate)
>> >
>> > data$fecha_nueva<-dmy(data$ReviewData)
>> >
>> >
>> >
>> >
>> > El Viernes 28 de septiembre de 2018 16:41, Javier Marcuzzi
>> >  escribi�:
>> >
>> >
>> > Estimada Miriam
>> > Le respondo corto, estoy en el celular, escriba str(los datos), su
>> fecha
>> > puede ser en realidad texto. Hay varias formas, lubridate, pero yo
>> aprend�
>> > striptime y me siento c�modo con este comando.
>> > Javier Marcuzzi
>> >
>> > El vie., 28 de sep. de 2018 1:20 PM, > > > escribi�:
>> >
>> > > Buenas tardes,
>> > > Tengo un problema con una columna de formato fecha. Adjunto una
>> imagen
>> d
>> > > c�mo tengo las fechas en la columna. �C�mo puedo ponerlas todas en
>> el
>> > > mismo formato?
>> > >
>> > >
>> > >
>> > > Muchas gracias
>> > > ___
>> > > R-help-es mailing list
>> > > R-help-es@r-project.org 
>> > > https://stat.ethz.ch/mailman/listinfo/r-help-es
>> > >
>> >
>> > [[alternative HTML version deleted]]
>> >
>> >
>> > ___
>> > R-help-es mailing list
>> > R-help-es@r-project.org 
>> > https://stat.ethz.ch/mailman/listinfo/r-help-es
>> >
>> >
>>
>>
>> [[alternative HTML version deleted]]
>>
>> ___
>> R-help-es mailing list
>> R-help-es@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Problemas para instalar Librería (RODBC)

2018-09-07 Por tema Jesús Para Fernández
Pero RMysql no es tb una conexion odbc??

Obtener Outlook para Android


From: R-help-es  on behalf of Javier Nieto 

Sent: Friday, September 7, 2018 7:47:02 PM
To: juan manuel dias; Carlos Ortega
Cc: Lista R
Subject: Re: [R-es] Problemas para instalar Librería (RODBC)

Hola

Creo que deber�as trabajar con la �ltima versi�n de R. Si no esta disponible 
trata con:


install.packages("RODBC", type = "source")



Por otro lado, no se cual sea tu situaci�n o la base de datos a la que 
pretendes conectarte pero en mi experiencia odbc ser�a la �ltima opci�n. Odbc 
es m�s lento que los paquetes "nativos" como RMySQL, RPostgreSQL o ROracle por 
ejemplo. Siempre mi recomendaci�n es en el siguiente orden:


  1.  Paquete "nativo", es el m�s r�pido.
  2.  RJDBC, la velocidad es parecida al "nativo" pero usa rJava, el cual a 
veces da problemas en su instalaci�n.
  3.  RODBC, es el m�s lento, es recomendable cuando no exista un paquete 
"nativo" o ninguna de las anteriores funcione.




Saludos


De: R-help-es  en nombre de juan manuel dias 

Enviado: viernes, 7 de septiembre de 2018 11:48:07 a. m.
Para: Carlos Ortega
CC: Lista R
Asunto: Re: [R-es] Problemas para instalar Librer�a (RODBC)

Hola,
Tengo la versi�n 3.5.1 instalada y no me dejaba tampoco, por eso desde
RStudio configur� la 3.3.1.
Muchas gracias.

El 7 de septiembre de 2018, 13:35, Carlos Ortega 
escribi�:

> Hola,
>
> R ya est� en la versi�n 3.5.1 y t� tienes la 3.3.1.
> Las versiones antiguas de los paquetes est�n:
>
>- Linux:
>https://cran.r-project.org/src/contrib/Archive/RODBC/

>h
>ttps://cloud.r-project.org/bin/windows/contrib/3.3/RODBC_1.3-15.zip
>
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es>
>
>
> 2018-09-07 18:14 GMT+02:00 juan manuel dias :
>
>> Hola,
>>
>> Puede ser que la RODBC no corra en la versi�n 3.3.1? Abajo copio el error.
>>
>> Sabe alguien que puede estar pasando?
>>
>> *Warning in install.packages :*
>> *  package �RODBC� is not available (for R version 3.3.1)*
>> *Warning in install.packages :*
>> *  unable to access index for repository
>> https://cran.rstudio.com/bin/windows/contrib/3.3
>> :*
>> *  cannot open URL
>> 'https://cran.rstudio.com/bin/windows/contrib/3.3/PACKAGES
>> '*
>>
>> Muchas gracias!
>>
>> Saludos, Juan.
>>
>> [[alternative HTML version deleted]]
>>
>> ___
>> R-help-es mailing list
>> R-help-es@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es>
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Libreria para cargar datos

2018-07-07 Por tema Jesús Para Fernández
Igual con esto..

https://cran.r-project.org/web/packages/rhandsontable/vignettes/intro_rhandsontable.html

Obtener Outlook para Android<https://aka.ms/ghei36>


From: Jesús Para Fernández 
Sent: Saturday, July 7, 2018 10:22:22 PM
To: r-help-es@r-project.org; Marcelino de la Cruz Rot
Subject: Re: [R-es] Libreria para cargar datos

Gracias pero no es eso lo que busco, sino un a tabla real.. Me da q no existe

Obtener Outlook para Android<https://aka.ms/ghei36>


From: Marcelino de la Cruz Rot 
Sent: Saturday, July 7, 2018 10:54:17 AM
To: Jesús Para Fernández; r-help-es@r-project.org
Subject: Re: [R-es] Libreria para cargar datos

Hola, prueba esto:

mitabla<-data.frame()
edit(mitabla)


El 07/07/2018 a las 7:30, Jesús Para Fernández escribió:
> Buenas
>
> Una duda, �existe alguna libreria que permita al usuario meter los datos 
> directamente a mano en una hoja de calculo,como tienen programas como SPSS, 
> Minitab, ...?
>
> Es decir, no quiero importar datos desde un excel ni csv o similar, sino que 
> el usuario pueda meter los datos a mano directamente en una "tabla" del 
> propio R...
>
>
> Gracias de antemano
> Jes�s
>
>[[alternative HTML version deleted]]
>
>
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es


--
Marcelino de la Cruz Rot
Depto. de Biología y Geología
Física y Química Inorgánica
Universidad Rey Juan Carlos
Móstoles España


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Libreria para cargar datos

2018-07-07 Por tema Jesús Para Fernández
Gracias pero no es eso lo que busco, sino un a tabla real.. Me da q no existe

Obtener Outlook para Android<https://aka.ms/ghei36>


From: Marcelino de la Cruz Rot 
Sent: Saturday, July 7, 2018 10:54:17 AM
To: Jesús Para Fernández; r-help-es@r-project.org
Subject: Re: [R-es] Libreria para cargar datos

Hola, prueba esto:

mitabla<-data.frame()
edit(mitabla)


El 07/07/2018 a las 7:30, Jesús Para Fernández escribió:
> Buenas
>
> Una duda, �existe alguna libreria que permita al usuario meter los datos 
> directamente a mano en una hoja de calculo,como tienen programas como SPSS, 
> Minitab, ...?
>
> Es decir, no quiero importar datos desde un excel ni csv o similar, sino que 
> el usuario pueda meter los datos a mano directamente en una "tabla" del 
> propio R...
>
>
> Gracias de antemano
> Jes�s
>
>[[alternative HTML version deleted]]
>
>
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es


--
Marcelino de la Cruz Rot
Depto. de Biología y Geología
Física y Química Inorgánica
Universidad Rey Juan Carlos
Móstoles España


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] subset con los casos presentes en otra df

2018-07-02 Por tema Jesús Para Fernández
Un merge??

Obtener Outlook para Android


From: R-help-es  on behalf of Javier Marcuzzi 

Sent: Monday, July 2, 2018 8:56:51 PM
To: Manuel Mendoza
Cc: r-help-es
Subject: Re: [R-es] subset con los casos presentes en otra df

Estimado Manuel Mendoza

�Puede redactarlo de otra forma?

Yo le interpreto que usted desea filtrar los que cumplen dos condiciones,
por ejemplo que mean mam�feros y pelaje rojo, por lo cu�l descarta todos
los mam�feros de pelaje negro como los animales rojos que no son mam�feros.

Pero no comprendo sobre la forma en que tiene los datos y la b�squeda seg�n
los criterios, porque desde sus palabras pienso en dos cosas, la primera en
dos grupos almacenados cada uno en su data.frame y usted desea encontrar
los que coinciden seg�n el criterio al relacionar ambos, o en el segundo
caso si usted tiene un data.frame y genera consultas recorri�ndolo por un
bucle y este genera consultas que pueden cambiar sobre otro data.frame y
almacena el resultado en un tercero.

Javier Rub�n Marcuzzi

El lun., 2 jul. 2018 a las 15:04, Manuel Mendoza ()
escribi�:

>
> Buenas, una vez m�s. Utilizo:
>
> data <- subset(data,data$Key %in% data2$Key)
>
> para quedarme con los casos de data que est�n tambi�n en data2, de
> acuerdo a la variable Key.
>
> �C�mo ser�a si quiero que sean los que coinciden en Key1 y Key2? Pense
> hacer un collapse con Key1 y key2, tanto en data como data2, y usarlo
> como uso key en el ejemplo de arriba, pero debe haber una forma m�s
> sencilla, seguro.
> Gracias una vez m�s,
> Manuel
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> .
>
> --
> Dr Manuel Mendoza
> Department of Biogeography and Global Change
> National Museum of Natural History (MNCN)
> Spanish Scientific Council (CSIC)
> C/ Serrano 115bis, 28006 MADRID
> Spain
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Exportar

2018-04-02 Por tema Jesús Para Fernández
Prueba con esto

library(xlsx)
write.xlsx(mydata, "c:/mydata.xlsx")

Obtener Outlook para Android


From: R-help-es  on behalf of Dayana Muñoz 

Sent: Monday, April 2, 2018 8:30:15 PM
To: r-help-es@r-project.org
Subject: [R-es] Exportar

Estimados,


Tengo la versi�n R-Studio 3.4.4 y estoy exportando de esta forma


write.csv(CALCULOS, file = "Resultados.csv",row.names=FALSE)


Pero quiero exportar directamente un xls, estoy tratando con:


library(WriteXLS), pero no me deja:


WriteXLS(CALCULOS, ExcelFileName = "Resultados.xls", perl = "perl", verbose = 
FALSE)



Si alguien sabe la solucion, lo agradecere, saludos!

[[alternative HTML version deleted]]


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Zona horaria

2018-03-07 Por tema Jesús Para Fernández
Lo he resuelto usando un paste, pero estoy seguro que en R tiene que haber una 
manera mucho mas sencilla...

De: R-help-es <r-help-es-boun...@r-project.org> en nombre de Jesús Para 
Fernández <j.para.fernan...@hotmail.com>
Enviado: miércoles, 7 de marzo de 2018 20:20
Para: Lista R
Asunto: [R-es] Zona horaria

Buenas,

Quiero guardar una fecha con la fecha romeo, es decir, que sa�ada o quite las 
horas respeto a GMT, es decir, de la siguinte manera:


2018-03-07 13:11:20 -06

En R he encontrado esta manera:

as.POSIXlt.POSIXct(t, tz="Etc/GMT+6")

Pero queiro hacerlo que valga para la zona de Mexcio central, donde enf ucnion 
de la epoca del a�o es o bien +6 o bien +7.

�Alguien sabe como hacerlo directamente, sin tener que meter un condicional uqe 
calcule la epoca dle a�o?

Gracias
Jes�s

[[alternative HTML version deleted]]


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] problema con shiny

2018-03-05 Por tema Jesús Para Fernández
Shiny  nose puede ejecutar fuerade Rstudio

De: R-help-es  en nombre de Juan Antonio Gil 

Enviado: lunes, 5 de marzo de 2018 13:49
Para: miguel.angel.rodriguez.mui...@sergas.es; r-help-es@r-project.org
Asunto: Re: [R-es] problema con shiny

Muchas gracias Miguel-�ngel he probado la opci�n de la consola de R y
sigue el problema, en este caso intenta mostrar en la pantalla del
navegador la salida del programa pero se cierra R, supongo por tanto que
se aborta el proceso.

Saludos,

Juan



El 05/03/2018 a las 13:23, miguel.angel.rodriguez.mui...@sergas.es escribi�:
> Y si lo haces desde fuera de RStudio?
>
> Es decir, desde la consola de R cargar la librer�a shiny y ejecutar el 
> programa.
>
> Digo, por intentar aislar el problema.
>
>
>
> 
> De: Juan Antonio Gil 
> Enviado: lunes, 5 de marzo de 2018 13:10
> Para: Rodr�guez Mu��os, Miguel �ngel; r-help-es@r-project.org
> Asunto: Re: [R-es] problema con shiny
>
> Muchas gracias Miguel-�ngel por tus explicaciones, pero empezando por el
> final digo reinicia pero en realidad es que se aborta el proceso.
> Independiente de la instrucci�n print la cuesti�n es que el programa en
> mi ordenador aborta siempre de forma independiente que lo haga en wiewer
> externa, interna o "medio-pensionista". Sin embargo en otro ordenador
> que tengo con windows 10 y R de 32 bits el proceso siempre se realiza
> satisfactoriamente. Pienso que es algo relacionado con el localhost pero
> mis conocimientos de inform�tica no "llegan a m�s".
>
> Saludos,
>
> Juan
>
>
>
> El 05/03/2018 a las 12:30, miguel.angel.rodriguez.mui...@sergas.es escribi�:
>> Bueno, aqu� se nos juntan varias cosas
>>
>> En primer lugar, no es recomendable usar el viewer panel de RStudio (ni la 
>> ejecuci�n en ventana); lo que se recomienda es realizar la ejecuci�n 
>> "External" (es decir, lanzarlo al navegador por defecto). Hay muchas cosas 
>> que no te van a funcionar si no usas un navegador externo. No en este caso 
>> tan sencillo... aunque, si te fijas, cuando lo ejecutas contra el viewer 
>> panel te aparece el siguiente error:
>>   Listening on 
>> https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2F127.0.0.1%3A5615=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435%7C1%7C0%7C636558509638173400=5%2Bqteu%2FTVEE1e3zjMRsT%2FJc7jAoXBsm0FtvQu06K%2FIw%3D=0
>>   ERROR: [on_request_read] connection reset by peer
>> Y ese error no aparece contra el navegador.
>> Eso por una parte.
>>
>> Por otra parte, el valor de print(environment(show)) aparece justo antes del 
>> error
>>   Listening on 
>> https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2F127.0.0.1%3A5615=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435%7C1%7C0%7C636558509638173400=5%2Bqteu%2FTVEE1e3zjMRsT%2FJc7jAoXBsm0FtvQu06K%2FIw%3D=0
>>   
>>   Warning: Error in func: app.R did not return a shiny.appobj object.
>>   Stack trace (innermost first):
>>   1: runApp
>>   Error : app.R did not return a shiny.appobj object.
>> con lo cual consigues que se ejecute (porque est�s trabajando con una 
>> instancia en local del server) pero el programa (y esto ya es interpretaci�n 
>> m�a) te est� diciendo que no tiene ning�n objeto que ejecut�ndolo en el 
>> servidor pueda hacerlo llegar al ui (user interface). Insisto en lo de 
>> antes: si tienes en servidor en Singapur y ejecutas tu ejemplo all�, qu� 
>> crees que va a pasar con esa instucci�n? se ejecutar�? en caso de hacerlo... 
>> te devolver� algo? Y si no usas un solo fichero app.R, sino dos (ui.R y 
>> server.R) ... d�nde pretendes poner esa instrucci�n? en global.R?
>> Mi opini�n es que no funcionar� (sobre todo porque el cliente es un 
>> navegador, esa instrucci�n se ejecutar�a en el servidor y no est� asociada a 
>> un renderPrint que le pase el valor a un verbatimTextOutput o similar.
>> O sea, que tendr�as que manejar algo similar a esto.
>>1.- En el "server" habr�a que incluir algo como esto
>> output$result<-renderPrint({environment(show)})
>>   2.- En el "ui" lo capturar�amos con un
>> verbatimTextOutput("result")
>>
>> Y ya para finalizar... a qu� te refieres cuando dices que se te "reinicia" y 
>> "aborta la sesi�n" el RStudio? Se cierra?
>>
>> Un Saludo,
>> Miguel.
>>
>>
>>
>> 
>> De: Juan Antonio Gil 
>> Enviado: lunes, 5 de marzo de 2018 11:25
>> Para: Rodr�guez Mu��os, Miguel �ngel; r-help-es@r-project.org
>> Asunto: Re: [R-es] problema con shiny
>>
>> Hola Miguel-�ngel esa instrucci�n la he puesto para que no me haga el
>> break y se reinicie RStudio. Si quito esa instrucci�n y hago que se pase
>> la salida al wiewer panel de Rstudio me aparece el mismo error pero

Re: [R-es] Problemas de conexion con base de datso

2018-03-02 Por tema Jesús Para Fernández
Y como se usa r dentro de sql?

Obtener Outlook para Android


From: Javier Marcuzzi 
Sent: Saturday, March 3, 2018 12:15:05 AM
To: Jes�s Para Fern�ndez
Cc: David Luna; r-help-es@r-project.org
Subject: Re: [R-es] Problemas de conexion con base de datso

Estimado Jes�s

Si, le� el hilo del problema, por eso si por las dudas al cambiar las librer�as 
de casualidad se salta el inconveniente.

La otra soluci�n es utilizar R desde Sqlserver, se podr�a enviar el c�digo 
dentro de la base de datos utilizando RServer o Sqlserver, esto depende de la 
instalaci�n. Una alternativa es cambiar R a Rserver.

Javier Rub�n Marcuzzi

El 2 de marzo de 2018, 20:08, Jes�s Para Fern�ndez 
> escribi�:
Buenas

El problema es el tipo dr columnas. Haynun bug q hace que haya q mostrar el 
tipo de columna mas largo al final de la consulta...



Gracias
Jes�s

Obtener Outlook para 
Android


From: Javier Marcuzzi 
>
Sent: Saturday, March 3, 2018 12:02:10 AM
To: Jes�s Para Fern�ndez
Cc: David Luna; r-help-es@r-project.org
Subject: Re: [R-es] Problemas de conexion con base de datso


Estimado Jes�s Para Fern�ndez

Pruebe realizar algo desde cero solo con el fin de comprobar la respuesta, algo 
gen�rico como puede ser:

   cn <- odbcDriverConnect(connection="Driver={SQL Server Native Client

   
11.0};server=localhost;database=AdventureWorksDW2012;trusted_connection=yes;")



dataFetchEUR <- sqlFetch(cn, 'vResellerSalesAmountEUR', colnames=FALSE,

   rows_at_time=1000)



Reemplace lo menos posible, si falla posiblemente hay un mensaje de error con 
alguna pista.

Javier Rub�n Marcuzzi

El 2 de marzo de 2018, 11:19, Jes�s Para Fern�ndez 
> escribi�:
Perdon, corrijo, es justo eso...

En cuanto hay uan cadena de tipo varchar falla. Es por temas de codificaciones 
en el driver. �Como cambio la codificacion?


Un saludo
Jesus

De: David Luna >
Enviado: viernes, 2 de marzo de 2018 15:02
Para: Jes�s Para Fern�ndez
Cc: r-help-es@r-project.org
Asunto: Re: [R-es] Problemas de conexion con base de datso

Seg�n el siguiente bug:

https://github.com/r-dbi/odbc/issues/71

Puede haber problemas con las columnas de tipo y text... �Puede ser eso?


El vie., 2 mar. 2018 14:24, Jes�s Para Fern�ndez 
>>
 escribi�:
Buenas,

Tengo un problema y es que intentando conectarme a una base de datos SQL 
Server, tras cosneguirme conectarme usando el paquete odbc, me deja acceder al 
contenido de  algunas tablas (mediante un select), pero sin embargo en otras me 
pone lo siguiente:


Error in new_result(connection@ptr, statement) : std::bad_alloc


No entiendo muy bien porque me salta ese error, ya que desde SQL si que puedo 
acceder a dicha tabla...

La base de datos ahora mismo esta casi vacia...(2 registros como mucho)

Lo que hago para ver el codigo de la tabla es pinchar en View de Rstudio, pero 
haciendo l aconsulta con

dbSendQuery(conexion,"SELECT * FROM Tabla1;")

tb me da el mismo error.



�Qu� puede estar pasando?

Gracias!!
Jes�s

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org>

Re: [R-es] Microsoft R Open

2018-02-18 Por tema Jesús Para Fernández
Me la recomiendas por  encima de la version de CRAN?

De: Lucas Fernandez Seivane <queve...@gmail.com>
Enviado: domingo, 18 de febrero de 2018 23:52
Para: Jesús Para Fernández
Cc: r-help-es@r-project.org
Asunto: Re: [R-es] Microsoft R Open

Hola Jesús
Es la antigua Revolution R. Está muy acelerada, usa MKL por defecto Yo la 
uso desde hace mucho tiempo.
Un saludo.
[https://mailfoogae.appspot.com/t?sender=acXVldmVkaW5AZ21haWwuY29t=zerocontent=fedf1dc9-793b-40ba-88d9-2fea19ed8af4]ᐧ

2018-02-18 23:50 GMT+01:00 Jesús Para Fernández 
<j.para.fernan...@hotmail.com<mailto:j.para.fernan...@hotmail.com>>:
Buenas,

Alguno ha probado a usar Microsfot R Open? Segun leo, se han centrado en hacer 
que R por defecto sea multicore (cosa que podemos hacer usando parallel, 
foreach...)

https://mran.revolutionanalytics.com/documents/rro/multithread<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmran.revolutionanalytics.com%2Fdocuments%2Frro%2Fmultithread=02%7C01%7C%7Cdbe53dae28f94e224f2c08d577234fa2%7C84df9e7fe9f640afb435%7C1%7C0%7C636545915890037174=rrkvZ2mOmenPf%2Bj7P4b91xXCtUTiJ9kKCgnLOFhURtQ%3D=0>

Home 
[mran.revolutionanalytics.com<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmran.revolutionanalytics.com=02%7C01%7C%7Cdbe53dae28f94e224f2c08d577234fa2%7C84df9e7fe9f640afb435%7C1%7C0%7C636545915890037174=sCB66NrthazuZQY3CqWCxOrdQp0LxdrE8F4IqGj8Yko%3D=0>]<https://mran.revolutionanalytics.com/documents/rro/multithread<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmran.revolutionanalytics.com%2Fdocuments%2Frro%2Fmultithread=02%7C01%7C%7Cdbe53dae28f94e224f2c08d577234fa2%7C84df9e7fe9f640afb435%7C1%7C0%7C636545915890037174=rrkvZ2mOmenPf%2Bj7P4b91xXCtUTiJ9kKCgnLOFhURtQ%3D=0>>
This site uses cookies for analytics, personalized content and ads. By 
continuing to browse this site, you agree to this use. Learn more
mran.revolutionanalytics.com<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmran.revolutionanalytics.com=02%7C01%7C%7Cdbe53dae28f94e224f2c08d577234fa2%7C84df9e7fe9f640afb435%7C1%7C0%7C636545915890037174=sCB66NrthazuZQY3CqWCxOrdQp0LxdrE8F4IqGj8Yko%3D=0>


De ser así, me llama la atención lo inadvertida que pasa esta versión..

Un saludo
Jesús

[[alternative HTML version deleted]]


___
R-help-es mailing list
R-help-es@r-project.org<mailto:R-help-es@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es=02%7C01%7C%7Cdbe53dae28f94e224f2c08d577234fa2%7C84df9e7fe9f640afb435%7C1%7C0%7C636545915890037174=qL5J9H8TwccilGyXGhOEJtZ2h52ouvvcXMTstkvHvH8%3D=0>



[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Streaming data en R

2018-01-23 Por tema Jesús Para Fernández
Gracias, pero eso hace streaming de twitter

Lo que quiero es lo siguiente:

Tengo un aparato que genera cada 4minutos una medicion y lo guarda en csv. 
Entonces queiro que ese dato lo vaya leyendo R de manera automatica.

He visto la libreria cronR, pero me gustaria saber si hay algo mas...

Gracias
Jes�s

De: Javier Marcuzzi 
Enviado: martes, 23 de enero de 2018 14:35
Para: Jes�s Para Fern�ndez
Cc: r-help-es@r-project.org
Asunto: Re: [R-es] Streaming data en R

Estimado Jes�s Para Fern�ndez

Me llam� la atenci�n su consulta y realic� una b�squeda para ver si yo hab�a 
entendido bien. Creo que yo entend� lo que usted busca y hay un ejemplo, para 
no perder tiempo lea las �ltimas l�neas de la siguiente p�gina 
https://github.com/pablobarbera/streamR
 (el inicio est� incomprensible).

Javier Rub�n Marcuzzi

El 23 de enero de 2018, 7:00, Jes�s Para Fern�ndez 
> escribi�:
Buenas,

�Como puedo hacer data streaming con R? He visot que esta el paquete stream, 
que es para clusterizacion, pero solo me interesa ingestar el dato, para luego 
aplicar modelos que nada tiene que ver con la clusterizacion...

Gracias
Jes�s

[[alternative HTML version deleted]]


___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Random Forests

2018-01-22 Por tema Jesús Para Fernández
Prueba con xgboost tb que funcionan muy bien!

De: R-help-es  en nombre de Manuel Mendoza 

Enviado: lunes, 22 de enero de 2018 10:44
Para: Carlos Ortega
Cc: r-help-es@r-project.org
Asunto: Re: [R-es] Random Forests

Muchas gracias Carlos, como siempre.
Es raro que se me pasase. En su momento miré todos los argumentos del
RF, como hago siempre, pero ese lo había olvidado. La verdad es que
funcionaba estupendamente, pero me parecía extraño. Aunque dado que
los RF no sobreajustan, no hay problema con que sus árboles sean todo
lo grandes que quieras. Lo he testado con una base de datos externa y
explica un porcentaje de la varianza mayor del que esperaba. Mejor que
con un simple bagging y mucho mejor que con cualquier árbol o
regresión múltiple. Ahora estoy probando con gmb, a ver que tal.
Un saludo.
Manuel


Quoting Carlos Ortega :

> Lo defines con el parámetro "maxnodes"... si no lo delimitas, el árbol
> crece hasta el máximo posible.
> Y si lo estás usando para un caso de clasificación, el árbol se extiende
> hasta el límite en el que en el nodo hay un (1) caso.
>
> [image: Imágenes integradas 2]
>
> Por eso, dependiendo de tu problema, y esto es un caso de optimización.
> Juega también con el parámetro "nodesize".
>
>
> [image: Imágenes integradas 3]
>
> Explora combinaciones de los dos parámetros para ver qué caso es el que
> mejor respuesta te ofrece sin penalizarte en complejidad.
>
> Gracias,
> Carlos.
>
>
>
>
>
> El 20 de enero de 2018, 18:17, Manuel Mendoza 
> escribió:
>
>> Si, Carlos. Yo hago lo mismo, pero esos mismos numeritos salen enormes.
>>
>> treesize(RFfit)
>>>
>>
>>   [1] 4304 4302 4311 4319 4343 4298 4298 4311 4349 4327 4331 4317 4294
>> 4321 4283 4362
>>   [17] 4300 4330 4266 4331 4308 4352 4294 4315 4372 4349 4331 4347 4329
>> 4348 4298 4335
>>   [33] 4346 4396 4345 4313 4293 4276 4353 4272 4304 4325 4317 4336 4308
>> 4351 4374 4324
>>   [49] 4386 4359 4311 4346 4300 4332 4336 4376 4319 4322 4344 4324 4324
>> 4359 4342 4378
>>   [65] 4344 4324 4314 4318 4344 4311 4359 4304 4288  hasta 1000
>>
>> Con mtry le indicas el nº de variables que los árboles utilizarán
>> (recomendado m=√p para árboles de clasificación, y m = p/3 para los de
>> regresión), y con ntree el nº de árboles. Pero no encuentro cómo indicarle,
>> aunque sea, un tamaño máximo para los árboles, y en cualquier caso, me
>> parece extraño que se generen árboles con tantísimos nodos. Mi df tiene
>> unas 13.000 entradas y 19 variables, pero eso no es nada especial para que
>> me hiciese árboles tan grandes.
>>
>> No entiendo
>>
>>
>>
>>
>> Quoting Carlos Ortega :
>>
>> Hola,
>>>
>>> No. Mira el ejemplo:
>>>
>>> data(iris)
 iris.rf <- randomForest(Species ~ ., iris)
 hist(treesize(iris.rf))
 treesize(iris.rf)

>>>   [1]  7 10 13  7 10  6  9  8  7  9  8  8  6  8  7  9  7 10  6 16  4 13 11
>>> 10  8 11 10  8  7  9  9  6 11  7  5 10 12 10  7 12 12  8 11 10
>>>  [45] 10 10  9 11  8  6  7 12  9  9  7  6 10  9 10  7  8  8  8  7  8 12  7
>>> 11 12  8  7  7  6  9  9  6  6 11  3  9 12 11 13  9  9  7  7 12
>>>  [89] 11  6  6  8  6 11  9 10 10  6  7 14  7 10  8  7  9 11  7 14  7  7  8
>>> 9  7  6  9  8  9  8 13  9 10 10  9 11  6  7  9 10  8  9  9  6
>>> [133]  9  8 10  9 11  8  6  7 13  6  6  9  5 14  8 10 13 10 12 13 11 12 10
>>> 9 12  9 13 10  9 11  7 10 10  9  9  8  6  5  9  9 11 10  8 10
>>> [177]  4 10 12 10 10  8 10 11  9  5  7  8  8 15  8  7  7  9 12  9 10  9 12
>>> 8 10  8 11  9  6  7  9 12  7  8 10 12  6 14 11  4  6  6  7  9
>>> [221] 10 11 13  5  8 10  7 10 10 12 10 11 11  8  9 11  9  9  9 10  6 10  7
>>> 10 10 14  9 10  6 10  6  8  6  9  9 10 10 10 10  9 10 10  8 14
>>> [265]  8 11  6 11  9  9  9  8 11  7  8 11  8  4  9 11  6  8 10  8  9 10  8
>>> 9  8 11 11  9 12 14  7  9  8  9 10 10 11  8 12 12 12  4 10 11
>>> [309]  8  8 11  9  9  8 10  9  4 10 10  6 13 10 12  9 10  9  5  9  7  4  7
>>> 15  7  8  7 11  7 11 12  5 12  7  9  8 13 14  9  9  9  9  6 13
>>> [353] 13  7 10  6  5  6 10  6  8  8  9 11  9 11  7  7 11  8  6 10 13  7 12
>>> 11 14  7 10 11  9  8  6  8 10  8  9  6 10 10  6  7  7  7 11 13
>>> [397]  8  5  7 14 10 14  8  9  6 11  9 11 10  9  8  7 11 10 10 11  8 10 12
>>> 9  8  8  9  9  9  9  9  5  9  7 13 10 11  8 10  9 10 12  8 12
>>> [441]  9 10  4  7 11  7 10  4  6 13  8  7 10  9  7  6  8  9  7 11  8  8  9
>>> 10  5  8 11 12  6  5 10 10  6 10 10  5 10 13  9 13 10 10  6 12
>>> [485]  8  7  9 12 10  9  7  7 14  6  9  6  6  8 10  6
>>>
 vtmp <- treesize(iris.rf)
 sum(vtmp)

>>>
>>> Por defecto al no especificar nada, el "ntrees" de randomForest() es 500.
>>> Efectivamente generas 500 árboles como ves en el número de elementos que
>>> devuelve "treesize(iris.rf)".
>>>
>>> Y cada árbol, tiene el número de nodos que ves en el valor de cada uno de
>>> los elementos que igualmente devuelve "treesize(iris.rf)": 7, 10, 13...
>>>
>>> 

Re: [R-es] Como cambiar el tamaño de los árboles de clasificación

2017-12-15 Por tema Jesús Para Fernández
O la prppia libreria rpart.plot genera �rboles del mismo tipo. Imagino que es 
la que usa rattle

Obtener Outlook para Android


From: R-help-es  on behalf of Carlos Ortega 

Sent: Friday, December 15, 2017 9:56:16 AM
To: Manuel Mendoza
Cc: Lista R
Subject: Re: [R-es] Como cambiar el tama�o de los �rboles de clasificaci�n

Hola,

Yo usar�a una funci�n de Rattle para hacerlo que consigue una salida
gr�fica muy atractiva y ordenada...
Mira este ejemplo...

https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstackoverflow.com%2Fquestions%2F45570298%2Fwhat-does-the-number-on-top-of-a-node-in-a-fancyrpartplot-decision-tree-mean=02%7C01%7C%7Cbd4c6acf8a39408def6208d54399bba7%7C84df9e7fe9f640afb435%7C1%7C0%7C636489249920217602=D9JRoxwH6PycG6dO7f6BD1uY6K2JYxwuVQqW5uu9FWM%3D=0

Saludos,
Carlos Ortega
https://eur01.safelinks.protection.outlook.com/?url=www.qualityexcellence.es=02%7C01%7C%7Cbd4c6acf8a39408def6208d54399bba7%7C84df9e7fe9f640afb435%7C1%7C0%7C636489249920217602=%2Bez1uVKtAs3UdlQCV5kF1NhlsuGRYBYwo07HqkP%2BVBo%3D=0



El 15 de diciembre de 2017, 9:49, Manuel Mendoza 
escribi�:

> Muy buenas; mi primera consulta. Utilizo rpart (con as.party) y evtree,
> para obtener �rboles de clasificaci�n. Los represento en una windows()
> aparte, pero cuando el �rbol es un poco grande, las hojas quedan muy
> estrechas y no se ven los porcentajes. �Sab�is como hacer que todo el �rbol
> sea m�s peque�o para que las hojas no queden como simples l�neas?
> Gracias
> --
> Dr Manuel Mendoza
> Department of Biogeography and Global Change
> National Museum of Natural History (MNCN)
> Spanish Scientific Council (CSIC)
> C/ Serrano 115bis, 28006 MADRID
> Spain
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es=02%7C01%7C%7Cbd4c6acf8a39408def6208d54399bba7%7C84df9e7fe9f640afb435%7C1%7C0%7C636489249920217602=MX4nRdYG3SIhIufw5wzXCXAe5V5yF4%2BgoMgwO1fkSjQ%3D=0
>



--
Saludos,
Carlos Ortega
https://eur01.safelinks.protection.outlook.com/?url=www.qualityexcellence.es=02%7C01%7C%7Cbd4c6acf8a39408def6208d54399bba7%7C84df9e7fe9f640afb435%7C1%7C0%7C636489249920217602=%2Bez1uVKtAs3UdlQCV5kF1NhlsuGRYBYwo07HqkP%2BVBo%3D=0

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es=02%7C01%7C%7Cbd4c6acf8a39408def6208d54399bba7%7C84df9e7fe9f640afb435%7C1%7C0%7C636489249920217602=MX4nRdYG3SIhIufw5wzXCXAe5V5yF4%2BgoMgwO1fkSjQ%3D=0

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Estimada comunidad, queria pedirles ayuda porque realmente llevo muchas horas tratando de hacer algo que debe ser simple, y por eso mismo ya me esta frustrando ...

2017-12-12 Por tema Jesús Para Fernández
Con el paquete data.table, el cual creo que estas usando, deberia valerte.

Has probado a hacer lo siguietne:

filas<-datos[muertos== "SI" ,.N]
datos[,.(.N/filas),by=.(a�o,causa.muerte)]


De todos modos, si nos pasass un dataset para poder verlo, te ayudaremos mucho 
mejor.

Un saludo
Jes�s

De: R-help-es  en nombre de eric 

Enviado: martes, 12 de diciembre de 2017 21:32
Para: Lista R
Asunto: [R-es] Estimada comunidad, queria pedirles ayuda porque realmente llevo 
muchas horas tratando de hacer algo que debe ser simple, y por eso mismo ya me 
esta frustrando ...

Estimada comunidad, queria pedirles ayuda porque realmente llevo muchas horas 
tratando de hacer algo que debe ser simple, y por eso mismo ya me esta 
frustrando ... tengo un set de datos con el cual necesito calcular unas tasas 
de ocurrencia por a�o. Hay una columna de a�os (A�O) y una de causa de muerte 
(CDM). El caso es tan simple como calcular la tasa de ocurrencia de un tipo 
especifico de causa de muerte para cada a�o. En data.table, genericamente es 
algo asi como:

datos[, largo del set de datos para una causa especifica de 
muerte / total de muertes, by=A�O]

pero no consigo que me de el valor correcto. Si pongo un filtro para la causa 
especifica de muerte en el primer campo del data.table asi:

datos[FILTRO, largo del set de datos para una causa 
especifica de muerte / total de muertes, by=A�O]

, este afecta tambien al total de muertes. Me explico con claridad ? Alguna 
idea ? muchas gracias,

Eric.

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Tibble o data.table?

2017-11-22 Por tema Jesús Para Fernández
Que es postgres y presto?? Se uqe google tiene la respuesta,

De: Jos� Luis Ca�adas 
Enviado: mi�rcoles, 22 de noviembre de 2017 22:01
Para: Jes�s Para Fern�ndez
Cc: Carlos Ortega; r-help-es@r-project.org
Asunto: Re: [R-es] Tibble o data.table?


Yo la ventaja que le veo a tibble y dem�s cosas del mundo tidy es la conexi�n a 
fuentes externas , como postgres,spark, presto y usar dplyr como front.

El mi�., 22 nov. 2017 21:51, Jes�s Para Fern�ndez 
> escribi�:
Tienes razon de que hay una serie de paquetes que lo usan, pero me da que 
vienen impulsados por Rstudio desde el paquete tidyverse...

Yo me resisto a usarlo. Me parece que queda mas limpio, pero no se porque no le 
pillo la gracia...Quizas sea el apoyo de Rstudio lo que me tire para atras...

De: Carlos Ortega >
Enviado: mi�rcoles, 22 de noviembre de 2017 21:29
Para: Jes�s Para Fern�ndez
Cc: r-help-es@r-project.org
Asunto: Re: [R-es] Tibble o data.table?

Hola,

Si te mueves en el "tidyverse" y te gustan los "pipes", realmente no te queda 
otra opci�n que usar los tibbles.

La sintaxis de data.table es un tanto compleja frente a la sencillez que ofrece 
el trabajar con pipelines y para conjuntos medianos, no hay tanta diferencia en 
rendimiento.
Por otro lado, son cada vez m�s los paquetes que se quieren hacer compatibles 
con este esquema "tidyverse" ("tidytext", "tidyquant", hasta el mismo 
"sparklyr").

Gracias,
Carlos Ortega
www.qualityexcellence.es

El 22 de noviembre de 2017, 10:39, Jes�s Para Fern�ndez 
>>
 escribi�:
Buenas

Os queria preguntar que ventaja le veis a las tibbles frente a los data.table, 
ya que para mi, quitando el uso de librerias como tidyr o purrr, en el resto 
prefiero usar data.table. Me parece igual de potente y mucho m�s r�pido, y no 
le veo las supuestas ventajas, pero quiero conocer vuestra opinion.

Gracias
Jes�s

[[alternative HTML version deleted]]


___
R-help-es mailing list
R-help-es@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es



--
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org

Re: [R-es] Añadir filas hasta que se acabe un proceso

2017-11-06 Por tema Jesús Para Fernández
Gracias a todos

Isidro, para esa solucion que planteas voy a complementarla con las fucniones 
de lubridate interval y %within%.

Un saludo
Jesús



De: Isidro Hidalgo Arellano <ihida...@jccm.es>
Enviado: lunes, 6 de noviembre de 2017 13:06
Para: 'Jesús Para Fernández'; r-help-es@r-project.org
Asunto: RE: [R-es] Añadir filas hasta que se acabe un proceso

Monta una función cuyo input sea una hora determinada y que te cuente los 
procesos activos para esa hora (suma de columna hora de inicio mayor o igual 
que input, y a la vez columna hora de finalización menor que input). Monta la 
función para que el output sea un número.
Finalmente lanza un sapply con argumentos "las horas que te interesen" y la 
función que has montado previamente.
Un saludo

Isidro Hidalgo Arellano
Observatorio del Mercado de Trabajo
Consejería de Economía, Empresas y Empleo
http://www.castillalamancha.es/



-Mensaje original-
De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Jesús Para 
Fernández
Enviado el: lunes, 06 de noviembre de 2017 12:37
Para: r-help-es@r-project.org
Asunto: [R-es] Añadir filas hasta que se acabe un proceso

Buenas,

Supongamos que tengo un data.frame con la siguietne forma:

procesofecha inicio fecha fin
12017/05/01 10:00  2017/05/01  14:00
22017/05/01 11:00  2017/05/01  12:00
32017/05/01 09:00  2017/05/01  15:00

Lo que quiero es trasnformar el data.frame en un data.frame que tenga la 
siguiente estructura

FechaprocesosActivos
2017/05/01 09:00 1
2017/05/01 10:00 2
2017/05/01 11:00 3
2017/05/01 12:00 2
2017/05/01 13:00 2
2017/05/01 14:00 1
2017/05/01 15:00 0

Se como hacerlo, pero a base d ebucles for y de manera poco eficiente. �Se os 
ocure alguna manera mas eficiente para hacerlo?

Gracias
Jes�s




[[alternative HTML version deleted]]



[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Mostrar todo el contenido de un data.table

2017-10-17 Por tema Jesús Para Fernández
Gracias Carlos,

No se me habia ocurrido, la verdad 

Jesús

De: Carlos Ortega <c...@qualityexcellence.es>
Enviado: martes, 17 de octubre de 2017 12:34
Para: Jesús Para Fernández
Cc: r-help-es@r-project.org
Asunto: Re: [R-es] Mostrar todo el contenido de un data.table

Con data.table puedes seguir usando "head()" y ahí determinar el número de 
filas que quieres ver

head(mi_data_table, num_filas)

Saludos,
Carlos Ortega
www.qualityexcellence.es<http://www.qualityexcellence.es>

El 17 de octubre de 2017, 11:47, Jesús Para Fernández 
<j.para.fernan...@hotmail.com<mailto:j.para.fernan...@hotmail.com>> escribió:
Buenas

¿Como puedo hacer para uqe un data.table me muestre todo el contenido y no 
muestre solo las primeras ylas ultimas filas?

Gracias
Jesús

[[alternative HTML version deleted]]


___
R-help-es mailing list
R-help-es@r-project.org<mailto:R-help-es@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es



--
Saludos,
Carlos Ortega
www.qualityexcellence.es<http://www.qualityexcellence.es>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Merge me agrega siempre las columnas

2017-10-09 Por tema Jesús Para Fernández
Gracias,

Entiendo el resultado, pero claro, si el numero de columnas a agregar 
coincidentes son muchas, agregarlas obviandolas no es trivial.

Creare por lo tanto una fórmula que elimine todas las columans coincidentes 
tras ser unidas.

Gracias de todos modos
Jesús

De: jose luis <pepe...@yahoo.es>
Enviado: lunes, 9 de octubre de 2017 13:48
Para: Jesús Para Fernández; r-help-es@r-project.org
Asunto: Re: [R-es] Merge me agrega siempre las columnas

Hola

Entiendo que donde pusiste
k<-c(1,3,8,7) querías poner
x<-c(1,3,8,7)

Si es correcto, creo que el problema es que al ser "y" una variable presente en 
las dos tablas, o la incluyes como argumento para el cruce o te saldrá 
"duplicada" (le añade un punto para diferenciarla).
¿es esto lo que quieres?



merge(df1,df2,by=c("id", "y"),all.x=TRUE)

  id y z  x
1: a1 1 3 NA
2: a2 2 5 NA
3: a3 3 6 NA
4: a4 4 7  7


El Lunes 9 de octubre de 2017 12:45, Jesús Para Fernández 
<j.para.fernan...@hotmail.com> escribió:


Buenas,

Tengo dos data.frames de la siguiente manera

library(data.table)
id<-c("a1","a2","a3","a4")
id2<-c("a2","a3","a1","a4")
y<-c(1,2,3,4)
z<-c(3,5,6,7)
k<-c(1,3,8,7)

df1<-data.table(id,y,z)

id<-c("a2","a3","a1","a4")
df2<-data.table(id,x,y)

Quiero que el resultado sea solo el LEFT JOIN, es decir, que me devuelva:

resultado--> id,x,y,z

Para ello pruebo, tal y como dicen en:
https://rstudio-pubs-static.s3.amazonaws.com/52230_5ae0d25125b544caab32f75f0360e775.html

merge(df1,df2,by="id",all.x=TRUE)

Pero me devuelve:

  id y.x z x y.y
1: a1  1 3 3  3
2: a2  2 5 0  1
3: a3  3 6 2  2
4: a4  4 7 1  4


Es decir, me est� duplicando la columna y.

He probado con data.frame y usando all=FALSE, all.x=T,... pero no lo consigo.

�Alguna idea de como puedo hacerlo?

Gracais

[[alternative HTML version deleted]]
___
R-help-es mailing list
R-help-es@r-project.org<mailto:R-help-es@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Minería de testo en R

2017-10-03 Por tema Jesús Para Fernández
A la hoguera 

De: R-help-es  en nombre de Manuel Spínola 

Enviado: lunes, 2 de octubre de 2017 13:47
Para: Carlos Ortega
Cc: R
Asunto: Re: [R-es] Minería de testo en R

Pido disculpas por el error ortográfico en el subject, no me di cuenta.

Manuel

El 2 de octubre de 2017, 5:46, Manuel Spínola 
escribió:

> Muchas gracias Carlos.
>
> Manuel
>
> El 2 de octubre de 2017, 1:42, Carlos Ortega 
> escribió:
>
>> Hola,
>>
>> Hay una adaptación específica a R de una solución comercial, pero que se
>> puede usar hasta cierto número de llamdas: pdftools
>>
>> https://cloud.r-project.org/web/packages/pdftools/index.html
>>
>> Saludos,
>> Carlos Ortega
>> www.qualityexcellence.es
>>
>> El 2 de octubre de 2017, 9:22, Isidro Hidalgo Arellano 
>> escribió:
>>
>>> Yo he utilizado "tm" para tratar PDF de forma masiva, pero hay que tener
>>> mucho cuidado con los PDF, porque lo que aparentemente es homogéneo
>>> (visualmente ves todos los documentos igual), resulta que no lo es, y te
>>> encuentras "saltos" de página, códigos de cabeceras de tabla, etc.
>>> Colocados
>>> de forma diferente según el ejemplar de PDF.
>>> Si quieres algo que no falle, tendrás que trabajarlo bastante para no
>>> dejar
>>> margen de error (contemplando toda la casuística que puedas encontrar
>>> por el
>>> camino). En fin, perdona el rollo...
>>> Suerte.
>>>
>>>
>>> Isidro Hidalgo Arellano
>>> Observatorio del Mercado de Trabajo
>>> Consejería de Economía, Empresas y Empleo
>>> http://www.castillalamancha.es/
>>>
>>>
>>>
>>> -Mensaje original-
>>> De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de
>>> Manuel
>>> Spínola
>>> Enviado el: viernes, 29 de septiembre de 2017 16:47
>>> Para: R 
>>> Asunto: [R-es] Minería de testo en R
>>>
>>> Estimados miembros del grupo,
>>>
>>> Estoy buscando paquetes de R que permitan hacer minería de textos de
>>> archivos PDF o Word que tengan una estructura tabular (cuadros) de
>>> resultado
>>> de talleres de trabajo donde se tratan diferentes ejes temáticos.
>>>
>>> Especifico esto porque he visto que algunos paquetes analizan
>>> directamente
>>> texto de libros, tweets u otras fuentes donde no hay una estructura como
>>> cuadros en el texto que se quiere analizar.
>>>
>>> Desde ya muchas gracias por la ayuda.
>>>
>>> Saludos,
>>>
>>> Manuel
>>>
>>> --
>>> *Manuel Spínola, Ph.D.*
>>> Instituto Internacional en Conservación y Manejo de Vida Silvestre
>>> Universidad Nacional Apartado 1350-3000 Heredia COSTA RICA
>>> mspin...@una.cr
>>>  mspinol...@gmail.com
>>> Teléfono: (506) 8706 - 4662
>>> Personal website: Lobito de río >> /lobitoderio/>
>>> Institutional website: ICOMVIS 
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> ___
>>> R-help-es mailing list
>>> R-help-es@r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>>
>>> ___
>>> R-help-es mailing list
>>> R-help-es@r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>>
>>
>>
>>
>> --
>> Saludos,
>> Carlos Ortega
>> www.qualityexcellence.es
>>
>
>
>
> --
> *Manuel Spínola, Ph.D.*
> Instituto Internacional en Conservación y Manejo de Vida Silvestre
> Universidad Nacional
> Apartado 1350-3000
> Heredia
> COSTA RICA
> mspin...@una.cr 
> mspinol...@gmail.com
> Teléfono: (506) 8706 - 4662
> Personal website: Lobito de río
> 
> Institutional website: ICOMVIS 
>



--
*Manuel Spínola, Ph.D.*
Instituto Internacional en Conservación y Manejo de Vida Silvestre
Universidad Nacional
Apartado 1350-3000
Heredia
COSTA RICA
mspin...@una.cr 
mspinol...@gmail.com
Teléfono: (506) 8706 - 4662
Personal website: Lobito de río 
Institutional website: ICOMVIS 

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Problemas h2O

2017-08-20 Por tema Jesús Para Fernández
Nada, lo he probado y ni con esas...aunque creo que algo si esta haciendo bien, 
ya que calcula la distancia de una manera increibilemente rapida (aunque no se 
nota hacerlo en local o en una instancia ec2...)


Lo que me parece raro es que si grabo cada archivo uqe si lo almaceno en una 
matriz de h2o. Es decir, me va mas rapido este codigo:



for(i in nrow(dos)){

h2o.exportFile(h2o.distance(uno,dos[i,]),paste0("/home/jesus/datos",i,".csv"))

}


que este:


matriz<-h2o.createFrame(rows=nrow(uno),cols=nrow(dos))

for(i in nrow(dos)){

matriz[,i]<-h2o.distance(uno,dos[i,])

}




Lo cual a primera vista no tendriamucho sentido, que se tarde menos en escribir 
en disco que en una matriz. (aunque la matriz tiene un peso de 2.7 gb...)






De: Jes�s Para Fern�ndez 
Enviado: s�bado, 19 de agosto de 2017 21:26
Para: r-help-es@r-project.org
Asunto: Problemas h2O


Buenas


Estoy usando H20 en local y tb en un ec2 de amazon, pero tengo que tener algo 
mal configurado seguro.

Para iniciarlo, hago lo siguiente:

conexion<-h2o.init()


Me arranca el cluster con el maximo de cores y memoria que se permite.


Una vez hech oesto, quiero calcular la distancia entre dos data.frames:


uno<-data.frame(matrix(rnorm(30),ncol=10))

dos<-data.frame(matrix(rnorm(500),ncol=10))

uno<-as.h2o(uno)

dos<-as.h2o(dos)

matriz<-h2o.createFrame(rows=nrow(uno),cols=nrow(dos))

for(i in nrow(dos)){

matriz[,i]<-h2o.distance(uno,dos[i,])

}



Al hacerlo, y haciendo uso de htop veo que de lso 4 nucleos de mi pc o los 16 
del ec2 de amazon, solo se usa uno, y es mas, en el ec2 esta tardando en 
ejecutarlo mas que en el pc.

Por ello creo que no esta paralelizando bien. �A alguien le ha ocurrido?


Si hago un h2o.clusterStatus() me aparece que esta todo OK

R version 3.4.1 (2017-06-30) -- "Single Candle"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-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.

[Workspace loaded from ~/.RData]

> library(h2o)

--

Your next step is to start H2O:
> h2o.init()

For H2O package documentation, ask for help:
> ??h2o

After starting H2O, you can use the Web UI at http://localhost:54321
For more information visit http://docs.h2o.ai

--


Attaching package: �h2o�

The following objects are masked from �package:stats�:

cor, sd, var

The following objects are masked from �package:base�:

||, &&, %*%, apply, as.factor, as.numeric, colnames, colnames<-, ifelse, 
%in%,
is.character, is.factor, is.numeric, log, log10, log1p, log2, round, 
signif, trunc

> h2o.init()

H2O is not running yet, starting it now...

Note:  In case of errors look at the following log files:
/tmp/RtmpbuV3iD/h2o_jesus_started_from_r.out
/tmp/RtmpbuV3iD/h2o_jesus_started_from_r.err

java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

Starting H2O JVM and connecting: .. Connection successful!

R is connected to the H2O cluster:
H2O cluster uptime: 1 seconds 905 milliseconds
H2O cluster version:3.10.5.3
H2O cluster version age:1 month and 20 days
H2O cluster name:   H2O_started_from_R_jesus_rqh095
H2O cluster total nodes:1
H2O cluster total memory:   1.71 GB
H2O cluster total cores:4
H2O cluster allowed cores:  4
H2O cluster healthy:TRUE
H2O Connection ip:  localhost
H2O Connection port:54321
H2O Connection proxy:   NA
H2O Internal Security:  FALSE
R Version:  R version 3.4.1 (2017-06-30)

> gc()
  used (Mb) gc trigger (Mb) max used (Mb)
Ncells  679385 36.31168576 62.5   940480 50.3
Vcells 1138497  8.71920143 14.7  1532430 11.7
> rm(list=ls())
> datos<-read.table("/home/jesus/master/datos/datos-balanceado/datos-100/datos.csv",header=T,dec=".",sep=",")
> uno<-datos[datos$InspectionReport == "ACCEPTED",]
> dos<-datos[datos$InspectionReport != "ACCEPTED",]
> uno$InspectionReport<-NULL
> dos$InspectionReport<-NULL
> uno2<-as.h2o(uno)
  
|===|
 100%
> dos2<-as.h2o(dos)
  

Re: [R-es] Deep learning y redes neuronales

2017-07-05 Por tema Jesús Para Fernández
Lo esoty viendo y esta muy bien!!

Gracias!!!



De: Xavi tibau alberdi 
Enviado: mi�rcoles, 5 de julio de 2017 21:24
Para: Jes�s Para Fern�ndez
Cc: r-help-es@r-project.org
Asunto: Re: [R-es] Deep learning y redes neuronales

Buenas,

Aqu� tienes un conjunto de videos, poquitos, donde se explica perfectamente, 
todas las operaciones e incluso el algorithmo de backpropagation.

https://www.youtube.com/watch?v=jaEIv_E29sk
[https://www.bing.com/th?id=OVP.Vib71kNk05vSBxAnnegKnQEsCH=Api]

1.- Redes Neuronales: F�cil y desde 
cero
www.youtube.com
Minicurso de redes neuronales que explica paso a paso la construcci�n de un 
perceptr�n multicapa. Los perceptrones se usan frecuentemente en el �mbito de 
la ...



Espero que se te sea �til.

Saludos,

Xavier

2017-07-05 21:17 GMT+02:00 Jes�s Para Fern�ndez 
>:
Buenas,

He estado leyendo publicaciones sobre las redes neuronales ( y el deep 
learning) pero no consigo entender el tipo de operaciones que se hacen en cada 
una de las capas de las redes neuronales. Necesito alguna explicacion m�s para 
tontos. �Alguien entiende bien lo que hace una red neuronal?

Por ejemplo, un randomForest hace el ensamble por boostrap de �rbole sde 
clasificaci�n. Un SVM crea  hiperplanos separando zonas, y una red neuronal 
hace "operaciones" en las capas, y les va asignando pesos, �pero uqe 
transformaciones?

Gracias!!!


[[alternative HTML version deleted]]


___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] OFFTOPIC: SPARK Y H2O

2017-07-02 Por tema Jesús Para Fernández
Te estoy entendiendo entonces que salvo el streaming, hacen mas o menos lo 
mismo con las salvedades de que Spark tiene mucho m�s soporte a d�a de hoy?



Enviado desde Correo para 
Windows 10

De: Carlos Ortega
Enviado: s�bado, 1 de julio de 2017 23:28
Para: Jes�s Para Fern�ndez
CC: r-help-es@r-project.org
Asunto: Re: [R-es] OFFTOPIC: SPARK Y H2O

Hola Jes�s,

Te comento varios detalles, aunque son muchos los matices...

  *   Desde el punto de vista de algoritmos, H2O tiene ventajas sobre Spark 
tanto de performance como de variedad. H2O incorpora ya un algoritmo propio de 
deeplearning y recientemente ya es compatible con Keras, Tensorflow, Mxnet 
ademas de con xgboost. Spark no ha entrado en este mundo todav�a.

 *   Estos son los algoritmos que recoge Spark: 
https://spark.apache.org/docs/latest/mllib-guide.html
 *   Y estos los de H2O: 
http://docs.h2o.ai/h2o/latest-stable/index.html#algorithms
 *   No me olvidar�a de dar una vuelta por esta comparativa de H2O, Spark, 
Python, R para diferentes tama�os de conjuntos, capacidad de predicci�n, 
velocidad, etc: https://github.com/szilard/benchm-ml

  *   Desde el punto de vista de implementaci�n en "producci�n". Spark est� 
mucho m�s extendido, se utiliza como soluci�n para procesamiento en streaming 
mientras que h2o no est� planteado para esto, aunque puedes crear un modelo y 
como objeto ponerlo en producci�n independiente de arrancar H2O.

  *   Spark forma parte de las distribuciones enterprise por defecto y hay 
mucho apoyo de las grandes empresas que junto con una gran comunidad hace m�s 
f�cil encontrar respuesta a dudas, problemas. H2O est� consolid�ndose cada vez 
m�s pero es una compa��a de 70 empleados y est� centrada puramente en el 
MachineLearning Aunque van creciendo muy r�pido y los acuerdos recientes con 
Nvidia har�n que veamos ya H2O sobre GPUs.

Saludos,
Carlos Ortega
www.qualiytexcellence.es

El 1 de julio de 2017, 11:06, Jes�s Para Fern�ndez 
> escribi�:
Buenas erreros!!


Una cuesti�n de las que tengo ciertas dudas es saber en que se diferencian 
Spark y H2o, si son competencia, si  valen para lo mismo o no


Seg�n lo poco que se, Spark es una manera de agilizar el Map-Reduce, y con la 
libreria MLlib, puedes hacer datamining de grandes datasheets, y si lo conectas 
con R o con Python, puedes usar ese lenguaje.


H2O es una herramienta que nos permite hacer datamining para grandes datasets, 
balanceando entre los nodos/clusters del sistema, y  conectado con R o Python 
puedes hacerlo usando el lenguaje de estos.

Entonces, para que me vale Spark si tengo ya H2O?


Es que no veo claro para que vale cada herramienta.


Gracias

Jes�s

[[alternative HTML version deleted]]


___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es



--
Saludos,
Carlos Ortega
www.qualityexcellence.es


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Bucle for que se salte los errores

2017-06-12 Por tema Jesús Para Fernández
He encontrado la respuesta. EL ejemplo que puse era trivial, ya que es obvio 
que if(i ==0) entonces next, pero me referia a sin saber si va a ser error el 
modelo o no.

Para esto he encontrado la solución

for(i in -3:3){

tryCatch({

  z<-1/i
>   z<-z*z
>   modelo<-lm(z~1)


}, error=function(e){print("es un error"})


}



Gracias de todas maneras!
Jesús



De: R-help-es  en nombre de Javier Marcuzzi 

Enviado: lunes, 12 de junio de 2017 14:48
Para: Xavi tibau alberdi; guillermo.vi...@uv.es
Cc: Lista R
Asunto: Re: [R-es] Bucle for que se salte los errores

Case también podría ir, en realidad cualquier función de condicional, hay algo 
de gusto personal también (yo prefiero if).

Javier Rubén Marcuzzi

De: Xavi tibau alberdi
Enviado: lunes, 12 de junio de 2017 9:46
Para: guillermo.vi...@uv.es
CC: Lista R
Asunto: Re: [R-es] Bucle for que se salte los errores

Otra opcio es  no incluir en 0

For (i in c(-2,-1,1,2)


El 12 jun. 2017 14:43,  escribió:

Hola,

Creo que sería añadir if(i == 0) next

Saludos,

Guillermo

> Buenas, �como puedo hacer que el bucle for se salte el error que salta
cuando i<-0 en el codigo que paso??
>
>
>
> count <- 0
> for(i in -2:2){
>   z<-1/i
>   z<-z*z
>   modelo<-lm(z~1)
> }
>
>
> Gracias
>
>
>
>
>
>   [[alternative HTML version deleted]]
>
>

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
Página de Información de 
R-help-es
stat.ethz.ch
Esta es una lista de correo para solicitar ayuda sobre R en español y se 
entiende como un complemento social a la documentación, libros, etc. 
disponibles sobre R ...




[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
Página de Información de 
R-help-es
stat.ethz.ch
Esta es una lista de correo para solicitar ayuda sobre R en español y se 
entiende como un complemento social a la documentación, libros, etc. 
disponibles sobre R ...





[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
Página de Información de 
R-help-es
stat.ethz.ch
Esta es una lista de correo para solicitar ayuda sobre R en español y se 
entiende como un complemento social a la documentación, libros, etc. 
disponibles sobre R ...



[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Agregar a un data.frame de manera automatica

2017-06-12 Por tema Jesús Para Fernández
Me autocontesto, hacinedolo de la siguiente manera:


for(i in 1:240) {

  df[paste("inicio.refri", i, sep = 
".")]<-datos[which.max(datos[,109+i]),"LogDateTime"]

}



No hace falta usar el assing ni similares. Para nota, ¿se podria hacer con un 
lapply o similares?? y evitar usar el for?

Gracias

Jesús


De: R-help-es <r-help-es-boun...@r-project.org> en nombre de Jesús Para 
Fernández <j.para.fernan...@hotmail.com>
Enviado: lunes, 12 de junio de 2017 11:58
Para: r-help-es@r-project.org
Asunto: [R-es] Agregar a un data.frame de manera automatica

Buenas,


Tengo un monton de variables que quiero meter en un data.frame.


Las variables las he ido extrayendo de la siguiente manera

for(i in 1:240) {
  #saco el inicio de cada refrigeracion
  aux1 <- paste("inicio.refri", i, sep = ".")
  assign(aux1,datos[which.max(datos[,109+i]),"LogDateTime"])

}


Y quiero buscar una funcion que me permita meter esas 240 inicio.refri1, 
inicio.refri.240, en un data.frame como columnas, no como filas.

�Como puedo hacerlo de manera autom�tica?


Gracias!!!
Jes�s

[[alternative HTML version deleted]]


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Como reemplazar el valor de un elemento de un data frame por otro

2017-01-30 Por tema Jesús Para Fernández
No has mandado mensaje...



De: R-help-es  en nombre de Jos� A. Art�s 

Enviado: martes, 31 de enero de 2017 7:28
Para: r-help-es@r-project.org
Asunto: [R-es] Como reemplazar el valor de un elemento de un data frame por otro



Enviado desde mi iPad

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
P�gina de Informaci�n de 
R-help-es
stat.ethz.ch
Esta es una lista de correo para solicitar ayuda sobre R en espa�ol y se 
entiende como un complemento social a la documentaci�n, libros, etc. 
disponibles sobre R ...



[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Creación grupo País Vasco

2016-12-20 Por tema Jesús Para Fernández
Buenas chicos,


Siguiendo con los temas "off-topic" he visto que en pa�s vasco no hay grupo R, 
por lo que me gustar�a poder fomentar la creaci�n de uno.

Por ello escribo esto, para ver si hay alguien m�s de la zona uqe estar�a 
interesado, y tambi�n pedir consejos al resto de grupos, para ver como se 
constituyeron, etc..


Un saludo

Jes�s

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Manual avanzado de R

2016-10-03 Por tema Jesús Para Fernández
Bueno, la verdad es que el curso de coursera creo que es algo m�s b�sico de lo 
que necesito.

Por jeemplo, lo que quiero hacer e sque eun data.frame del estilo:

datos

C1C2   archivo

1   2  1.csv

1   3  1.csv

1   2  2.csv

...



quiero calcular el minimo en funcion de cada archivo y cada columna C1.


Si fuera a mano iria haciendo
uno<-tapply(datos$C1,datos$archivo,min)

dost<-tapply(datos$C2,datos$archivo,min)

y as� para cada columna. El problema es que se acompleja todo much�simo ya que 
hay muchisimas columnas y muchisimos tipo de archivo.

Entonces he pensando en hacer un apply con un tapply dentro


apply(datos,2,function(x)tapply(x,datos$archivo,min))

pero me da error.


Cosas asi queiro aprender a hacer. Por ello lanzo una doble prregunta:
�Como haria este ejemplo?

�Qu� curso me puede ense�ar cosas as�? Hacer un ?tapply se queda corto para 
esto.

Gracias

Jes�s






De: Isidro Hidalgo Arellano 
Enviado: lunes, 3 de octubre de 2016 14:53
Para: 'Jes�s Para Fern�ndez'; r-help-es@r-project.org
Asunto: RE: [R-es] Manual avanzado de R

Hoy empieza este curso en Coursera: 
https://www.coursera.org/learn/r-programming-environment
No s� si lo que buscas es m�s espec�fico, pero seguro que ese curso es una 
buena base.
Si tienes muy claro lo que quieres buscar, yo ir�a directamente a la ayuda de 
tapply().
Un saludo

Isidro Hidalgo Arellano
Observatorio del Mercado de Trabajo
Consejer�a de Econom�a, Empresas y Empleo
http://www.castillalamancha.es/
Inicio | Gobierno de Castilla-La Mancha
www.castillalamancha.es
Web oficial del gobierno auton�mico de Castilla-La Mancha con informaci�n sobre 
actividad administrativa, econom�a, educaci�n, sanidad, servicios sociales, 
sede ...





-Mensaje original-
De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Jes�s Para 
Fern�ndez
Enviado el: lunes, 03 de octubre de 2016 14:21
Para: r-help-es@r-project.org
Asunto: [R-es] Manual avanzado de R

Buenas,


Alguien puede recomendarme un manual avanzzado de R, que me ense?e por ejemplo 
como aplicar tapply con sacar la pendiente de una recta, y cosas as?.


Gracias
Jes?s

[[alternative HTML version deleted]]



[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Calcular media cada x tramos

2016-07-15 Por tema Jesús Para Fernández
No, cada curva tiene su numero de valores variable...


From: c...@datanalytics.com
Date: Fri, 15 Jul 2016 14:36:27 +0200
Subject: Re: [R-es] Calcular media cada x tramos
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

library(plyr)
tmp <- curvastmp$grupo <- rep(rep(1:18, each = 10), times = 
numero_de_curvas)ddply(tmp, .(curva, grupo), media = mean(valor))
supuesto que se den ciertas condiciones (como que todas las curvas tienen 180 
puntos).
El 15 de julio de 2016, 14:31, Jes�s Para Fern�ndez 
 escribi�:
Buenas,



Estoy intentando caracterizar una curva de 180 puntos y sacar su vector de 
caracteristica:



Punto de inicio,

M�ximo

Minimo





Para ello tengo un dataframe con las distintas curvas, de la forma siguiente:





segundos   valor curva

1 1701

2 175 1

..

180  125 1

1  190 2

2   1932

.





Como puedo hacer para sacar el promedio de cada 10 segundos de la curva???



Gracias

Jes�s



[[alternative HTML version deleted]]




___

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es

  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Calcular media cada x tramos

2016-07-15 Por tema Jesús Para Fernández
Buenas,

Estoy intentando caracterizar una curva de 180 puntos y sacar su vector de 
caracteristica:

Punto de inicio, 
M�ximo 
Minimo


Para ello tengo un dataframe con las distintas curvas, de la forma siguiente:


segundos   valor curva
1 1701
2 175 1
..
180  125 1
1  190 2
2   1932
.


Como puedo hacer para sacar el promedio de cada 10 segundos de la curva???

Gracias
Jes�s
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Gráficos con apply

2016-06-03 Por tema Jesús Para Fernández
Gracias a ambos, 

Tb he encontrado la alternativa sapply, que funciona bastante bien. 

Gracias de nuevo

> To: r-help-es@r-project.org
> From: canadasre...@gmail.com
> Date: Fri, 3 Jun 2016 10:28:40 +0200
> Subject: Re: [R-es] Gr�ficos con apply
> 
> Hola.
> Tambi�n puedes probar con
> 
> lapply(names(datos),function(x){plot(datos[,x],col=8,main=x, ylab="")})
> 
> 
> El 02/06/16 a las 18:59, Carlos Ortega escribi�:
> > Hola,
> >
> > En vez de "names(x)", pon "colnames(x)"...
> >
> > Gracias,
> > Carlos Ortega
> > www.qualityexcellence.es
> >
> > El 2 de junio de 2016, 18:23, Jes�s Para Fern�ndez <
> > j.para.fernan...@hotmail.com> escribi�:
> >
> >> Buenas
> >>
> >> Quiero crear 8 histogramas. Hasta ahora los hacia con el bucle for, y
> >> ahora quiero hacerlos con apply para ver como se haria.
> >>
> >> Para ello, tengo un data.frame, llamado datos, con 8 variables, v1,v2
> >>
> >> Con el for hac�a
> >>
> >> par(mfrow=c(4,2))
> >> for(i in 1:8){
> >> plot(datos[,i],main=names(datos[i]))
> >> }
> >> y obtenia el grafico con el titulo de cada variable.
> >>
> >> Al intentar hacer lo mismo con el apply, lo que no consigo es poner el
> >> titulo de cada variable
> >>
> >> apply(datos,2,function(x){c(plot(x,col=8,main=names(x)))})
> >>
> >> �Alguna idea??
> >>
> >> Gracias de nuevo!!!
> >>
> >>  [[alternative HTML version deleted]]
> >>
> >>
> >> ___
> >> R-help-es mailing list
> >> R-help-es@r-project.org
> >> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>
> >
> >
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Gráficos con apply

2016-06-02 Por tema Jesús Para Fernández
Buenas 

Quiero crear 8 histogramas. Hasta ahora los hacia con el bucle for, y ahora 
quiero hacerlos con apply para ver como se haria. 

Para ello, tengo un data.frame, llamado datos, con 8 variables, v1,v2

Con el for hac�a

par(mfrow=c(4,2))
for(i in 1:8){
plot(datos[,i],main=names(datos[i]))
}
y obtenia el grafico con el titulo de cada variable.

Al intentar hacer lo mismo con el apply, lo que no consigo es poner el titulo 
de cada variable

apply(datos,2,function(x){c(plot(x,col=8,main=names(x)))})

�Alguna idea??

Gracias de nuevo!!!
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Ayuda con R Sweave

2016-06-02 Por tema Jesús Para Fernández

Gracias por las respuestas

La verdad es qeu estoy trabjando con Rstudio + Knitr, lo unico que en R studio 
le doy a crear nuevo Sweave, pero is me carga la libreria knitr.

Solucion� el problema que os coment�, era por un fallo tonto, a la hora de 
poner datos$A, puse dats$A, es decir, le faltaba la o

Ahora una duda que no se como resolver es la de los gr�ficos. No consigo 
reducir su tama�o...


[R-es] Ayuda con R Sweave

2016-06-02 Por tema Jesús Para Fernández
>Buenas, 

Estoy empezando a utilizar latex y hay un par de cosas que no se muy bien como 
hacer ni como buscar en google.

Tengo un data.frame llamado datos con 3 variables, A,B y C

Si pongo 
<<>>
datos$A
@

me devuelve error

sin embargo si lo hago con 
<<>>=
datos[,1]
@
me da correctamente. No puedo con Sneave al interior de un data frame usando el 
nombre de las variables con el $???

Gracias!
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Error en subset selection

2016-05-26 Por tema Jesús Para Fernández
Buenas

Puedes poner un ejemplo num�rico?? No termino de entender muy bien lo uqe 
quieres...


Gracias
Jes�s

> Date: Wed, 25 May 2016 20:46:05 -0500
> From: elkintabar...@gmail.com
> To: r-help-es@r-project.org
> Subject: [R-es] Error en subset selection
> 
> Hola a todas,
> 
> Quiero realizar un subset selection usando el paquete leaps, entre mis
> variables explicativas  tengo rezagos  de las mismas, por tanto tienen
> datos NA. sin embargo, al tratar de realizar cross validation me pide que
> los datos esten en formato data.frame con lo que me arroja un error al
> ejecutar el algoritmo. Mi pregunta es c�mo puedo forzar en un data.frame en
> que tengo variables rezagadas que las tome como rezagos y no como un error
> del tama�o. Muchas gracias.
> 
> Saludos,
> 
>   [[alternative HTML version deleted]]
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Problemas con For

2016-05-23 Por tema Jesús Para Fernández
Buenas Javier, 

Por lo que me coment� por correo privado, creo que ya lo solucion� con los 
ifelse encadenados...

Un saludo
Jes�s

> To: rafael_satu...@hotmail.com; r-help-es@r-project.org
> From: javier.ruben.marcu...@gmail.com
> Date: Mon, 23 May 2016 09:02:37 -0300
> Subject: Re: [R-es] Problemas con For
> 
> Estimado Rafael Sturno
> 
> �Puede preparar un ejemplo que sea reproducible en otra computadora? Con 
> algunos datos en un data.frame, y el c�digo comentado, que podamos ejecutar, 
> ser�a una gran ayuda para entender el problema y poder solucionarlo. En la 
> forma que usted lo expresa pueda haber excepciones que no son tenidas en 
> cuenta, y justo ese es el inconveniente.
> 
> Javier Rub�n Marcuzzi
> 
> De: Rafael Saturno
> Enviado: domingo, 22 de mayo de 2016 21:10
> Para: r-help-es@r-project.org
> Asunto: [R-es] Problemas con For
> 
> Hola comunidad XD, necesito ayuda con estola idea es que para cada valor del 
> frame x4  si es cero ponga cerosino que ponga un valor del frame Nsinel cual 
> tiene una estructura como  % |  n25%   |  150%   |  275%   |  3100% |  4 
> y x4 tiene una cierta cantidad de valores en 0 (poco menos de la mitad pero 
> varian aleatoriamente) y los demas un valor aleatorio entre 0 y 1Tomando en 
> cuenta que si el valor que busco de x4 es menor que Nsin$% entonces ponga el 
> valor de Nsin%nfor (i in 1:nrow(x4)) {x4[i,5] <- ifelse(x4[i,5]==0,0, 
>  for (j in 1:nrow(Nsin)) {   
> ifelse(x4[i,5] pero no se por que el segundo For me devuelve un valor nuloNota: lo estoy 
> haciendo con x4[i,5] para pasar por cada uno de valores de ese frame y 
> aplicarle la logica que necesito a cada uno, y lo mismo con los Nsin[j,1] y 
> Nsin[j,2]Capaz me estoy complicando xD, gracias de antemano   
>  
>   [[alternative HTML version deleted]]
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
> 
> 
>   [[alternative HTML version deleted]]
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Problemas con For

2016-05-23 Por tema Jesús Para Fernández
Necesitas un bucle for?

es decir, solo con hacer dos ifelse encdenados no te valdria?? Por la velocidad 
de computaci�n...

> From: rafael_satu...@hotmail.com
> To: r-help-es@r-project.org
> Date: Sun, 22 May 2016 19:39:56 -0400
> Subject: [R-es] Problemas con For
> 
> Hola comunidad XD, necesito ayuda con estola idea es que para cada valor del 
> frame x4  si es cero ponga cerosino que ponga un valor del frame Nsinel cual 
> tiene una estructura como  % |  n25%   |  150%   |  275%   |  3100% |  4 
> y x4 tiene una cierta cantidad de valores en 0 (poco menos de la mitad pero 
> varian aleatoriamente) y los demas un valor aleatorio entre 0 y 1Tomando en 
> cuenta que si el valor que busco de x4 es menor que Nsin$% entonces ponga el 
> valor de Nsin%nfor (i in 1:nrow(x4)) {x4[i,5] <- ifelse(x4[i,5]==0,0, 
>  for (j in 1:nrow(Nsin)) {   
> ifelse(x4[i,5] pero no se por que el segundo For me devuelve un valor nuloNota: lo estoy 
> haciendo con x4[i,5] para pasar por cada uno de valores de ese frame y 
> aplicarle la logica que necesito a cada uno, y lo mismo con los Nsin[j,1] y 
> Nsin[j,2]Capaz me estoy complicando xD, gracias de antemano   
>  
>   [[alternative HTML version deleted]]
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Libro: Efficient R programming

2016-05-13 Por tema Jesús Para Fernández
Yo aporto esta web con manuale sde todo tipo pra R
http://www.ub.edu/stat/docencia/Cursos-R/Radvanced/


> Date: Fri, 13 May 2016 11:38:05 +0200
> From: c...@qualityexcellence.es
> To: miguel.angel.rodriguez.mui...@sergas.es
> CC: r-help-es@r-project.org
> Subject: Re: [R-es] Libro: Efficient R programming
> 
> Gracias Miguel por compartir...
> Y a�ado otro:
> 
> http://www.joyce-robbins.com/wp-content/uploads/2016/04/effectivegraphsmro1.pdf
> 
> 2016-05-13 11:04 GMT+02:00 :
> 
> > Por si os interesa
> > https://csgillespie.github.io/efficientR/
> >
> > Un saludo,
> > Miguel.
> >
> >
> >
> >
> > 
> >
> > Nota: A informaci�n contida nesta mensaxe e os seus posibles documentos
> > adxuntos � privada e confidencial e est� dirixida �nicamente � seu
> > destinatario/a. Se vostede non � o/a destinatario/a orixinal desta mensaxe,
> > por favor elim�nea. A distribuci�n ou copia desta mensaxe non est�
> > autorizada.
> >
> > Nota: La informaci�n contenida en este mensaje y sus posibles documentos
> > adjuntos es privada y confidencial y est� dirigida �nicamente a su
> > destinatario/a. Si usted no es el/la destinatario/a original de este
> > mensaje, por favor elim�nelo. La distribuci�n o copia de este mensaje no
> > est� autorizada.
> >
> > See more languages: http://www.sergas.es/aviso-confidencialidad
> > ___
> > R-help-es mailing list
> > R-help-es@r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
> 
> 
> 
> -- 
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
> 
>   [[alternative HTML version deleted]]
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Mapas de vitoriaen R

2016-04-30 Por tema Jesús Para Fernández
Buenas, 
�Qu� paquete de todos los que hay para graficar sobre mapas me recomendais para 
graficar sobre los codigos postales de la ciudad de Vitoria Gasteiz?
GraciasJes�s  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Calcular Error en modelo lineal

2016-04-22 Por tema Jesús Para Fernández
Es imposible la multicolinealidad severa cuando tienes una variablre respuesta 
y una variable explicativa nada mas no???

From: jorgeivanve...@gmail.com
Date: Thu, 21 Apr 2016 11:35:43 -0500
Subject: Re: [R-es] Calcular Error en modelo lineal
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Hola Jes�s,Lo que mencionas es posible en presencia de multicolinealidad 
severa. Solo en ese caso los intervalos de confianza y prediccion son 
equivalentes.  Sin embargo, y por tu ejemplo, este parece no ser tu 
caso.Saludos,Jorge.-


2016-04-21 9:49 GMT-05:00 Jes�s Para Fern�ndez :



Enun ejemplo real estoy viendo como el intervalo de confianza usando lo que me 
comentas me ha salido mucho m�s peque�o de lo que la realidad luego refleja. 
�C�mo es esto posible??

Es decir, veo que para valores de 2,70 obtengo una respuesta de entre 2,69 y 
2,90 y sin embargo luego en la realidad tengo valores entre 2,20 y 3



Gracias
Jes�s

From: jorgeivanve...@gmail.com
Date: Thu, 21 Apr 2016 09:09:03 -0500
Subject: Re: [R-es] Calcular Error en modelo lineal
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Buenos dias Jesus,
Esos valores son _aproximados_.  Las estimaciones, de acuerdo con teoria de 
regresion, podrian obtenerse de manera puntual y construir intervalos de 
_confianza_ y _prediccion_ alrededor de estos.  Ten en cuenta que el 2do tipo 
de intervalos de calcula para observaciones _futuras_.
En R puedes calcularlos de la siguiente manera:
## IC de confianza## ver ?predict.lm para mas detallesR> data.frame(y, 
predict(modelo, interval = "confidence"))
y   fit   lwr  upr#1  8.35  9.938571  6.580445 
13.29670#2 12.42 11.804286  9.134239 14.47433#3 18.00 15.535714 13.664949 
17.40648#4 17.58 17.401429 15.396872 19.40599#5 17.97 19.267143 16.798908 
21.73538#6 20.76 21.132857 18.014915 24.25080
## intervalos de prediccion para x = 25
R> predict(modelo, newdata = data.frame(x = 25), interval = "prediction")
#fit  lwr  upr#1 23.93143 17.69035 30.17251
Lo anterior significa que E[y|x=25] = 23.93 y el intervalo de prediccion del 
95% es (17.69, 30.17).
Espero sea de utilidad.
Saludos cordiales,Jorge.-



2016-04-21 8:56 GMT-05:00 Jes�s Para Fern�ndez :
Buenas, una pregunta.



Si yo estoy calculando un modelo lineal, el caso m�s simple, 1 variable 
respuesta y una variable explicativa y creo un modelo, me da un R2 del 80% y 
quiero ver como es esa relacion entre las variables, para calcular el error de 
predicci�n del modelo, basta con ver el intervalo de confianza del modelo e 
irme a los extremos?



Por si no me he expresado bien, un ejemplo tonto:



y=c(8.35,12.42,18.00,17.58,17.97,20.76)

x=c(10,12,16,18,20,22)



modelo<-lm(y~x)

summary(modelo)

library(MASS)

Confint(modelo, level=0.95)



Con esto tengo un modelo :

> Confint(RegModel.1, level=0.95)

  Estimate   2.5 %  97.5 %

(Intercept) 0.610  -6.8296312 8.049631

x 0.9328571  0.4919135  1.373801



Es decir, el intervalo de confianza de la respuesta y en funci�n de los valores 
x, ser�a de la forma (ymin,ymax), siendo:

ymin = -6,82 + 0,49*x

ymax = 8,05 + 1,37*x



Es esto correcto???



Gracias

Jes�s









[[alternative HTML version deleted]]




___

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es

  

  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Calcular Error en modelo lineal

2016-04-21 Por tema Jesús Para Fernández
Ah ya lo vi, es usando interval="prediction" el que se ajusta mas a lo que 
busco. 

Gracias

From: j.para.fernan...@hotmail.com
To: jorgeivanve...@gmail.com
Date: Thu, 21 Apr 2016 16:49:18 +0200
CC: r-help-es@r-project.org
Subject: Re: [R-es] Calcular Error en modelo lineal

Enun ejemplo real estoy viendo como el intervalo de confianza usando lo que me 
comentas me ha salido mucho m�s peque�o de lo que la realidad luego refleja. 
�C�mo es esto posible??
 
Es decir, veo que para valores de 2,70 obtengo una respuesta de entre 2,69 y 
2,90 y sin embargo luego en la realidad tengo valores entre 2,20 y 3
 
 
 
Gracias
Jes�s
 
From: jorgeivanve...@gmail.com
Date: Thu, 21 Apr 2016 09:09:03 -0500
Subject: Re: [R-es] Calcular Error en modelo lineal
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org
 
Buenos dias Jesus,
Esos valores son _aproximados_.  Las estimaciones, de acuerdo con teoria de 
regresion, podrian obtenerse de manera puntual y construir intervalos de 
_confianza_ y _prediccion_ alrededor de estos.  Ten en cuenta que el 2do tipo 
de intervalos de calcula para observaciones _futuras_.
En R puedes calcularlos de la siguiente manera:
## IC de confianza## ver ?predict.lm para mas detallesR> data.frame(y, 
predict(modelo, interval = "confidence"))
y   fit   lwr  upr#1  8.35  9.938571  6.580445 
13.29670#2 12.42 11.804286  9.134239 14.47433#3 18.00 15.535714 13.664949 
17.40648#4 17.58 17.401429 15.396872 19.40599#5 17.97 19.267143 16.798908 
21.73538#6 20.76 21.132857 18.014915 24.25080
## intervalos de prediccion para x = 25
R> predict(modelo, newdata = data.frame(x = 25), interval = "prediction")
#fit  lwr  upr#1 23.93143 17.69035 30.17251
Lo anterior significa que E[y|x=25] = 23.93 y el intervalo de prediccion del 
95% es (17.69, 30.17).
Espero sea de utilidad.
Saludos cordiales,Jorge.-
 
 
 
2016-04-21 8:56 GMT-05:00 Jes�s Para Fern�ndez :
Buenas, una pregunta.
 
 
 
Si yo estoy calculando un modelo lineal, el caso m�s simple, 1 variable 
respuesta y una variable explicativa y creo un modelo, me da un R2 del 80% y 
quiero ver como es esa relacion entre las variables, para calcular el error de 
predicci�n del modelo, basta con ver el intervalo de confianza del modelo e 
irme a los extremos?
 
 
 
Por si no me he expresado bien, un ejemplo tonto:
 
 
 
y=c(8.35,12.42,18.00,17.58,17.97,20.76)
 
x=c(10,12,16,18,20,22)
 
 
 
modelo<-lm(y~x)
 
summary(modelo)
 
library(MASS)
 
Confint(modelo, level=0.95)
 
 
 
Con esto tengo un modelo :
 
> Confint(RegModel.1, level=0.95)
 
  Estimate   2.5 %  97.5 %
 
(Intercept) 0.610  -6.8296312 8.049631
 
x 0.9328571  0.4919135  1.373801
 
 
 
Es decir, el intervalo de confianza de la respuesta y en funci�n de los valores 
x, ser�a de la forma (ymin,ymax), siendo:
 
ymin = -6,82 + 0,49*x
 
ymax = 8,05 + 1,37*x
 
 
 
Es esto correcto???
 
 
 
Gracias
 
Jes�s
 
 
 
 
 
 
 
 
 
[[alternative HTML version deleted]]
 
 
 
 
___
 
R-help-es mailing list
 
R-help-es@r-project.org
 
https://stat.ethz.ch/mailman/listinfo/r-help-es
 
  
[[alternative HTML version deleted]]
 

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es 
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Calcular Error en modelo lineal

2016-04-21 Por tema Jesús Para Fernández
Enun ejemplo real estoy viendo como el intervalo de confianza usando lo que me 
comentas me ha salido mucho m�s peque�o de lo que la realidad luego refleja. 
�C�mo es esto posible??

Es decir, veo que para valores de 2,70 obtengo una respuesta de entre 2,69 y 
2,90 y sin embargo luego en la realidad tengo valores entre 2,20 y 3



Gracias
Jes�s

From: jorgeivanve...@gmail.com
Date: Thu, 21 Apr 2016 09:09:03 -0500
Subject: Re: [R-es] Calcular Error en modelo lineal
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Buenos dias Jesus,
Esos valores son _aproximados_.  Las estimaciones, de acuerdo con teoria de 
regresion, podrian obtenerse de manera puntual y construir intervalos de 
_confianza_ y _prediccion_ alrededor de estos.  Ten en cuenta que el 2do tipo 
de intervalos de calcula para observaciones _futuras_.
En R puedes calcularlos de la siguiente manera:
## IC de confianza## ver ?predict.lm para mas detallesR> data.frame(y, 
predict(modelo, interval = "confidence"))
y   fit   lwr  upr#1  8.35  9.938571  6.580445 
13.29670#2 12.42 11.804286  9.134239 14.47433#3 18.00 15.535714 13.664949 
17.40648#4 17.58 17.401429 15.396872 19.40599#5 17.97 19.267143 16.798908 
21.73538#6 20.76 21.132857 18.014915 24.25080
## intervalos de prediccion para x = 25
R> predict(modelo, newdata = data.frame(x = 25), interval = "prediction")
#fit  lwr  upr#1 23.93143 17.69035 30.17251
Lo anterior significa que E[y|x=25] = 23.93 y el intervalo de prediccion del 
95% es (17.69, 30.17).
Espero sea de utilidad.
Saludos cordiales,Jorge.-



2016-04-21 8:56 GMT-05:00 Jes�s Para Fern�ndez :
Buenas, una pregunta.



Si yo estoy calculando un modelo lineal, el caso m�s simple, 1 variable 
respuesta y una variable explicativa y creo un modelo, me da un R2 del 80% y 
quiero ver como es esa relacion entre las variables, para calcular el error de 
predicci�n del modelo, basta con ver el intervalo de confianza del modelo e 
irme a los extremos?



Por si no me he expresado bien, un ejemplo tonto:



y=c(8.35,12.42,18.00,17.58,17.97,20.76)

x=c(10,12,16,18,20,22)



modelo<-lm(y~x)

summary(modelo)

library(MASS)

Confint(modelo, level=0.95)



Con esto tengo un modelo :

> Confint(RegModel.1, level=0.95)

  Estimate   2.5 %  97.5 %

(Intercept) 0.610  -6.8296312 8.049631

x 0.9328571  0.4919135  1.373801



Es decir, el intervalo de confianza de la respuesta y en funci�n de los valores 
x, ser�a de la forma (ymin,ymax), siendo:

ymin = -6,82 + 0,49*x

ymax = 8,05 + 1,37*x



Es esto correcto???



Gracias

Jes�s









[[alternative HTML version deleted]]




___

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es

  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Calcular Error en modelo lineal

2016-04-21 Por tema Jesús Para Fernández
Buenas, una pregunta. 

Si yo estoy calculando un modelo lineal, el caso m�s simple, 1 variable 
respuesta y una variable explicativa y creo un modelo, me da un R2 del 80% y 
quiero ver como es esa relacion entre las variables, para calcular el error de 
predicci�n del modelo, basta con ver el intervalo de confianza del modelo e 
irme a los extremos?

Por si no me he expresado bien, un ejemplo tonto:

y=c(8.35,12.42,18.00,17.58,17.97,20.76)
x=c(10,12,16,18,20,22)

modelo<-lm(y~x)
summary(modelo)
library(MASS)
Confint(modelo, level=0.95)

Con esto tengo un modelo :
> Confint(RegModel.1, level=0.95)
  Estimate   2.5 %  97.5 %
(Intercept) 0.610  -6.8296312 8.049631
x 0.9328571  0.4919135  1.373801

Es decir, el intervalo de confianza de la respuesta y en funci�n de los valores 
x, ser�a de la forma (ymin,ymax), siendo:
ymin = -6,82 + 0,49*x
ymax = 8,05 + 1,37*x

Es esto correcto???

Gracias
Jes�s



  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] R y Excel - paquete openxlsx

2016-04-14 Por tema Jesús Para Fernández
Para mi lo m�s pr�ctico y r�pido es prescindir de estos paquetes, seleccionar 
los datos que me interesan del excel, copiarlos y en R poner:

datos<-read.table("clipboard",header=T,dec=",",sep="\t",na.strings="")

Y con eso me pega los datos como un data.frame en excel. 

Un saludo
Jes�s


  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Random Forest para clasificación

2016-04-12 Por tema Jesús Para Fernández
Voy a investigar mas el forestFloor, seguramente vuelva en un par de d�as con 
dudas. Gracias chicos :)

Por cierto, Carlos, �c�mo haces para encontrar siempre la informaci�n necesaria 
en tan poco tiempo?

Date: Tue, 12 Apr 2016 12:00:42 +0200
Subject: Re: [R-es] Random Forest para clasificaci�n
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Hola,
Si lees estas referencias puedes entender mejor las dificultades y limitaciones 
que presentan los "partialPlot" para determinar su contribuci�n al modelo que 
has 
construido:http://stats.stackexchange.com/questions/21152/obtaining-knowledge-from-a-random-forest#172839
http://stats.stackexchange.com/questions/92150/r-what-do-i-see-in-partial-dependence-plots-of-gbm-and-randomforestEn
 ellas aparece la referencia a este otro paquete 
"forestFloor":https://cloud.r-project.org/web/packages/forestFloor/index.html
Que s� que te puede ayudar a entender de forma visual, las 
relaciones/interrelaciones que existen entre la variable que quieres analizar y 
el resto de tu modelo.
Por otro lado, comentarte que mi experiencia con SMOTE  (est� en el paquete 
DMwR) o con sus equivalentes de "caret" (upSample() - downSample() ) tienden a 
crear un overfit en el modelo. Para el nivel de desbalanceo que tienes. Valores 
de menos del 1% en tu variable son cuando s� que cuando interesa aplicarlo. Una 
alternativa es usar las funciones de coste incluyendo valores inversamente 
proporcionales a la frecuencia de cada caso (variable predictora).
Saludos,Carlos.

El 12 de abril de 2016, 11:33, Jes�s Para Fern�ndez 
 escribi�:



Mi matriz de datos inicial estaba muy desbalanceada (5% de la clase 
minoritaria), por lo que he creado con el algoritmo SMOTE un dataset balanceado 
con el que he creado el modelo, y luego sobre ese modelo he creado la matriz de 
confusi�n con los datos originales.

Respecto a lo que me comentas, Carlos, creo que adem�s de todo lo que comentas, 
que est� bien, en micaso es necesario tambi�n saber no s�lo que variable 
influye sino como influye, y esto en un randomForest es complejo, ya que es una 
caja negra. 

Por ello es por lo que buscaba la mejor manera, y una era medainte partialPlot 
y la otra mediante �rboles de clasificaci�n, pero esta segunda manera me 
empobrece el modelo.

Un saludo
Jes�s

Date: Tue, 12 Apr 2016 11:01:16 +0200
Subject: Re: [R-es] Random Forest para clasificaci�n
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Hola,
Entonces si tienes:La importancia de las variables (esto lo obtienes 
directamente con "importance").Tienes la matriz de confusi�n.Con esto tienes 
bastante informaci�n sobre la bondad de tu modelo y sobre qu� variables 
influyen m�s en tu variable objetivo.Lo �nico que veo que te har�a falta es 
determinar:La precisi�n utilizando cualquiera de las medidas de error que 
existen: Accuracy, Kappa, LogLoss, RSE, RMSEY quiz�s evaluar un poco m�s 
finamente tu modelo con un CV para ver con amplitud si es que no est�s haciendo 
overfitting.�Has hecho tu modelo directamente?. Quiero decir sin utilizar una 
parte para entrenar y otra parte para hacer "test".
Saludos,Carlos.

El 12 de abril de 2016, 10:39, Jes�s Para Fern�ndez 
 escribi�:




No no, eso lo he sacaod, es decir, tengo la matriz de confusi�n para las 
OK/NOK, lo que no entiendo es como extraer las conclusiones sobre el modelo, de 
cara a como afectan las variables. He seguido dos estrategias:

1-Crear arboles de clasificacion con las variables m�s importantes del random 
Forest, pero el modelo se empobrece bastante.
2- Sacar los partialPlot, para ver la influencia de cada variable, pero no 
termino de entender el significado del eje Y para estos gr�ficos. Por lo que he 
visto, con tu aportaci�n primera, es que es el porcentaje de Votos OK/NOK, pero 
me queda la duda de saber si el 1 es el OK y el -1 el NOK o al rev�s.

Gracias Carlos!
Jes�s
Date: Tue, 12 Apr 2016 10:28:44 +0200
Subject: Re: [R-es] Random Forest para clasificaci�n
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Hola,
Entonces, por tu �ltima pregunta, tu duda no es realmente sobre el significado 
de "partialPlot" si no realmente si a la hora de hacer tu modelo, 
"randomForest" est� haciendo una buena o mala clasificaci�n. �Es as�?. Porque 
entonces lo que hay que aclarar es otra cosa.
Si lo que quieres determinar con precisi�n es si cuando "randomForest" (o 
cualquier otro modelo) te est� indicando que un individuo (una fila) pertenece 
o no a una clase determinada (en tu caso "OK" o "KO") lo que tienes que 
plantearte son otras cosas. Antes de hablar de ellas, prefiero confirmar 
contigo si es esto lo que buscas o no.
Saludos,Carlos Ortegawww.qualityexcellence.es

El 12 de abril de 2016, 10:17, Jes�s Para Fern�ndez 
 escribi�:




Gracias por la pronta respuesta, pero 

Re: [R-es] Random Forest para clasificación

2016-04-12 Por tema Jesús Para Fernández

No no, eso lo he sacaod, es decir, tengo la matriz de confusi�n para las 
OK/NOK, lo que no entiendo es como extraer las conclusiones sobre el modelo, de 
cara a como afectan las variables. He seguido dos estrategias:

1-Crear arboles de clasificacion con las variables m�s importantes del random 
Forest, pero el modelo se empobrece bastante.
2- Sacar los partialPlot, para ver la influencia de cada variable, pero no 
termino de entender el significado del eje Y para estos gr�ficos. Por lo que he 
visto, con tu aportaci�n primera, es que es el porcentaje de Votos OK/NOK, pero 
me queda la duda de saber si el 1 es el OK y el -1 el NOK o al rev�s.

Gracias Carlos!
Jes�s
Date: Tue, 12 Apr 2016 10:28:44 +0200
Subject: Re: [R-es] Random Forest para clasificaci�n
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Hola,
Entonces, por tu �ltima pregunta, tu duda no es realmente sobre el significado 
de "partialPlot" si no realmente si a la hora de hacer tu modelo, 
"randomForest" est� haciendo una buena o mala clasificaci�n. �Es as�?. Porque 
entonces lo que hay que aclarar es otra cosa.
Si lo que quieres determinar con precisi�n es si cuando "randomForest" (o 
cualquier otro modelo) te est� indicando que un individuo (una fila) pertenece 
o no a una clase determinada (en tu caso "OK" o "KO") lo que tienes que 
plantearte son otras cosas. Antes de hablar de ellas, prefiero confirmar 
contigo si es esto lo que buscas o no.
Saludos,Carlos Ortegawww.qualityexcellence.es

El 12 de abril de 2016, 10:17, Jes�s Para Fern�ndez 
 escribi�:




Gracias por la pronta respuesta, pero tras leer la contestaci�n de la gente, 
sigo sin entender muy bien la explicaci�n.

Le responden lo siguiente:
"Each point on the partial dependence plot is the average vote 
percentage in favor of the "Yes trees" class across all observations, 
given a fixed level of TRI.

It's not a probability of correct classification. It has absolutely 
nothing to do with accuracy, true negatives, and true positives.


When you see the phrase



  Values greater than TRI 30 begin to have a positive influence for 
classification in your model



is an puffed-up way of saying



  Values greater than TRI 30 begin to predict "Yes trees" more strongly than 
values lower than TRI 30"


Es decir, que el eje Y es el total de votos de una clase frente a la otra, 
pero como est� codificado con -1 y +1, como se cual es la clase OK y la NOK?

Gracias
Jes�s
Date: Tue, 12 Apr 2016 10:04:15 +0200
Subject: Re: [R-es] Random Forest para clasificaci�n
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Hola,
Aqu� tienes una explicaci�n:
http://stats.stackexchange.com/questions/121383/interpreting-y-axis-of-a-partial-dependence-plots

Saludos,Carlos Ortegawww.qualityexcellence.es
El 12 de abril de 2016, 7:13, Jes�s Para Fern�ndez 
 escribi�:
Buenas,



Cuando estoy haciendo un random Forest para clasificaci�n y hago el gr�fico 
partialPlot, siendo mi respuesta OK/NOK, me sale en el eje X el valor de la 
variable, pero en el eje Y me salen valores de entre -1 y 1. �Qu� significado 
tiene?



Adjunto un ejemplo:



https://www.dropbox.com/s/4b92lqxi3592r0d/Captura.JPG?dl=0





Gracias!!!



[[alternative HTML version deleted]]




___

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es
  


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Random Forest para clasificación

2016-04-12 Por tema Jesús Para Fernández

Gracias por la pronta respuesta, pero tras leer la contestaci�n de la gente, 
sigo sin entender muy bien la explicaci�n.

Le responden lo siguiente:
"Each point on the partial dependence plot is the average vote 
percentage in favor of the "Yes trees" class across all observations, 
given a fixed level of TRI.

It's not a probability of correct classification. It has absolutely 
nothing to do with accuracy, true negatives, and true positives.


When you see the phrase



  Values greater than TRI 30 begin to have a positive influence for 
classification in your model



is an puffed-up way of saying



  Values greater than TRI 30 begin to predict "Yes trees" more strongly than 
values lower than TRI 30"


Es decir, que el eje Y es el total de votos de una clase frente a la otra, 
pero como est� codificado con -1 y +1, como se cual es la clase OK y la NOK?

Gracias
Jes�s
Date: Tue, 12 Apr 2016 10:04:15 +0200
Subject: Re: [R-es] Random Forest para clasificaci�n
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Hola,
Aqu� tienes una explicaci�n:
http://stats.stackexchange.com/questions/121383/interpreting-y-axis-of-a-partial-dependence-plots

Saludos,Carlos Ortegawww.qualityexcellence.es
El 12 de abril de 2016, 7:13, Jes�s Para Fern�ndez 
 escribi�:
Buenas,



Cuando estoy haciendo un random Forest para clasificaci�n y hago el gr�fico 
partialPlot, siendo mi respuesta OK/NOK, me sale en el eje X el valor de la 
variable, pero en el eje Y me salen valores de entre -1 y 1. �Qu� significado 
tiene?



Adjunto un ejemplo:



https://www.dropbox.com/s/4b92lqxi3592r0d/Captura.JPG?dl=0





Gracias!!!



[[alternative HTML version deleted]]




___

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Random Forest para clasificación

2016-04-11 Por tema Jesús Para Fernández
Buenas, 

Cuando estoy haciendo un random Forest para clasificaci�n y hago el gr�fico 
partialPlot, siendo mi respuesta OK/NOK, me sale en el eje X el valor de la 
variable, pero en el eje Y me salen valores de entre -1 y 1. �Qu� significado 
tiene?

Adjunto un ejemplo:

https://www.dropbox.com/s/4b92lqxi3592r0d/Captura.JPG?dl=0


Gracias!!!
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Bootstrap de días seguidos

2016-03-31 Por tema Jesús Para Fernández
Buenas a todos,

Lo primero agradecer todas las respuesta sque tuve en el tema de Bootstrap 
dataframe, que por estar de baja no he podido agradecer.

De aquel tema sali� una sugerencia que me parece muy interesante y que a dia de 
hoy no soy capaz de hacer de una manera optima. 

Lo que quiero hacer es coger un dia al azar de todo el periodo, y a partuir de 
ese dia, coger por ejemplo los 20 dias siguientes.

Recuerdo que para cogerlos al azar hacia lo siguiente:

set.seed(121)
final<-0
nuevo<-0
for(i in 1:10){
nuevo<-sample(datos$pedidos,replace=T)
final[i]<-sum(nuevo[1:20])
}

donde aqui estoy cogiendo los 20 dias al azar. 

�Como haria para coger estos 20 dias seguidos??

Gracias
Jes�s 



  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] usar R a traves de la web

2016-03-05 Por tema Jesús Para Fernández
Buscas algo asi?

http://www.r-fiddle.org/#/



> From: ericconchamu...@gmail.com
> To: r-help-es@r-project.org
> Date: Sat, 5 Mar 2016 09:01:42 -0300
> Subject: [R-es] usar R a traves de la web
> 
> Estimada comunidad, para mi trabajo uso latex y R normalmente, ahora 
> debo viajar sin mi portatil, pero tengo la opcion de llevar un peque�o 
> tablet (con android) ... para suplir latex he estado usando 
> www.overleaf.com y trabaja excelente, practicamente todos los paquetes 
> que uso estan disponibles ahi ... pero no he encontrado algo similar para R.
> 
> Saben ustedes si existe algun proyecto que permita usar R en la web ? ya 
> he mirado muchas opciones 
> (https://nsaunders.wordpress.com/2009/11/30/a-brief-survey-of-r-web-interfaces/)
>  
> como las de Rstudio (tengo android, no puedo instalar R en el tablet), 
> tampoco tengo la opcion de instalar un RApache por ejemplo, pero ninguna 
> me sirve ... necesito una pagina en que simplemente entre, pegue el 
> codigo y me devuelva las salidas sin tener que instalar nada localmente.
> 
> Muchas gracias,
> 
> Eric.
> 
> 
> 
> -- 
> Forest Engineer
> Master in Environmental and Natural Resource Economics
> Ph.D. student in Sciences of Natural Resources at La Frontera University
> Member in AguaDeTemu2030, citizen movement for Temuco with green city 
> standards for living
> 
> Nota: Las tildes se han omitido para asegurar compatibilidad con algunos 
> lectores de correo.
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Residual standard error Regresión lineal

2016-02-22 Por tema Jesús Para Fernández
Buenas, 

En le regresi�n lineal m�ltiple, una de las salidas que nos da R es el residual 
standad error. Mi pregunta es, �se puede interpretar este rse como el error del 
modelo?

Es decir, si encuentro un modelo bueno, con un R2 adj (para modelos multi) de 
0.90 y el rse es 0.20, a las predicciones que haga con mi modelo le puedo 
aplicar un +-.20 ??


Gracias
Jes�s
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Bootstrap data frame

2016-01-27 Por tema Jesús Para Fernández
Buenas, tengo un dataframe de la forma:

dia pedidos
1  12
2   0
3   8
4   6
5   4
6   2

Quiero hacer una muestra bootstrap que me de el consumo en un dia, en dos dias, 
en tres dias.

aglo asi como la imagen que adjunto. 

Alguien sabe como podria hacerlo??



  ___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Tildes en Slidify

2016-01-04 Por tema Jesús Para Fernández
Buenas Pedro,

Yo lo que hago para un paquete que estoy haciendo es usar el c�digo UTF-16, el 
cual extraigo de este conversor online:
https://r12a.github.io/apps/conversion/

si por ejemplo quiero escribir la palabra estad�stica, lo hago poniendo: 
estad\uEDstica (con el \u indico que va un caracter especial y con el ED que es 
el �).

Si por ejemplo quiero escribir electr�nico pongo electr\u6Fnico,

 y as� para el resto de caracteres especiales.

Un saludo
Jes�s



> From: pedroherreropeti...@gmail.com
> Date: Wed, 30 Dec 2015 16:24:32 +0100
> To: victorgrandagar...@gmail.com
> CC: r-help-es@r-project.org
> Subject: Re: [R-es] Tildes en Slidify
> 
> Muchas gracias Victor.
> Despu�s de mandar este mail encontr� el hilo sobre fix-encode, sin embargo
> al instalarlo slidify deja de funcionarme y tengo que volver a instalarlo
> para poder seguir ejecut�ndolo.
> Ya he planteado la pregunta en github aprovechando un hilo que hab�a
> abierto otro usuario pero que no daba ninguna informaci�n sobre sesi�n ni
> nada (https://github.com/ramnathv/slidify/issues/469).
> 
> Estoy intentando encontrar otro paquete con funcionalidades similares a
> slidify (vamos, que permita hacer presentaciones que se puedan entregar
> directamente a clietne de manera m�s o menos sencilla) pero no encuentro
> nada.
> 
> Un saludo a todos
> 
> El 30 de diciembre de 2015, 16:13, V�ctor Granda Garc�a <
> victorgrandagar...@gmail.com> escribi�:
> 
> > Hola Pedro.
> >
> > Yo he usado el paquete pero no he tenido ning�n problema con las tildes
> > (me las reconoce perfectamente), quiz�s porque al estar en linux todo mi
> > sistema est� configurado en UTF-8.
> > De todas formas el paquete tiene una rama (branch) en github que se supone
> > soluciona el problema: https://github.com/ramnathv/slidify/tree/fix-encode
> > Para instalarla desde R tienes que tener el paquete devtools cargado e
> > instalar con install_github('ramnathv/slidify@fix-encode')
> > Tienes mas informaci�n en https://github.com/ramnathv/slidify/issues/417 (en
> > ese enlace el nombre de la rama est� mal escrito, es como te lo he puesto
> > arriba).
> >
> > Espero que con esto puedas solucionarlo, un saludo.
> >
> > El mi�., 30 dic. 2015 a las 15:40, Pedro Herrero Petisco (<
> > pedroherreropeti...@gmail.com>) escribi�:
> >
> >> Hola a todos.
> >>
> >> Estoy creando un documento con Slidify y me surge un problema con las
> >> letras con tildes que no me las reconoce y en su lugar pone un signo
> >> de interrogaci�n.
> >>
> >> He probado a poner R-Studio por defecto en UTF-8 y en Windows-1252 y
> >> tengo puesto como diccionario principal es espa�ol. Nada de esto ha
> >> funcionado.
> >>
> >> �Alguien ha usado este paquete y ha conseguido solucionar este problema?
> >>
> >> Muchas gracias a todos y que teng�is un magn�fico 2016 :-)
> >>
> >> [[alternative HTML version deleted]]
> >>
> >> ___
> >> R-help-es mailing list
> >> R-help-es@r-project.org
> >> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>
> >
> 
>   [[alternative HTML version deleted]]
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Tiempo de vida

2015-12-10 Por tema Jesús Para Fernández
Buenas

He creado los histogramas, y los he guardado en función de la referneica en una 
variable:

histograma<-tapply(datos$consumo,datos$Material,function(x)hist(x,col=8)

Pero ahora la variable histograma como array, donde estan las 300 referencias. 

Si entor en una, por ejemplo, histograma[1], veo como es un tipo list con los 
siguientes campos:

$breaks
[1] 0.0 0.2 0.4 0.6 0.8 1.0

$counts
[1] 18  2  0  0  1

$density
[1] 4.2857143 0.4761905 0.000 0.000 0.2380952

$mids
[1] 0.1 0.3 0.5 0.7 0.9

$xname
[1] "X[[i]]"

$equidist
[1] TRUE

attr(,"class")
[1] "histogram"


Con esta información, cómo podría crear el histograma para esta referencia o la 
que elija

Yo pensaba que iba a quedar los datos de tal manera que con poner:

hist(histograma[1]) me haría el histograma. 

Gracias
Jesús




Date: Thu, 10 Dec 2015 16:29:11 +0100
Subject: Re: [R-es] Tiempo de vida
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Hola,

Lo tenía en mente, pero no me acordaba del nombre de la autora y el libro no lo 
tenía a mano...
Esta referencia es de lo mejorcito que he visto/leído para la mejora de 
procesos industriales desde el punto de vista estadístico:

http://www.amazon.com/gp/product/0898713943?keywords=veronica%20czitrom=1449761180_=sr_1_1=books=1-1

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 10 de diciembre de 2015, 11:00, Carlos Ortega <c...@qualityexcellence.es> 
escribió:
Hola Jesús,

La respuesta, desde mi punto de vista, es un poco off-topic de lo que se trata 
en esta lista, pero comento como lo veo yo.

Con el nivel de detalle que tienes, puedes hacer varias cosas:
Simplemente mantén en tu almacén un número de cuchillas mayor que la última vez 
que tuviste que pedirlas con urgencia. En los entornos de Producción, 
efectivamente el que rompas el stock es una situación grave, porque paras la 
línea. Pero como bien, dices por otro lado no puedes mantener en tu almacén 
muchas cuchillas. Aunque también hay que comentar que en el análisis tendrías 
que meter el coste de reposición. No veo que las cuchillas sean un producto que 
se quede obsoleto, así que comprar un número mayor de "1" te sea hasta 
económicamente más rentable. Seguramente puedas negociar mejores precios 
comprando "10" que "1".Entonces por este lado, tener en tu almacén un número 
constante de "3". Y que ese sea tu punto de pedido no parece descabellado.
Otra forma de analizarlo teniendo en cuenta los datos que ya has acumulado es 
ver cuál es tu "MTTR" (Mean Time To Repair). Considera la rotura/desgaste de la 
cuchilla como una "reparación". Y con este concepto calcula el tiempo medio que 
pasa hasta que sustituyes una cuchilla. Esto lo puedes calcular con los datos 
que tienes, simplemente calculando las diferencias entre las fechas en las que 
cambias las cuchillas. De esta forma, obtendrás que si cambias cuchillas cada 2 
semanas (en media), tendrás que tener en media, una cuchilla disponible en tu 
almacén. 
Claro, si te ajustas al valor medio, pierdes toda la información que te da el 
MTTR de su sigma. Al calcular el MTTR, representa esas diferencias en un 
histograma o simplemente calcula su sigma y tu stock óptimo (conservador) sería 
"Media + 3 Sigmas". Es una aproximación de tirar por la calle del medio 
(suponiendo una distribución normal de los datos de MTTR).En cualquier caso, 
cuando tengas los datos de MTTR, mira el histograma por si se puede hacer un 
análisis más fino.

Gracias,
Carlos Ortega
www.qualityexcellence.es

El 10 de diciembre de 2015, 9:57, Jesús Para Fernández 
<j.para.fernan...@hotmail.com> escribió:
Buenas Antonio,



No termino de entender lo que dices, la verdad.



Para ponernos en situación, lo que quiero es llegar al punto de pedido optimo, 
es decir, no desabastecer el almacen, pero tampcoo tener cuchillas para 100 
años...



Por ello, a mi me llega cuando necesitan una cuchilla, entonces se le da salida 
en el almacen, pero esa cuchilla nunca retorna a nosotros, es colocada en la 
maquina y hasta que parta.



Es por eso por lo que habia pensado en un tiempoo de vida o en frecuencias. No 
me asusta meterme en "fregados" si la solución es robusta. Entiendo que el tema 
de frecuencias podría valer, ya que al final no es más que la frecuencia de 
pedido, pero lo que no me vale es usar medias, ya que la media de 0 y 2 es la 
misma que la de 1 y 1, pero las situaciones no tienen nada que ver. Pongo un 
ejemplo.



Si hoy me piden 1 y dentro de una semana me piden 1, entonces con tener 1 en el 
almacen me vale. La media de pedido sería 1 y el punto de pedido optimo seria 1.



Sin embargo, si esta seman me piden 0 y la semana siguiente me piden 2, el 
punto de pedido optimo es 2, aunque la media de consumo es 1...



Por eso habia pensado en tiempo de vida que creoq ue se puede ajustar mejor, 
pero no se como meter los 

[R-es] Tiempo de vida

2015-12-10 Por tema Jesús Para Fernández
Siento insistir en el tema, pero es de vital importancia. 

Alguna idea???

Gracias
Jes�s

From: j.para.fernan...@hotmail.com
To: gri...@yandex.com; r-help-es@r-project.org
Subject: RE: [R-es] Tiempo de vida
Date: Tue, 8 Dec 2015 09:18:11 +0100




Pero como har�a el data frame?? Porque las cuchillas son de la misma 
referencia. En realidad es para ver cada cuanto se gstan las cuchillas y ver 
que pedidos hay que hacer de las mismas.

La tabla que tengo es:

25 enero-> 1 cuchilla gastada
30 enero -> 1 cuchilla gastada
3 de febrero -> 2 cuchillas gastadas
5 de febrero -> 1 cuchilla gastada

Y as�

No tiene necesariamente que ser gastada en la misma afeitadora, ya que hay 3 
cortadoras y los datos de a que cortadora se cambian no son proporcionados y 
son imposibles de conseguir (ya que esa informaci�n es de un externo). 

Gracias. 
Jes�s

> Date: Mon, 7 Dec 2015 17:47:45 +0100
> From: gri...@yandex.com
> To: j.para.fernan...@hotmail.com; r-help-es@r-project.org
> Subject: Re: [R-es] Tiempo de vida
> 
> Hola:
> 
> On Mon, 7 Dec 2015 16:34:14 +0100
> Jes�s Para Fern�ndez  wrote:
> 
> > Los datos no son de desgaste de cuchilla, sino de consumo de las mismas.
> > 
> > Por ello tengo los datos de la siguiente forma:
> > 
> > Unidades cambiadasFecha
> > 
> > 
> > En unidades cambiadas, suele ser una y en fecha el dia que se hizo el 
> > cmabio. 
> 
> No seria:
> 
> TIEMPO: Fecha que se coloca una cuchilla nueva hasta que se cambia.
> ESTADO: Siempre 1 (siempre se cambia): no existen censuras.
> 
> y un registro para cada cuchilla.
> 
> Servir�a?
> 
> Saludos.
> 
> > 
> > Con eso no se muy bien como estructurar los datos para hacer el an�lisis. 
> > 
> > Gracias
> > Jes�s 
> > 
> > 
> > 
> > > Date: Mon, 7 Dec 2015 16:27:18 +0100
> > > From: gri...@yandex.com
> > > To: j.para.fernan...@hotmail.com
> > > CC: r-help-es@r-project.org
> > > Subject: Re: [R-es] Tiempo de vida
> > > 
> > > Hola:
> > > 
> > > On Mon, 7 Dec 2015 15:12:24 +0100
> > > Jes__s Para Fern__ndez  wrote:
> > > 
> > > > Buenas, 
> > > > 
> > > > Como pudeo calcular el tiempo de vida? Os cuento, tengo una serie de 
> > > > cuchillas y quiero ver el consumo de las mismas y he pensado en hacer 
> > > > un estudio por tiempo de vida. No se como hacerlo con R
> > > 
> > > Has una tabla de datos con 4 columnas:
> > >
> > > 1. Fecha que se empieza a utilizar la cuchilla
> > > 2. Fecha de la �ltima revisi�n de la cuchilla
> > > 3. TIEMPO: el tiempo transcurrido entre las dos fechas anteriores
> > > 4. ESTADO: estado de la cuchilla cuando se revis� la �ltima vez:
> > > 0 = Buen estado
> > > 1 = Para tirar
> > > 
> > > Y utiliza el m�todo kaplan-meier:
> > > 
> > > library(survival)
> > > KM <- survfit(Surv(DATO$TIEMPO, DATOS$ESTADO) ~ 1)
> > > summary(KM)
> > > plot(KM)
> > > 
> > > Un ejemplo:
> > > 
> > > > library(survival)
> > > > AML.KM <- survfit(Surv(aml$time, aml$status) ~ 1)
> > > > summary(AML.KM)
> > > Call: survfit(formula = Surv(aml$time, aml$status) ~ 1)
> > > 
> > >  time n.risk n.event survival std.err lower 95% CI upper 95% CI
> > > 5 23   2   0,9130  0,0588   0,80491,000
> > > 8 21   2   0,8261  0,0790   0,68480,996
> > > 9 19   1   0,7826  0,0860   0,63100,971
> > >12 18   1   0,7391  0,0916   0,57980,942
> > >13 17   1   0,6957  0,0959   0,53090,912
> > >18 14   1   0,6460  0,1011   0,47530,878
> > >23 13   2   0,5466  0,1073   0,37210,803
> > >27 11   1   0,4969  0,1084   0,32400,762
> > >30  9   1   0,4417  0,1095   0,27170,718
> > >31  8   1   0,3865  0,1089   0,22250,671
> > >33  7   1   0,3313  0,1064   0,17650,622
> > >34  6   1   0,2761  0,1020   0,13380,569
> > >43  5   1   0,2208  0,0954   0,09470,515
> > >45  4   1   0,1656  0,0860   0,05980,458
> > >48  2   1   0,0828  0,0727   0,01480,462
> > > > plot(AML.KM)
> > > 
> > > Dibuja la curva de supervivencia con el intervalo de confianza.
> > > 
> > > Espero que te sea �til.
> > > 
> > > Saludos.
> > > 
> > > 
> > > 
> > > 
> > > > 
> > > > Gracias
> > > > Jes_s
> > > >   
> > > > [[alternative HTML version deleted]]
> > > > 
> >   

  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Tiempo de vida

2015-12-10 Por tema Jesús Para Fernández
La referencia de las cuchillas, no son todas la misma 

Date: Thu, 10 Dec 2015 22:04:24 +0100
Subject: Re: [R-es] Tiempo de vida
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Gracias.

¿Y qué es "Referencia"?...

Gracias,
Carlos Ortega
www.qualityexcellence.es

El 10 de diciembre de 2015, 21:48, Jesús Para Fernández 
<j.para.fernan...@hotmail.com> escribió:



Buenas, os adjunto el documento, en u nexcel.

Está estructurado de la siguiente manera:
Referencia, Días desde pedido anterior, Unidades pedidas, Diasdesde pedido 
anterior promedio

Dias de pedido anterior promedio no es más que dias desde pedido anterior / 
Unidades pedidas. 

Codifico las variables, para trabjaar en R de manera cómoda como:
Ref,dias.pedido,unidades,dias.prom

y lo meto en undata.frame que llamaré datos

Con ello y en R, creo los histogramas

histograma<-tapply(datos$dias.prom,datos$Ref,hist)

esto me crea los 392 histogramas, pero me los crea como listas, asi que me 
resulta luego imposible graficarlos...

Por otra parte tb creo un nuevo dataframe, con los cuantiles:
cuartil<-tapply(datos$dias.prom,datos$Ref,quantile)


dataframe<-as.data.frame(t(data.frame(cuartil[[1]])))
nuevo<-as.data.frame(t(data.frame(cuartil[[1]])))

for(i in 2:392){

dataframe<-as.data.frame(t(data.frame(cuartil[[i]])))
nuevo<-rbind(nuevo,dataframe)
}

Con esto tengo uan lista donde puedo ver para los cuartiles como están 
disttribuidos los datos. 

Se os ocurre algo mejor??


Date: Thu, 10 Dec 2015 20:38:32 +0100
Subject: Re: [R-es] Tiempo de vida
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Hola,

Puedes adjuntar una parte o el conjunto "datos". Ahora no sé si los datos que 
quieres representar tienen que ver con el conjunto que nos comentabas de las 
cuchillas. ¿Hay diferentes tipos de cuchillas?... En cuanto al consumo, 
¿calculaste el MTTR?...

Y por otro lado, respondiendo a la pregunta que planteas, si ves la ayuda de 
"hist()" verás que lo que acepta esta función, sólo acepta un vector como 
parámetro de entrada, no una lista.


Saludos,
Carlos Ortega
www.quallityexcellence.es



El 10 de diciembre de 2015, 19:04, Jesús Para Fernández 
<j.para.fernan...@hotmail.com> escribió:



Buenas

He creado los histogramas, y los he guardado en función de la referneica en una 
variable:

histograma<-tapply(datos$consumo,datos$Material,function(x)hist(x,col=8)

Pero ahora la variable histograma como array, donde estan las 300 referencias. 

Si entor en una, por ejemplo, histograma[1], veo como es un tipo list con los 
siguientes campos:

$breaks
[1] 0.0 0.2 0.4 0.6 0.8 1.0

$counts
[1] 18  2  0  0  1

$density
[1] 4.2857143 0.4761905 0.000 0.000 0.2380952

$mids
[1] 0.1 0.3 0.5 0.7 0.9

$xname
[1] "X[[i]]"

$equidist
[1] TRUE

attr(,"class")
[1] "histogram"


Con esta información, cómo podría crear el histograma para esta referencia o la 
que elija

Yo pensaba que iba a quedar los datos de tal manera que con poner:

hist(histograma[1]) me haría el histograma. 

Gracias
Jesús




Date: Thu, 10 Dec 2015 16:29:11 +0100
Subject: Re: [R-es] Tiempo de vida
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Hola,

Lo tenía en mente, pero no me acordaba del nombre de la autora y el libro no lo 
tenía a mano...
Esta referencia es de lo mejorcito que he visto/leído para la mejora de 
procesos industriales desde el punto de vista estadístico:

http://www.amazon.com/gp/product/0898713943?keywords=veronica%20czitrom=1449761180_=sr_1_1=books=1-1

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 10 de diciembre de 2015, 11:00, Carlos Ortega <c...@qualityexcellence.es> 
escribió:
Hola Jesús,

La respuesta, desde mi punto de vista, es un poco off-topic de lo que se trata 
en esta lista, pero comento como lo veo yo.

Con el nivel de detalle que tienes, puedes hacer varias cosas:
Simplemente mantén en tu almacén un número de cuchillas mayor que la última vez 
que tuviste que pedirlas con urgencia. En los entornos de Producción, 
efectivamente el que rompas el stock es una situación grave, porque paras la 
línea. Pero como bien, dices por otro lado no puedes mantener en tu almacén 
muchas cuchillas. Aunque también hay que comentar que en el análisis tendrías 
que meter el coste de reposición. No veo que las cuchillas sean un producto que 
se quede obsoleto, así que comprar un número mayor de "1" te sea hasta 
económicamente más rentable. Seguramente puedas negociar mejores precios 
comprando "10" que "1".Entonces por este lado, tener en tu almacén un número 
constante de "3". Y que ese sea tu punto de pedido no parece descabellado.
Otra forma de analizarlo teniendo en cuenta los datos que ya has acumulado es 
ver cuál es tu "MTTR" (Mean Time To Repair). Considera la rotura/de

Re: [R-es] Tiempo de vida

2015-12-08 Por tema Jesús Para Fernández
Pero como har�a el data frame?? Porque las cuchillas son de la misma 
referencia. En realidad es para ver cada cuanto se gstan las cuchillas y ver 
que pedidos hay que hacer de las mismas.

La tabla que tengo es:

25 enero-> 1 cuchilla gastada
30 enero -> 1 cuchilla gastada
3 de febrero -> 2 cuchillas gastadas
5 de febrero -> 1 cuchilla gastada

Y as�

No tiene necesariamente que ser gastada en la misma afeitadora, ya que hay 3 
cortadoras y los datos de a que cortadora se cambian no son proporcionados y 
son imposibles de conseguir (ya que esa informaci�n es de un externo). 

Gracias. 
Jes�s

> Date: Mon, 7 Dec 2015 17:47:45 +0100
> From: gri...@yandex.com
> To: j.para.fernan...@hotmail.com; r-help-es@r-project.org
> Subject: Re: [R-es] Tiempo de vida
> 
> Hola:
> 
> On Mon, 7 Dec 2015 16:34:14 +0100
> Jes�s Para Fern�ndez  wrote:
> 
> > Los datos no son de desgaste de cuchilla, sino de consumo de las mismas.
> > 
> > Por ello tengo los datos de la siguiente forma:
> > 
> > Unidades cambiadasFecha
> > 
> > 
> > En unidades cambiadas, suele ser una y en fecha el dia que se hizo el 
> > cmabio. 
> 
> No seria:
> 
> TIEMPO: Fecha que se coloca una cuchilla nueva hasta que se cambia.
> ESTADO: Siempre 1 (siempre se cambia): no existen censuras.
> 
> y un registro para cada cuchilla.
> 
> Servir�a?
> 
> Saludos.
> 
> > 
> > Con eso no se muy bien como estructurar los datos para hacer el an�lisis. 
> > 
> > Gracias
> > Jes�s 
> > 
> > 
> > 
> > > Date: Mon, 7 Dec 2015 16:27:18 +0100
> > > From: gri...@yandex.com
> > > To: j.para.fernan...@hotmail.com
> > > CC: r-help-es@r-project.org
> > > Subject: Re: [R-es] Tiempo de vida
> > > 
> > > Hola:
> > > 
> > > On Mon, 7 Dec 2015 15:12:24 +0100
> > > Jes__s Para Fern__ndez  wrote:
> > > 
> > > > Buenas, 
> > > > 
> > > > Como pudeo calcular el tiempo de vida? Os cuento, tengo una serie de 
> > > > cuchillas y quiero ver el consumo de las mismas y he pensado en hacer 
> > > > un estudio por tiempo de vida. No se como hacerlo con R
> > > 
> > > Has una tabla de datos con 4 columnas:
> > >
> > > 1. Fecha que se empieza a utilizar la cuchilla
> > > 2. Fecha de la �ltima revisi�n de la cuchilla
> > > 3. TIEMPO: el tiempo transcurrido entre las dos fechas anteriores
> > > 4. ESTADO: estado de la cuchilla cuando se revis� la �ltima vez:
> > > 0 = Buen estado
> > > 1 = Para tirar
> > > 
> > > Y utiliza el m�todo kaplan-meier:
> > > 
> > > library(survival)
> > > KM <- survfit(Surv(DATO$TIEMPO, DATOS$ESTADO) ~ 1)
> > > summary(KM)
> > > plot(KM)
> > > 
> > > Un ejemplo:
> > > 
> > > > library(survival)
> > > > AML.KM <- survfit(Surv(aml$time, aml$status) ~ 1)
> > > > summary(AML.KM)
> > > Call: survfit(formula = Surv(aml$time, aml$status) ~ 1)
> > > 
> > >  time n.risk n.event survival std.err lower 95% CI upper 95% CI
> > > 5 23   2   0,9130  0,0588   0,80491,000
> > > 8 21   2   0,8261  0,0790   0,68480,996
> > > 9 19   1   0,7826  0,0860   0,63100,971
> > >12 18   1   0,7391  0,0916   0,57980,942
> > >13 17   1   0,6957  0,0959   0,53090,912
> > >18 14   1   0,6460  0,1011   0,47530,878
> > >23 13   2   0,5466  0,1073   0,37210,803
> > >27 11   1   0,4969  0,1084   0,32400,762
> > >30  9   1   0,4417  0,1095   0,27170,718
> > >31  8   1   0,3865  0,1089   0,22250,671
> > >33  7   1   0,3313  0,1064   0,17650,622
> > >34  6   1   0,2761  0,1020   0,13380,569
> > >43  5   1   0,2208  0,0954   0,09470,515
> > >45  4   1   0,1656  0,0860   0,05980,458
> > >48  2   1   0,0828  0,0727   0,01480,462
> > > > plot(AML.KM)
> > > 
> > > Dibuja la curva de supervivencia con el intervalo de confianza.
> > > 
> > > Espero que te sea �til.
> > > 
> > > Saludos.
> > > 
> > > 
> > > 
> > > 
> > > > 
> > > > Gracias
> > > > Jes_s
> > > >   
> > > > [[alternative HTML version deleted]]
> > > > 
> >   
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Tiempo de vida

2015-12-07 Por tema Jesús Para Fernández
Buenas, 

Como pudeo calcular el tiempo de vida? Os cuento, tengo una serie de cuchillas 
y quiero ver el consumo de las mismas y he pensado en hacer un estudio por 
tiempo de vida. No se como hacerlo con R

Gracias
Jes�s
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Borrar cada fila 400

2015-11-18 Por tema Jesús Para Fernández
Gracias por el aporte, 

Investigaré las librerias que comentas. 

Un saludo
Jesús

To: j.para.fernan...@hotmail.com; c...@qualityexcellence.es
CC: r-help-es@r-project.org
From: javier.ruben.marcu...@gmail.com
Subject: RE: [R-es] Borrar cada fila 400
Date: Wed, 18 Nov 2015 07:57:11 -0300

Estimado Jesús Para Fernández El ejemplo que usted presenta es algo básico pero 
no por ello lejos de carecer importancia, al respecto hay varios autores de 
paquetes que abordaron ese problema buscando optimizar, facilitar, etc. Lo que 
usted piensa es correcto, si desea buscar optimizar puede leer algo de plyr, 
data.table, reshape (este tiene un video explicando casi lo que usted plantea), 
y algunas otras opciones. No se preocupe en buscar lo más eficiente, utilice lo 
que comprende y puede escribir, porque a mi me paso muchas veces que por buscar 
lo más eficiente no medí ni el tiempo invertido ni la facilidad de mantener mi 
código. Lógicamente a la larga uno termina manejando varias alternativas para 
lo mismo, pero por lo que usted pregunta mi consejo es ¿llegó solo a 
resolverlo? Si es así para usted esa es la mejor alternativa. Dentro de unos 
días puede buscar otra opción, pero no mezcle todo junto en su cabeza. Deje 
descansar al cerebro sobre ese problema. Yo pensé hace un tiempo escribir en 
forma de libro varias formas de realizar lo mismo con R, cosas que no son “la 
ciencia ni el gran libro de R”, simplemente lo que aprendí con el tiempo, pero 
el cansancio mental de realizar esa tarea es impresionante. Por lo cuál no le 
recomiendo que busque una alternativa óptima para resolver ese problema, si 
encuentra la solución descanse, luego de unos días regrese a R buscando 
optimizar. Dentro de sus pensamientos está dividir el data.frame, una forma 
rápida es por ejemplo Edad[Edad>1 & Edad<3] (los que tienen edad mayor a 1 y 
menor a 3, por no decir dos años). Si es que no comprendí mal, que también es 
posible. Javier Rubén Marcuzzi
Técnico en Industrias Lácteas
Veterinario 
 

De: Jesús Para Fernández
Enviado: miércoles, 18 de noviembre de 2015 5:02
Para: Carlos Ortega
CC: r-help-es@r-project.org
Asunto: Re: [R-es] Borrar cada fila 400  Buenas Carlos,  Lo que quiero hacer es 
calcular la media de diferentes regiones con un patrón de repetición. Ayer 
estaba algo espeso, a ver si ahora consigo explicarme mejor.  Tengo un 
dataframe creado de la union de varios csv. Esta compuesto por n filas y x 
columnas, a la que he añadido, gracias a vuestros consejos, una columna 
"nueva", donde se indica el csv al que pertenece. En total tengo un dataframe 
al uqellamare "datos".  La dispoisción queda por tanto de la siguiente forma: 
x1x2 x3xnnueva21   233212127   21   
 3914124   223011
1..21   2432   19
227   213914
2..27   22 3011
n Por tanto quiero ir guardando en una matriz las medias de cada una de las 
regiones, las cuales serian, por ejemplo:region1,1 (filas 1:20,columnas 1:20) 
para cada valor diferente de nuevaregion 2,1 (filas 21:40,columnas1:20) para 
cada valor diferente de nuevaregion 1,2 (filas 1:20, columnas 21:20)... y asi 
para todas.  Acabo de pensar que puedo predefinir las zonas y crear esto: 
zona1<-tapply(as.matrix(datos[1:20,1]),datos$nueva,mean,na.rm=T)zona2<-tapply(as.matrix(datos[1:20,1]),datos$nueva,mean,na.rm=T)
 y luego unir todo en un unico 
dataframedatosmedias<-data.frame(zona1,zona2,) Estoy seguro que hay una 
manera más eficiente de conseguirlo.  Gracias por tdooJEsús  Date: Tue, 17 Nov 
2015 20:33:49 +0100Subject: Re: [R-es] Borrar cada fila 400From: 
c...@qualityexcellence.esto: j.para.fernandez@hotmail.comCC: 
r-help-es@r-project.org ¿Qué quieres decir con "valores que quiera"?.¿Quieres 
calcular la media de unas regiones de la matriz con algún tipo de patrón? 
¿periodicidad?Si es que no, basta como te mostraba en el ejemplo, definir unos 
índices (tu 1 y 20) y ya está... Saludos,Carlos Ortegawww.qualityexcellence.es 
El 17 de noviembre de 2015, 19:29, Jesús Para Fernández 
<j.para.fernan...@hotmail.com> escribió:   Vale, con as.matrix lo consigo.  es 
poner un mean(as.matrix(1:20,1:20)) y lo obtengo.  Ahora lo bonito es como 
hacerlo para los valores que quiera, isn usar un bucle for, sino un apply, o un 
tapply... > From: j.para.fernan...@hotmail.com> To: c...@qualityexcellence.es> 
Date: Tue, 17 Nov 2015 19:17:30 +0100> CC: r-help-es@r-project.org> Subject: 
Re: [R-es] Borrar cada fila 400> > Gracias Carlos una vez más, pero no es 
exactamente lo que quiero> > Con colMeans estas calculando por columnas, pero 
yo quiero que calcule asi:> > mean(datos[1:20,1:20]), pero claro, para toda la 
secuencia.> > > mean(datos[1:20,1:20]) me devuelve el error-> Err

Re: [R-es] Borrar cada fila 400

2015-11-18 Por tema Jesús Para Fernández
Buenas Carlos, 

Lo que quiero hacer es calcular la media de diferentes regiones con un patrón 
de repetición. Ayer estaba algo espeso, a ver si ahora consigo explicarme 
mejor. 

Tengo un dataframe creado de la union de varios csv. Esta compuesto por n filas 
y x columnas, a la que he añadido, gracias a vuestros consejos, una columna 
"nueva", donde se indica el csv al que pertenece. En total tengo un dataframe 
al uqellamare "datos". 

La dispoisción queda por tanto de la siguiente forma:

x1x2 x3xnnueva
21   2332121
27   2139141
24   2230111
..
21   2432   192
27   2139142
..
27   22 3011n

   

Por tanto quiero ir guardando en una matriz las medias de cada una de las 
regiones, las cuales serian, por ejemplo:
region1,1 (filas 1:20,columnas 1:20) para cada valor diferente de nueva
region 2,1 (filas 21:40,columnas1:20) para cada valor diferente de nueva
region 1,2 (filas 1:20, columnas 21:20)...

y asi para todas. 

Acabo de pensar que puedo predefinir las zonas y crear esto:

zona1<-tapply(as.matrix(datos[1:20,1]),datos$nueva,mean,na.rm=T)
zona2<-tapply(as.matrix(datos[1:20,1]),datos$nueva,mean,na.rm=T)

y luego unir todo en un unico dataframe
datosmedias<-data.frame(zona1,zona2,)

Estoy seguro que hay una manera más eficiente de conseguirlo. 

Gracias por tdoo
JEsús


Date: Tue, 17 Nov 2015 20:33:49 +0100
Subject: Re: [R-es] Borrar cada fila 400
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

¿Qué quieres decir con "valores que quiera"?.
¿Quieres calcular la media de unas regiones de la matriz con algún tipo de 
patrón? ¿periodicidad?
Si es que no, basta como te mostraba en el ejemplo, definir unos índices (tu 1 
y 20) y ya está...

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 17 de noviembre de 2015, 19:29, Jesús Para Fernández 
<j.para.fernan...@hotmail.com> escribió:



Vale, con as.matrix lo consigo. 

es poner un mean(as.matrix(1:20,1:20)) y lo obtengo. 

Ahora lo bonito es como hacerlo para los valores que quiera, isn usar un bucle 
for, sino un apply, o un tapply...

> From: j.para.fernan...@hotmail.com
> To: c...@qualityexcellence.es
> Date: Tue, 17 Nov 2015 19:17:30 +0100
> CC: r-help-es@r-project.org
> Subject: Re: [R-es] Borrar cada fila 400
> 
> Gracias Carlos una vez más, pero no es exactamente lo que quiero
> 
> Con colMeans estas calculando por columnas, pero yo quiero que calcule asi:
> 
> mean(datos[1:20,1:20]), pero claro, para toda la secuencia.
> 
> 
> mean(datos[1:20,1:20]) me devuelve el error-> Error in datos[1:2, 1:2] : 
> object of type 'closure' is not subsettable
> 
> 
> 
> 
> 
> 
> Date: Tue, 17 Nov 2015 18:34:59 +0100
> Subject: Re: [R-es] Borrar cada fila 400
> From: c...@qualityexcellence.es
> To: j.para.fernan...@hotmail.com
> CC: c...@datanalytics.com; r-help-es@r-project.org
> 
> Hola,
> 
> Esta es una forma.
> Indicas con unos indices el trozo que quieres, lo seleccionas (df_df_reg) y 
> sobre él calculas medias por fila o por columna. R tiene funciones 
> específicas para este cálculo.
> 
> #---
> n_row <- 400
> n_col <- 500
> df_mat <- matrix(rnorm(n_row * n_col), nrow=n_row, ncol=n_col)
> df_df <- as.data.frame(df_mat)
> 
> n_row_ini <- 1 
> n_row_end <- 20
> n_col_ini <- 1
> n_col_end <- 20
> 
> df_df_reg <- df_df[n_row_ini:n_row_end, n_col_ini:n_col_end ]
> colMeans ( df_df_reg, na.rm=TRUE )
> rowMeans ( df_df_reg, na.rm=TRUE )
> #---
> 
> 
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
> 
> 
> El 17 de noviembre de 2015, 18:20, Jesús Para Fernández 
> <j.para.fernan...@hotmail.com> escribió:
> 
> 
> 
> La verad es que es un asolución sencilla pero muy eficaz. 
> 
> Ya con esta siguiente duda termino:
> 
> La matriz de cada csv es de 400x500, es decir, 400 filas y 500 columnas. Si 
> quiero calcular la media de diferentes regiones del csv, por ejemplo la media 
> de las 20 primeras filas y 20 primreas columnas, pero del que tiene los 
> 50.000 registros, tomando el valor 1, como pued hacerlo??
> 
> He probado con tapply(datos,new,mean,na.rm=T) pero a parte de darme error no 
> segmenta como quiero. 
> 
> Gracias
> 
> Date: Tue, 17 Nov 2015 16:45:03 +0100
> Subject: Re: [R-es] Borrar cada fila 400
> From: c...@qualityexcellence.es
> To: j.para.fernan...@hotmail.com
> CC: c...@datanalytics.com; r-help-es@r-project.org
> 
> Hola,
> 
> Esta es una forma:
> 
> > DF <- data.frame(a=rnorm(1000)

Re: [R-es] Borrar cada fila 400

2015-11-17 Por tema Jesús Para Fernández
Entiendo la logica pero no veo el como hacerlo. 

No se como implementar el 1+floor(1:nrow(datos)/400))

Gracias
Jesús

> Date: Tue, 17 Nov 2015 15:31:39 +0100
> Subject: Re: [R-es] Borrar cada fila 400
> From: c...@datanalytics.com
> To: j.para.fernan...@hotmail.com
> CC: josea.bartol...@mineco.es; r-help-es@r-project.org
> 
> 1 +  floor(1:nrow(datos) / 400)
> 
> Pura aritmética, de nuevo.
> 
> Un saludo,
> 
> Carlos J. Gil Bellosta
> http://www.datanalytics.com
> 
> El día 17 de noviembre de 2015, 15:28, Jesús Para Fernández
> <j.para.fernan...@hotmail.com> escribió:
> > Gracuas a todos!!!
> >
> > Por cierto, esta ya es de nota. Si quiero agregar una columna, y que cada 
> > 400 piezsa el valor se incremente en una unidad, es decir las 400 primeras, 
> > tendrian cada fila el valor 1. Las siguientes 400, 2, 
> >
> > Lo he hecho con un for, pero va bastante lento:
> > k<-1
> > for(i in 1:length(datos[,1])){
> >
> > if(i%%400 == 0){k = k +1}
> > datos[i,9] <- k;
> >
> > }
> >
> >
> >> From: josea.bartol...@mineco.es
> >> To: j.para.fernan...@hotmail.com; r-help-es@r-project.org
> >> Subject: RE: [R-es] Borrar cada fila 400
> >> Date: Tue, 17 Nov 2015 14:22:14 +
> >>
> >> Prueba con:
> >>
> >> Datos[-seq(from = 400, to=50000, by = 400), ]
> >>
> >> No necesitas un buche, para eliminar las filas.
> >>
> >> Un cordial saludo.
> >>
> >> -Mensaje original-
> >> De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Jesús 
> >> Para Fernández
> >> Enviado el: Tuesday, November 17, 2015 3:15 PM
> >> Para: r-help-es@r-project.org
> >> Asunto: [R-es] Borrar cada fila 400
> >>
> >> Buenas, tengo un csv [csv final] con 5 filas, que es uni�n de varios 
> >> csv [csv particular].
> >>
> >> Cada csv [csv particular] tiene en la �ltima fila, la 400, una serie de 
> >> valores que quiero eliminar, por lo que del [csv filan] quiero borrar la 
> >> linea 400,800,1200,
> >>
> >>
> >> Lo he intentado con un bucle for:
> >>
> >> for(i in 1:5){
> >> if(i%%400 == 0) {datos[-i,]}
> >> }
> >>
> >>
> >> Pero no me funciona. Adem�s me han dicho que con apply puede ser mucho m�s 
> >> eficiente el algoritmo. �Alguna idea?
> >>
> >> Gracias
> >>
> >>
> >>   [[alternative HTML version deleted]]
> >>
> >
> > [[alternative HTML version deleted]]
> >
> > ___
> > R-help-es mailing list
> > R-help-es@r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Borrar cada fila 400

2015-11-17 Por tema Jesús Para Fernández
Gracuas a todos!!!

Por cierto, esta ya es de nota. Si quiero agregar una columna, y que cada 400 
piezsa el valor se incremente en una unidad, es decir las 400 primeras, 
tendrian cada fila el valor 1. Las siguientes 400, 2, 

Lo he hecho con un for, pero va bastante lento: 
k<-1
for(i in 1:length(datos[,1])){

if(i%%400 == 0){k = k +1}
datos[i,9] <- k;

}


> From: josea.bartol...@mineco.es
> To: j.para.fernan...@hotmail.com; r-help-es@r-project.org
> Subject: RE: [R-es] Borrar cada fila 400
> Date: Tue, 17 Nov 2015 14:22:14 +
> 
> Prueba con:
> 
> Datos[-seq(from = 400, to=5, by = 400), ]
> 
> No necesitas un buche, para eliminar las filas.
> 
> Un cordial saludo.
> 
> -Mensaje original-
> De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Jesús 
> Para Fernández
> Enviado el: Tuesday, November 17, 2015 3:15 PM
> Para: r-help-es@r-project.org
> Asunto: [R-es] Borrar cada fila 400
> 
> Buenas, tengo un csv [csv final] con 5 filas, que es uni�n de varios csv 
> [csv particular]. 
> 
> Cada csv [csv particular] tiene en la �ltima fila, la 400, una serie de 
> valores que quiero eliminar, por lo que del [csv filan] quiero borrar la 
> linea 400,800,1200,
> 
> 
> Lo he intentado con un bucle for:
> 
> for(i in 1:5){
> if(i%%400 == 0) {datos[-i,]}
> }
> 
> 
> Pero no me funciona. Adem�s me han dicho que con apply puede ser mucho m�s 
> eficiente el algoritmo. �Alguna idea?
> 
> Gracias
> 
> 
>   [[alternative HTML version deleted]]
> 
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Borrar cada fila 400

2015-11-17 Por tema Jesús Para Fernández
La verad es que es un asolución sencilla pero muy eficaz. 

Ya con esta siguiente duda termino:

La matriz de cada csv es de 400x500, es decir, 400 filas y 500 columnas. Si 
quiero calcular la media de diferentes regiones del csv, por ejemplo la media 
de las 20 primeras filas y 20 primreas columnas, pero del que tiene los 50.000 
registros, tomando el valor 1, como pued hacerlo??

He probado con tapply(datos,new,mean,na.rm=T) pero a parte de darme error no 
segmenta como quiero. 

Gracias

Date: Tue, 17 Nov 2015 16:45:03 +0100
Subject: Re: [R-es] Borrar cada fila 400
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: c...@datanalytics.com; r-help-es@r-project.org

Hola,

Esta es una forma:

> DF <- data.frame(a=rnorm(1000))
> DF$new <- 1 +  floor(1:nrow(DF) / 400)
> unique(DF$new)
[1] 1 2 3


Saludos,
Carlos Ortega
www.qualityexcellence.es


El 17 de noviembre de 2015, 15:50, Jesús Para Fernández 
<j.para.fernan...@hotmail.com> escribió:
Entiendo la logica pero no veo el como hacerlo.



No se como implementar el 1+floor(1:nrow(datos)/400))



Gracias

Jesús



> Date: Tue, 17 Nov 2015 15:31:39 +0100

> Subject: Re: [R-es] Borrar cada fila 400

> From: c...@datanalytics.com

> To: j.para.fernan...@hotmail.com

> CC: josea.bartol...@mineco.es; r-help-es@r-project.org

>

> 1 +  floor(1:nrow(datos) / 400)

>

> Pura aritmética, de nuevo.

>

> Un saludo,

>

> Carlos J. Gil Bellosta

> http://www.datanalytics.com

>

> El día 17 de noviembre de 2015, 15:28, Jesús Para Fernández

> <j.para.fernan...@hotmail.com> escribió:

> > Gracuas a todos!!!

> >

> > Por cierto, esta ya es de nota. Si quiero agregar una columna, y que cada 
> > 400 piezsa el valor se incremente en una unidad, es decir las 400 primeras, 
> > tendrian cada fila el valor 1. Las siguientes 400, 2, 

> >

> > Lo he hecho con un for, pero va bastante lento:

> > k<-1

> > for(i in 1:length(datos[,1])){

> >

> > if(i%%400 == 0){k = k +1}

> > datos[i,9] <- k;

> >

> > }

> >

> >

> >> From: josea.bartol...@mineco.es

> >> To: j.para.fernan...@hotmail.com; r-help-es@r-project.org

> >> Subject: RE: [R-es] Borrar cada fila 400

> >> Date: Tue, 17 Nov 2015 14:22:14 +

> >>

> >> Prueba con:

> >>

> >> Datos[-seq(from = 400, to=5, by = 400), ]

> >>

> >> No necesitas un buche, para eliminar las filas.

> >>

> >> Un cordial saludo.

> >>

> >> -Mensaje original-

> >> De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Jesús 
> >> Para Fernández

> >> Enviado el: Tuesday, November 17, 2015 3:15 PM

> >> Para: r-help-es@r-project.org

> >> Asunto: [R-es] Borrar cada fila 400

> >>

> >> Buenas, tengo un csv [csv final] con 5 filas, que es uni�n de varios 
> >> csv [csv particular].

> >>

> >> Cada csv [csv particular] tiene en la �ltima fila, la 400, una serie de 
> >> valores que quiero eliminar, por lo que del [csv filan] quiero borrar la 
> >> linea 400,800,1200,

> >>

> >>

> >> Lo he intentado con un bucle for:

> >>

> >> for(i in 1:5){

> >> if(i%%400 == 0) {datos[-i,]}

> >> }

> >>

> >>

> >> Pero no me funciona. Adem�s me han dicho que con apply puede ser mucho m�s 
> >> eficiente el algoritmo. �Alguna idea?

> >>

> >> Gracias

> >>

> >>

> >>   [[alternative HTML version deleted]]

> >>

> >

> > [[alternative HTML version deleted]]

> >

> > ___

> > R-help-es mailing list

> > R-help-es@r-project.org

> > https://stat.ethz.ch/mailman/listinfo/r-help-es



[[alternative HTML version deleted]]



___

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es

-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Nombre unico para una ventana

2015-11-13 Por tema Jesús Para Fernández
Buenas, 

La verdad es que la pregunta no aclara mucho. Tengo dos funciones que generan 
gráficos. Lo que quiero es que segun la funcion que se ejecute abra una ventana 
y grafique siempresobre esa ventana. Necesito que se lance una nueva ventana, 
pero que no se abran varias ventanas, sino que siempre salga sobre la primera 
ventana que he mostrado. 

 Demanera simplista:

funcion1{
boxplot(x)
}
funcion2{
plot(x)
}

llamada a la funcion



To: j.para.fernan...@hotmail.com; r-help-es@r-project.org
From: javier.ruben.marcu...@gmail.com
Subject: RE: [R-es] Nombre unico para una ventana
Date: Fri, 13 Nov 2015 11:02:13 -0300

Estimado Jesús Para Fernández ?windows() Son pocas opciones, alguna de esas 
debe ser lo que necesita aunque no comprendo que estaba pensando usted cuándo 
realizó la prengunta. Javier Rubén Marcuzzi
Técnico en Industrias Lácteas
Veterinario 
 

De: Jesús Para Fernández
Enviado: viernes, 13 de noviembre de 2015 8:14
Para: r-help-es@r-project.org
Asunto: [R-es] Nombre unico para una ventana  Hola,  Como puedo establecer a un 
windows() un identificador concreto? GraciasJes�s   
 [[alternative 
HTML version deleted]] 
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Una ayudita

2015-11-13 Por tema Jesús Para Fernández
Con R studio se pueden crear paquetes de manera facil y r�pida. 

Un saludo
Jes�s

> To: r-help-es@r-project.org
> From: f.rodriguez.s...@gmail.com
> Date: Thu, 12 Nov 2015 18:49:48 +0100
> Subject: Re: [R-es] Una ayudita
> 
> Hola Heber,
> 
> Sin dudar, el libro de Hadley Wickham: http://r-pkgs.had.co.nz/ (acceso 
> gratis online)
> 
> Suerte
> 
> Paco
> 
> El 12/11/2015 a las 18:11, heber sarmiento via R-help-es escribi�:
> > Quisiera saber si alguien me puede ayudar con documentaci�n o el lugar 
> > donde encontrarla, relacionada con la elaboraci�n de paquetes en R, tengo 
> > algunos script programados y quiero convertirlos en paquetes; he le�do el 
> > manual para hacer extensiones pero quiero algo m�s sint�tico y practico,
> > Agradezco cualquier colaboraci�n al respecto
> > Heber
> > [[alternative HTML version deleted]]
> >
> > ___
> > R-help-es mailing list
> > R-help-es@r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> 
> -- 
> Dr Francisco Rodriguez-Sanchez
> Integrative Ecology Group
> Estacion Biologica de Do�ana - CSIC
> Avda. Americo Vespucio s/n
> 41092 Sevilla (Spain)
> http://bit.ly/frod_san
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Nombre unico para una ventana

2015-11-13 Por tema Jesús Para Fernández
Hola, 

Como puedo establecer a un windows() un identificador concreto?

Gracias
Jes�s
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Quitar ejes uper.panel

2015-11-11 Por tema Jesús Para Fernández

Gracias !!
Date: Wed, 11 Nov 2015 16:02:32 +0100
Subject: Re: [R-es] Quitar ejes uper.panel
From: c...@qualityexcellence.es
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Lo han respondido en detalle aqu�:

http://stackoverflow.com/questions/9680783/how-can-i-change-the-axis-position-for-pairs

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 11 de noviembre de 2015, 15:59, Carlos J. Gil Bellosta 
 escribi�:
?axis



Un saludo,



Carlos J. Gil Bellosta

http://www.datanalytics.com



El 11 de noviembre de 2015, 15:21, Jes�s Para Fern�ndez <

j.para.fernan...@hotmail.com> escribi�:



> Buenas,

>

> Quiero quitar tras hacer un plot(datos) o pairs(datos) los ejes que

> aparecen en la parte superior y a la derecha, pero que sigan estando los

> ejes que aparecen debajo y a la izquierda.

>

> �C�mo puedo hacerlo?

>

> Gracias

> Jes�s

>

> [[alternative HTML version deleted]]

>

>

> ___

> R-help-es mailing list

> R-help-es@r-project.org

> https://stat.ethz.ch/mailman/listinfo/r-help-es

>



[[alternative HTML version deleted]]



___

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Problema con la lectura de datos

2015-11-11 Por tema Jesús Para Fernández
Has probado con 

cor(datos,use="pairwise.complete.obs")


???

> From: valea...@outlook.es
> To: c...@qualityexcellence.es; r-help-es@r-project.org
> Date: Wed, 11 Nov 2015 15:13:55 +
> Subject: Re: [R-es] Problema con la lectura de datos
> 
> Hola Carlos, muchas graciaspero hago exactamente lo mismo que tu..y al 
> intentar de hacer la matriz de correlaciones sigue generando error:
> 'x' must be numeric
> se podrá deber a algo relacionado con la configuración de mi equipo, o qué 
> más podría hacer para que funcione!
> Muchas gracias!
> 
> Date: Wed, 11 Nov 2015 15:53:44 +0100
> Subject: Re: [R-es] Problema con la lectura de datos
> From: c...@qualityexcellence.es
> To: valea...@outlook.es
> CC: r-help-es@r-project.org
> 
> ​Hola,
> 
> A mí me funciona la importación directa. Previamente he guardado la hoja de 
> Excel en .csv (separado por ";").
> Y hago sin problemas la correlación entre dos variables (las dos primeras).
> 
> 
> > datIn <- read.csv("Variables.csv", header=T, as.is=T, sep=";", dec=",")
> > head(datIn)
> EMPRESAS  AA   AB   AC   AD   AE  AF  AG  AH   AI  AJ   
> BA  BB   BCDA   DB  DCDD   DE   EA   EB   EE
> 1 A.AUDITOR\xcdA 200  350   90 2000  500  30  59  24  5937586 2644207 
> 13.47170  588.00  834  0.00  0.0  0.  0.00  477  763 57.19424 62.51638
> 2 A.JUR\xcdDICAS   0  499  120  825  358  81  82  27  5012257 2666411 
> 15.69663  891.00 1655 29.00  0.0  0. 43.03  738 1400 44.59592 52.71429
> 3A.SERVICIOS 2190   62 1411  743 112  71  45 11461538 5190688 
> 21.10714  855.04 1222 21.00 80.01000 65.5527 69.00  694 1098 56.79214 63.20583
> 4B.M\xc1LAGA 776 1796 1590 1888 2381 392 168 107 21441999   0 
> 12.54286 2768.00 3677 58.00 82.0 68. 55.00 2206 3332 59.99456 66.20648
> 5  B.SEVILLA 143  3940  5020  30  30  18  2966295 1173798 
> 15.85185  355.00  894  0.00 56.49913  0. 32.92  444  779 49.66443 56.99615
> 6   CONSULTORIAS 481  701  238 1259  713  46 125   0 12984728 4710599  
> 9.0  696.00 1059  6.14 68.32000 48.5700 19.38  459  979 43.34278 46.88458
> > cor(datIn$AA, datIn$BB)
> [1] 0.2626692
> 
> 
> También puedo hacer sin problemas la correlación entre todas las variables 
> salvo obviamente la primera.
> 
> cor(datIn[,c(2:ncol(datIn))])
>AAABACAD AEAF AG   
>AH  AI AJ BABBBC
> AA 1. 0.8486977 0.8265902 0.6596269 0.68866326 0.4743002 0.20140216  
> 0.36692385  0.15680060  0.1815578 0.04421944 0.2626692 0.3700924
> AB 0.84869774 1.000 0.7727162 0.6800804 0.60239429 0.4549922 0.20038993  
> 0.32051030  0.07611170  0.1867806 0.14900189 0.2935827 0.3828968
> AC 0.82659015 0.7727162 1.000 0.4311124 0.54400731 0.4709625 0.28513806  
> 0.44539063  0.20701477  0.1489140 0.11556071 0.2635190 0.3144135
> AD 0.65962689 0.6800804 0.4311124 1.000 0.57683448 0.4778828 0.21678760  
> 0.12908808  0.23096319  0.1605449 0.23394432 0.2778728 0.4127627
> AE 0.68866326 0.6023943 0.5440073 0.5768345 1. 0.7380745 0.31759392  
> 0.55843107  0.35888923  0.4279849 0.23914953 0.3466021 0.4665056
> AF 0.47430018 0.4549922 0.4709625 0.4778828 0.73807450 1.000 0.61495885  
> 0.61403766  0.56650392  0.4192717 0.52201711 0.5480744 0.5570965
> AG 0.20140216 0.2003899 0.2851381 0.2167876 0.31759392 0.6149588 1.  
> 0.71671688  0.75102728  0.5815705 0.35942749 0.3458967 0.3521773
> AH 0.36692385 0.3205103 0.4453906 0.1290881 0.55843107 0.6140377 0.71671688  
> 1.  0.56378874  0.7522773 0.33759298 0.3339301 0.3772097
> 
> 
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
> ​
> El 11 de noviembre de 2015, 15:32, Jesús Para Fernández 
> <j.para.fernan...@hotmail.com> escribió:
> Si es un excel, yo siempre los paso a R de la misma manera:
> 
> 
> 
> Los copio del excel y los pego en R usando el comando:
> 
> 
> 
> datos<-read.table("clipboard",header=T,dec=",",sep="\t")
> 
> 
> 
> siendo dec="," si el separador decimal es l acoma, header=T si lo sdatos 
> tienen título.
> 
> 
> 
> Y te quitas de usar pqeutees y de líos.
> 
> 
> 
> Un saludo
> 
> Jesús
> 
> 
> 
> > From: josea.bartol...@mineco.es
> 
> > To: valea...@outlook.es; r-help-es@r-project.org
> 
> > Date: Wed, 11 Nov 2015 14:22:23 +
> 
> > Subject: Re: [R-es] Problema con la lectura de datos
> 
> >
> 
> > Hola.
> 
> >
> 
> > He estado viendo los datos que adjuntas en el correo. Al ser un fichero 
> &

[R-es] Quitar ejes uper.panel

2015-11-11 Por tema Jesús Para Fernández
Buenas,

Quiero quitar tras hacer un plot(datos) o pairs(datos) los ejes que aparecen en 
la parte superior y a la derecha, pero que sigan estando los ejes que aparecen 
debajo y a la izquierda. 

�C�mo puedo hacerlo?

Gracias
Jes�s
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Duda respecto a la dimensión de la división de dos columnas de una tabla

2015-11-05 Por tema Jesús Para Fernández

indexplot(columna1,columna2, id.method='y', id.n=2, labels=rownames(test1),
  main=" Diagrama seq��ncial Des96 - Des08"
  )
Date: Thu, 5 Nov 2015 15:23:06 +0100
Subject: Re: [R-es] Duda respecto a la dimensi�n de la divisi�n de dos columnas 
de una tabla
From: albert.monto...@gmail.com
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

Muchas gracias, 

as� funciona. La �ltima pregunta del d�a. Quiero representar un an�lisis 
secuencial. Tengo dos columnas, columna 1 con meses, columna 2 con los datos. 
Utilizo la funci�n  

indexplot(Serie01D96, type='p', id.method='y', id.n=2, labels=rownames(test1),
  main=" Diagrama seq��ncial Des96 - Des08"
  )

Pero me representa solo los datos sobre un eje X de 1, 2, 3, 4, etc. Quiero que 
en el eje de X salgan los meses, algunos de hecho. Como puedo escribirlo en 
comando? He intentando sacar esta informaci�n con el paquete Rcmdr pero no da 
la opci�n, por tanto no puedo realizarlo en Rcmdr y ver como es el c�digo.

Alguien me puede ayudar? 

Muchas gracias!
Albert

El 5 de noviembre de 2015, 14:47, Jes�s Para Fern�ndez 
 escribi�:



Prueba a hacer esto:

Serie16<-wb[3]/wb[12]

> Date: Thu, 5 Nov 2015 14:43:22 +0100
> From: albert.monto...@gmail.com
> To: R-help-es@r-project.org
> Subject: [R-es] Duda respecto a la dimensi�n de la divisi�n de dos columnas 
> de una tabla
> 
> Muchas gracias a tod@s por las respuetas!
> 
> tengo en una variable wb una tabla con 145 filas y 17 columnas.
> dim(wb) 145 17
> 
> Creo una variable Serie16, la cual resulta de dividir la columna 3 y la 12.
> Serie16 <- c(wb[3]/wb[12])
> Serie16
> 
> Aqu� viene el problema. La dimensi�n de la nueva columna, pensaba que seria
> 145 filas y 1 columna.
> Le doy a dim, y me devuelve el valor NULL. Por qu�? he dividido columna por
> columna.
> dim(Serie16) NULL
> length(Serie16) 1
> 
> la longitud me sale de 1. Se refiere a 1 columna? como miro el n�mero de
> filas entonces?
> 
> el problema viene ahora. Quiero agregar con la funci�n cbind, mi nueva
> columna calculad, a la tabla que ya tenia con 17 columnas y 145 filas.
> 
> wb <- cbind(Serie16)
> 
> Pero no funciona. Donde esta el error? como consigo que cuando hago
> 
> Serie16 <- c(wb[3]/wb[12])
> 
> me retorne una variable que sea una tabla, con el mismo numero de filas,
> para poder utilizar despues
> la funcion cbind?
> 
> Muchas gracias!
> Albert
> 
> -- 
> 
> 
> *Albert Montolio Aguado*
> 
>   [[alternative HTML version deleted]]
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  


-- 


Albert Montolio Aguado
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] seleccionar columnas en archivo .csv

2015-11-05 Por tema Jesús Para Fernández
Prueba con 
wbs1<-(wb[,c(1,3)])

Sino tb puedes hacer esto:

wbs1<-wb
wbs1[,2]<-NULL




> Date: Thu, 5 Nov 2015 12:24:02 +0100
> From: albert.monto...@gmail.com
> To: R-help-es@r-project.org
> Subject: [R-es] seleccionar columnas en archivo .csv
> 
> Hola chic@s,
> 
> tengo un archivo .csv con 145 filas y 17 columnas. He importado en R el
> archivo con la funcion de leer .csv.
> 
> //especificar ruta del directori.
> setwd("/home/albert/Documentos/R/PAC1")
> 
> wb <- read.csv("Dades_PAC1Des96_Des08.csv",header=TRUE)
> 
> wbs1<-(wb[,1:3])
> 
> quiero meter en una variable una sub-tabla de la tabla 145x17. Se hacer una
> matriz 145*3, es decir, con las 3 primeras columnas. Lo que quiero es una
> matriz con la primera y la tercera columna. La segunda no la quiero. He
> probado con &, he probado con c(1,3) y no hay manera.
> 
> Alguna ayuda?
> 
> Muchas gracias.
> Albert
> 
> 
> 
> -- 
> 
> 
> *Albert Montolio Aguado*
> 
>   [[alternative HTML version deleted]]
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Duda respecto a la dimensión de la división de dos columnas de una tabla

2015-11-05 Por tema Jesús Para Fernández
Prueba a hacer esto:

Serie16<-wb[3]/wb[12]

> Date: Thu, 5 Nov 2015 14:43:22 +0100
> From: albert.monto...@gmail.com
> To: R-help-es@r-project.org
> Subject: [R-es] Duda respecto a la dimensi�n de la divisi�n de dos columnas 
> de una tabla
> 
> Muchas gracias a tod@s por las respuetas!
> 
> tengo en una variable wb una tabla con 145 filas y 17 columnas.
> dim(wb) 145 17
> 
> Creo una variable Serie16, la cual resulta de dividir la columna 3 y la 12.
> Serie16 <- c(wb[3]/wb[12])
> Serie16
> 
> Aqu� viene el problema. La dimensi�n de la nueva columna, pensaba que seria
> 145 filas y 1 columna.
> Le doy a dim, y me devuelve el valor NULL. Por qu�? he dividido columna por
> columna.
> dim(Serie16) NULL
> length(Serie16) 1
> 
> la longitud me sale de 1. Se refiere a 1 columna? como miro el n�mero de
> filas entonces?
> 
> el problema viene ahora. Quiero agregar con la funci�n cbind, mi nueva
> columna calculad, a la tabla que ya tenia con 17 columnas y 145 filas.
> 
> wb <- cbind(Serie16)
> 
> Pero no funciona. Donde esta el error? como consigo que cuando hago
> 
> Serie16 <- c(wb[3]/wb[12])
> 
> me retorne una variable que sea una tabla, con el mismo numero de filas,
> para poder utilizar despues
> la funcion cbind?
> 
> Muchas gracias!
> Albert
> 
> -- 
> 
> 
> *Albert Montolio Aguado*
> 
>   [[alternative HTML version deleted]]
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Paquete que autocargue

2015-11-01 Por tema Jesús Para Fernández
Desde un .bat puedo ejecutar R, pero puedo cargar un paquete desde un .bat??
Se puede cargar un paquete de R sin necesidad de cargar el GUI de R y que se 
ejecute solo mi paquete?
Gracias!!!

Date: Sun, 1 Nov 2015 00:49:06 +0100
Subject: Re: [R-es] Paquete que autocargue
From: c...@datanalytics.com
To: j.para.fernan...@hotmail.com
CC: r-help-es@r-project.org

En Windows, supongo.
�Por qu� no escribes un .bat que haga exactamente lo que cuentas? 
Un saludo,
Carlos J. Gil Bellostahttp://www.datanalytics.com
El 30 de octubre de 2015, 16:09, Jes�s Para Fern�ndez 
 escribi�:
Buenas,



Estoy creando un paquete y me gustar�a crear un acceso directo en el escritorio 
que al pulsar sobre el, abra R, cargue el paquete [ library(mipaquete) ] y 
ejecute la funcion inicio()



�Es posible hacerlo?



Gracias



[[alternative HTML version deleted]]




___

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es

  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] Seleccionar dos tklistbox a la vez

2015-10-30 Por tema Jesús Para Fernández
Buenas, 

Quiero, usando la libreria tcltk, poder seleccionar a la vez en dos listbox, 
pero s�lo me deja en uno u el otro, pero no los dos a la vez. 

He probado cambiando los selectmode a sus diferentes opciones (multiple, 
browse,single), pero cuando voy a seleccionar el segundo, me quita la seleccion 
del primero. 

El c�digo:

library(tcltk)
tt<-tktoplevel()
datos<<-c("uno","sdos","tres")

tl<-tklistbox(tt,height=4,selectmode="browse",background="white")
for(i in 1:3){tkinsert(tl,"end",datos[i])}
tkselection.set(tl,0)
tkpack(tl)

tl2<-tklistbox(tt,height=4,selectmode="browse",background="white")
for(i in 1:3){tkinsert(tl2,"end",datos[i])}
tkselection.set(tl2,2)
tkpack(tl2)


Gracias!!
Jes�s
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

  1   2   >