alue at each position. This is i...
> |
>
> |
>
> |
>
>
>
> How to implement coalesce efficiently in R
>
>
> |
> |
> |
> | | |
>
> |
>
> |
> |
> | |
> How to implement coalesce efficiently in R
>
> BackgroundSeveral SQL la
0 > 0, '1', '0'), NA)")))
> V4
[1] "0" "0" "0" "0" "0" "0" "1" "0" "1" "0"
Mucas gracias y saludos.
On Mon, 14 Aug 2023 10:14:06 +0200
Proyecto R-UCA wrote:
> Buenas,
>
>
; ORD <- "(ifelse (is.na (V2a) & ! is.na (V2b), V2b, V2a))"
> > V3 <- "((ORD - V1)/V1)*100"
> > V33 <- sub('ORD', ORD, V3)
> > V33
> [1] "(((ifelse (is.na (V2a) & ! is.na (V2b), V2b, V2a)) - V1)/V1)*100"
> > eval(parse(text =
¿es coherente lo que dice?
>
> El vie, 11 ago 2023 a las 21:02, Griera-yandex ()
> escribió:
>
> > Muchas gracias, Manuel:
> >
> > Que bueno! No se me había ocurrido lo de GPT!
> >
> > Lo pruebo.
> >
> > Saludos.
> >
>
;), NA)
> ```
>
> Definir la lógica dentro de una función te brinda la flexibilidad de
> reutilizar esa lógica en diferentes partes de tu código sin tener que
> repetir la misma expresión una y otra vez. Esto hace que tu código sea más
> fácil de leer y mantener.
>
>
>
&
on eval() no parece que funcione:
> ORD <- "(ifelse (is.na (V2a) & ! is.na (V2b), V2b, V2a))"
> V3 <- ((eval (ORD) - V1)/V1)*100
Error in eval(ORD) - V1 : non-numeric argument to binary operator
Alguna sugerencia?
Gracias y saludos.
> Saludos
> Isidro
>
>
>
Hola a todos:
Se me ha planteado un problema que no está ligado a ningún problema
concreto. Es más teórico.
Supongamos que tenemos tres variables:
V1 <- c (47, 71, 41, 23, 83, 152, 82, 8, 160, 18)
V2a <- c (NA, 36, 15, 5, 56, 18, NA, 5, NA, 5)
V2b <- c (37, NA, 15, NA,
Hola:
No se muy bien si es esto lo que preguntas, pero el código de todos los scripts
está en el fichero:
https://cran.r-project.org/src/contrib/randomForest_4.7-1.1.tar.gz
Saludos.
On Sun, 19 Mar 2023 04:35:44 +0100
Manuel Mendoza wrote:
> Buenos días, ¿cómo podría ver el código con el que
return(res_df)
> + }
> >
> > #--- Sobre df creado
> > *resultado <- colcompare(df)*
> > resultado
> V1c V2c
>
> 1: 0 1
> 2: 1 0
> 3: 1 1
> 4: 1 1
> 5: 1 1
> 6: 1 1
> 7: 1
as.data.table()
> +names(df_tmp) <- paste0(cols_tmp, "c")
> +res_df <- cbind(res_df, df_tmp)
> +}
> +return(res_df)
> + }
> >
> > #--- Sobre df creado
> > *resultado <- colcompare(df)*
> > resultado
> V1
reo electrónico, enviando un mensaje con el texto "help" en
> > el asunto (subject) o en el cuerpo a:
> > r-help-es-requ...@r-project.org
> >
> > Puede contactar con el responsable de la lista escribiendo a:
> > r-help-es-ow...@r-project.org
> &
p-es
> >
> > O por correo electrónico, enviando un mensaje con el texto "help" en
> > el asunto (subject) o en el cuerpo a:
> > r-help-es-requ...@r-project.org
> >
> > Puede contactar con el responsable de la lista escribiendo a:
> &g
Hola:
Lo vuelvo a enviar para ver si tengo más suerte:
Tengo una tabla con pares de variables (V1a, V1b, V2a, V2b, ...) similar a esta:
df <- data.frame( V1a = sample(c("1","0"), 10, TRUE)
, V1b = sample(c("1","0"), 10, TRUE)
, V2a = sample(c("1","0"), 10, TRUE)
Muchas, gracias Javier:
Independientemente del rendimiento, me apunto esta solución. Es muy clara, y yo
nunca trabajo con tablas de billones de registros.
Gracias por siempre ayudar y saludos.
On Mon, 22 Nov 2021 17:13:48 -0300
Javier Marcuzzi wrote:
> Estimado Griera
>
> Cuándo
Hola, Javier:
[Entre líneas]
On Fri, 19 Nov 2021 15:57:28 -0300
Javier Marcuzzi wrote:
> Estimados
>
> Personalmente yo uso esa forma antes que if, pero, hay varias alternativas.
¿A que forma para solucionarlo te refieres? ¿Podrías extenderte un poco?
Muchas gracias por siempre ayudar y
Esto de crear variables globales debe ser un último recurso pues puede
> generar problemas. Te recomiendo intentes pasar el data.frame como
> argumento a la función que va a hacer las regresiones.
>
> Un saludo.
>
> El jue, 18-11-2021 a las 13:34 +0100, Griera-yandex escribi
l standard error: 0.6964 on 18 degrees of freedom
> Multiple R-squared: 0.07308, Adjusted R-squared: 0.02158
> F-statistic: 1.419 on 1 and 18 DF, p-value: 0.249
>
> Un saludo.
>
> El jue, 18-11-2021 a las 12:03 +0100, Griera escribió:
> > Hola, buenos días:
> >
lm.D9 <- lm(weight ~ get(X))
>
> Saludos,
>
> Marcelino
>
>
> El 18/11/2021 a las 12:03, Griera escribió:
> > Hola, buenos días:
> >
> > No es un problema concreto que tenga ahora, pero es un problema general
>
ariable?
Muchas gracias y saludos.
On Thu, 18 Nov 2021 08:35:35 -0300
MAURICIO MARDONES wrote:
> Creo que es por simplemente las comillas en “group”
>
> Saca las comillas. Asigna así e intenta
>
> X = group
>
> Slds
>
> > On 18-11-2021, at 08:03, Griera wrote:
>
Hola, buenos días:
No es un problema concreto que tenga ahora, pero es un problema general
que no se si tiene solución fácil. Hago una regresión (de lm.html):
ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14)
trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69)
group <- gl(2,
df)[Y], "X:", names(df)[X], "\n")
> print (summary (lm (df[,Y] ~ df[,X] + SE + ED,
> data <- df)))
> }
> }
>
> Un saludo.
>
> El lun, 15-11-2021 a las 13:20 +0100, Griera-yandex escribió:
> > Hola, buenos d
Hola, buenos dias:
Estoy intentando hacer una serie de regresiones en las que la "y" y una de las
"x", son diferentes en cada regresión. Además, hay unos predictores constantes.
Un ejemplo seria de los datos seria:
N <- 100
# x1, y1
set.seed(1234)
x1 <- sample(1:100, N, replace <- TRUE)
Hola:
Con ggplot2, al ser dos variables totalmente diferentes, es complicado.
Con los graficos basicos aquí está un ejemplo:
https://www.r-bloggers.com/2015/04/r-single-plot-with-two-different-y-axes/
set.seed(2015-04-13)
d = data.frame(x =seq(1,10),
n = c(0,0,1,2,3,4,4,5,6,6),
ayudar. Por lo
> pronto, MASS::glmmPQL creo que hace lo que buscas, pero no lo sé con
> certeza. Los PROC de SAS suelen abarcar muchísimo más que las funciones de
> R.
>
> Saludos.
>
> On Sat, May 8, 2021 at 11:59 AM Griera wrote:
>
> > Buenas tardes, Lista:
> >
&
Buenas tardes, Lista:
¿Alguien me podría decir que función de R podría substituir al proc
genmod con la opción "repeated subject"?
Muchas gracias y saludos.
___
R-help-es mailing list
R-help-es@r-project.org
> primera semana del 2020 te va a devolver la fecha "2019-12-30", ya que el
> año empezó en miércoles. Y para la semana 53, te devuelve 2020-12-28.
>
> La librería stringr es necesaria para el str_replace.
>
> Espero te ayude.
>
> Saludos,
> Juan
>
>
>
Hola a todos:
A ver si alguien me puede ayudar a leer los archivos Covid del European Centre
for Disease Prevention and Control:
https://www.ecdc.europa.eu/en/publications-data/data-national-14-day-notification-rate-covid-19
Ahora la fecha está como año y número de semana en formato ISO. Por
ime.scale = 1:2,col='blue')
> with(lx.Datos, points(x=lex.dur,y=edad+lex.dur,
> pch=c(NA,19,3)[as.integer(lex.Xst)],
> col=1 ))
> grid()
> legend('bottomright',legend = levels(lx.Datos$lex.Xst)[-1],
> pch=c(19,3),col=1)
>
> ## -
ime.scale = 1:2,col='blue')
> with(lx.Datos, points(x=lex.dur,y=edad+lex.dur,
> pch=c(NA,19,3)[as.integer(lex.Xst)],
> col=1 ))
> grid()
> legend('bottomright',legend = levels(lx.Datos$lex.Xst)[-1],
> pch=c(19,3),col=1)
>
> ## -
es reproducirlo usando fuentes parecidas a la de los comics
> con el paquete "xkcd".
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
>
>
> El jue., 18 jul. 2019 a las 13:05, Griera-yandex ()
> escribió:
>
> > Hola Pedro:
> >
&g
ndo fuentes parecidas a la de los comics
> con el paquete "xkcd".
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
>
>
> El jue., 18 jul. 2019 a las 13:05, Griera-yandex ()
> escribió:
>
> > Hola Pedro:
> >
> > Gracias por l
g>
>
> Puede contactar con el responsable de la lista escribiendo a:
> r-help-es-ow...@r-project.org<mailto:r-help-es-ow...@r-project.org>
>
> Si responde a algún contenido de este mensaje, por favor, edite la
> linea del asunto (subject) para que el texto sea
Buenos días a todos:
Alguien me puede ayudar a hacer (si se puede) con unos datos similares a:
set.seed(20)
DATOS <- data.frame (
ID = c (1:10)
, TIEMPO = sample(1:40, 10, replace=F)
, DEF = sample(0:1, 10, replace=T)
);DATOS
un gráfico que muestre
Gracias por el esfuerzo!
On Tue, 29 Jan 2019 09:56:59 +
wrote:
> Hola.
>
> Os informo de que hemos publicado una nueva versi_n (la 4) de BioStatFLOSS.
>
> Para el que no lo conozca, se trata de una recopilaci_n de software para
> Windows. Es una "colecci_n" de programas de utilidad
Hola Javier:
Acabo de realizar la consulta:
survival recurrent events
Y me salen: "About 1,400,000 results (0.52 seconds)"
Yo diría que funciona. Lo del logo RSeek² no lo recuerdo.
Saludos.
On Mon, 4 Jun 2018 11:54:44 -0300
Javier Marcuzzi wrote:
> Estimados
>
> Estoy realizando una
t;,"death")
XVARLf = paste(XVARL, "_LN", sep = "") #
https://stackoverflow.com/questions/14872081/adding-a-prefix-to-column-names
DADES [XVARLf] <- c (lapply(DADES [XVARL], LN))
str (DADES)
---
Igual existe una solución mejor, pero esta p
-
Alguien me podría echar una mano para poder transformar las variables sin
perder las originales. De momento lo hago creándolas previamente. Pero buscaba
una forma de ahorrármelo.
Muchas gracias y saludos. Griera.
___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
On Wed, 22 Mar 2017 00:35:18 -0300
eric wrote:
> Hola Javier, yo uso rkward en Debian y funciona
Yo también es lo que utilizo también en Debian.
> fantastico para mis
> necesidades, hay una version para windows en su pagina
>
>
Hola:
No se si esto te puede servir:
BioStatFLOSS: http://www.sergas.es/Saude-publica/BioStatFLOSS
Saludos.
On Wed, 23 Mar 2016 10:07:53 -0400 (EDT)
merlinva2...@grannet.grm.sld.cu wrote:
> Buenos días,
>
> Tengo que usar varias máquinas, algunas de las cuales no tienen R
> instalado ni se
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
Hola:
Nunca he utilizado el RcmdrPlugin.EZR, pero lo único que he entendido:
- accrual time during which subjects are recruited to the study: tiempo que ja
durado el reclutamiento de los pacientes.
- Total (accural + follow-up) duration: Duración total del estudio:
reclutamiento + seguimiento.
Hola:
A que te refieres como el bmi hasta el evento?
Respecto que no sea un tiempo de supervivencia, no eres el único. En este
artículo tampoco utilizan un tiempo:
http://www.ncbi.nlm.nih.gov/pubmed/8970394
Saludos.
On Sun, 2 Aug 2015 19:19:45 +0200
JM ARBONES marbo...@unizar.es wrote:
12:00 GMT+02:00 Griera gri...@yandex.com:
Hola:
No consigo que la función sqldf () funcione dentro de una función. Alguien
puede echarme una mano. En resumen, el problema es que cuando lo ejecuto
fuera de una función no tengo ningún problema
Hola:
Si aún hay alguien que no está de vacaciones, igual me pueden ayudar.
Quiero ajustar unos modelos:
REG_LOG - glm (low ~ X, family = binomial, data = DATOS)
Ejemplo:
library(MASS)
data(birthwt, package=MASS)
birthwt$low - factor(birthwt$low)
birthwt$race -
valuePr(|z|)
(Intercept) -1,0871 0,2147 -5,062 0,00414 ***
smoke 0,7041 0,3196 2,203 0,0276 *
---
[borrado]
Gracias y saludos.
El 21 de julio de 2015, 10:57, Griera gri...@yandex.com escribió:
Hola:
Si aún hay alguien que no está de vacaciones
XVI -0,061420,06326 -0,9710,332
[borrado]
=
Saludos!
On Wed, 15 Jul 2015 20:26:46 +0200
Griera gri...@yandex.com wrote:
Hola:
On Wed, 15 Jul 2015 00:18:32 +0200
Carlos Ortega c...@qualityexcellence.es wrote:
[borro]
Sobre la duda de los
B 2 1
Gracias y saludos!
Beginning of forwarded message
14.07.2015, 22:49, Griera gri...@yandex.com:
Hola Carlos:
Te adjunto un ejemplo de aplicación: las funciones (he borrado los path de las
funciones y las ordenes source() que las carga ) y un ejemplo para
ejecutarlas
aber leído este. Olvida el último mail y pruebo estas dos cosas que dices. Muchas gracias y saludos Saludos,Carlos. El 14 de julio de 2015, 22:49, Griera gri...@yandex.com escribió:Hola Carlos: Te adjunto un ejemplo de aplicación: las funciones (he borrado los path de las funciones y las ordenes &quo
analizada.
Muchas gracias por la sugerencia.
Saludos!
Si no es así, pásale como argumento adicional a las funciones los nombres
de las columnas/variables...
Saludos,
Carlos.
El 14 de julio de 2015, 22:49, Griera gri...@yandex.com escribió:
Hola Carlos:
Te adjunto un ejemplo de
diferentes estadísticas descriptivas para todo tipo de variables.
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 13 de julio de 2015, 15:33, Griera gri...@yandex.com escribió:
Hola:
Con esto del R me da la impresión que avanzo un paso y retrocedo dos!
El caso es que tengo una cascada
Hola Carlos:
Te adjunto un ejemplo de aplicación: las funciones (he borrado los path de las
funciones y las ordenes source() que las carga ) y un ejemplo para
ejecutarlas para las opciones que tengo implementadas con la tabla de datos
birthwt del paqueteMASS:
- Descriptiva de todas las
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 7 de julio de 2015, 11:16, Griera gri...@yandex.com escribió:
Hola:
Gracias de nuevo por la ayuda!
La solución, como no, funciona. Pero yo quería alguna cosa más flexible y
universal que le pudiera pasar como parámetro diferentes
Hola:
Quiero que una función realice una serie de cálculos pero eliminando las
variables que no interesan (diferentes según e fichero a analizar). Intento
pasar esta lista como argumento con un c(VAR1, VAR2, etc), pero no lo
consigo. Un ejemplo seria:
DATOS - data.frame(SE=c(M, H, M, M, H),
Buenos días:
Después de más de 20 años en SAS, ahora igual me toca trabajar en R. Y la
transición es muy dura: la lógica de los dos lenguajes es, para mi,
totalmente diferente. Disculpen si lo que pregunto es una obviedad, pero llevo
todo el día con esto y no logro encontrar la respuesta
Hola Olivier:
Muy elegante esta solución! Es lo que necesitaba.
Gracias y saludos.
On Tue, 30 Jun 2015 12:28:06 +0200 (CEST)
Olivier Nuñez onu...@unex.es wrote:
Un opción más elegante:
DES = function(x)
{
res=NA
if(is.numeric(x)) res=mean(x)
else if(is.factor(x))
55 matches
Mail list logo