Re: [R-es] Calcular una probabilidad asociada a una variable

2019-03-04 Por tema Manuel Mendoza
Corrijo: BIO1 es la variable, opt=20 dmax=15 d<-abs(Data$BIO1-opt) N.var <-(ifelse(d > dmax , 0, 1-d/dmax)) Quoting Manuel Mendoza : Gracias Xavier y Javier, a partir de vuestros comentarios he llegado a esto, bastante sencillo: BIO1 es la variable, opt=20 dmax=15

Re: [R-es] Crear variables transformadas de varias columnas a la vez

2019-03-04 Por tema Carlos Ortega
Sí, lo puedes hacer (ambas cosas) con el paquete "recipes". https://tidymodels.github.io/recipes/articles/Simple_Example.html Saludos, Carlos Ortega www.qualityexcellence.es El lun., 4 mar. 2019 a las 21:25, escribió: > Buenas noches, > Tengo el data.frame "datos" y las variables

[R-es] Crear variables transformadas de varias columnas a la vez

2019-03-04 Por tema miriam . alzate
Buenas noches, Tengo el data.frame "datos" y las variables "x1","x2","x3" y "x4". Me gustaría crear nuevas variables que fueran la transformación logarítmica de las variables originales. Se llamarían "log_x1", "log_x2"... ¿Hay alguna forma de crear todas las variables de una vez? Por otro

Re: [R-es] Consulta eliminar columna autómatica

2019-03-04 Por tema Xavier-Andoni Tibau Alberdi
https://www.rdocumentation.org/packages/openxlsx/versions/4.1.0/topics/saveWorkbook Entonces no puedes evitar que te aparezca el nombre de las filas. Usa otra función como la que te ha sugerido Jordi, con row.name = False. Otra opción es guardarlo como un csv, y de nuevo poner row.name = False.

Re: [R-es] Consulta eliminar columna autómatica

2019-03-04 Por tema Andrés Hirigoyen
Hola Carlos estoy usando saveWorkbook() en la cual guardo un file.xlsx saveWorkbook(wb, "file.xlsx) El lun., 4 de mar. de 2019 a la(s) 14:12, Carlos Ortega ( c...@qualityexcellence.es) escribió: > Hola, > > Creo que todavía no te hemos hecho una pregunta clave y es saber cómo > estás exportando

Re: [R-es] Consulta eliminar columna autómatica

2019-03-04 Por tema Carlos Ortega
Hola, Creo que todavía no te hemos hecho una pregunta clave y es saber cómo estás exportando el data.frame. ¿Qué sentencia/función estás usando?. Casi todas las funciones de exportación tienen un parámetro para incluir o no el número de fila. Gracias, Carlos. El lun., 4 mar. 2019 a las 18:10,

Re: [R-es] Consulta eliminar columna autómatica

2019-03-04 Por tema Xavier-Andoni Tibau Alberdi
https://www.rdocumentation.org/packages/xlsx/versions/0.6.1/topics/write.xlsx Usa row.names = False. Un saludo! Xavi Missatge de Andrés Hirigoyen del dia dl., 4 de març 2019 a les 18:10: > Hola Klaus y Jorge , gracias por responder. > Intente eso mismo y me borra la columna "y", yo quiero

Re: [R-es] Consulta eliminar columna autómatica

2019-03-04 Por tema Andrés Hirigoyen
Hola Klaus y Jorge , gracias por responder. Intente eso mismo y me borra la columna "y", yo quiero eliminar la columna que se genera en los data frame que contiene el número de registro. En el ejemplo de abajo esa columna va de 1 a 4, cuando exporta el data frame se genera esa misma columna (que

Re: [R-es] Consulta eliminar columna autómatica

2019-03-04 Por tema Klaus Langohr
Hola Andrés, Podrías usar la función write.xlsx del paquete openxlsx en combinación con la función subset: library(openxlsx) write.xlsx(subset(misdatos, select = -y), "misdatos.xlsx") Un saludo, Klaus. On 04/03/2019 15:22, Andrés Hirigoyen wrote: > Gracias Jorge, sigue apareciendo la primer

Re: [R-es] Calcular una probabilidad asociada a una variable

2019-03-04 Por tema Manuel Mendoza
Gracias Xavier y Javier, a partir de vuestros comentarios he llegado a esto, bastante sencillo: BIO1 es la variable, opt=20 dmax=15 d<-abs(Data$BIO1-opt) N.var <-(ifelse(d > dmax , 0, d/dmax)) No sigue una distribución normal, que sería lo ideal, aunque tampoco es imprescindible.

Re: [R-es] Calcular una probabilidad asociada a una variable

2019-03-04 Por tema Xavier-Andoni Tibau Alberdi
Buenas, Eso pensé yo en un principio, que quería normalizar, pero fíjate que dice que el 1 tiene que ser el valor 20, y a partir de allí descender en ambos lados, si normaliza tendrá la variable centrada en 1, pero aquellos valores que sean mayores que 20 en la variable original, ahora seguirán

Re: [R-es] Calcular una probabilidad asociada a una variable

2019-03-04 Por tema Javier Marcuzzi
Estimados Yo lo pienso en una forma diferente, no en el problema estadístico y sus variables, sino en una serie de números que van desde el primero de menor valor al último de mayor valor, entones yo defino el menor y el mayor, creando una escala entre ambos. Hay varias formas de realizarlo,

Re: [R-es] Consulta eliminar columna autómatica

2019-03-04 Por tema Andrés Hirigoyen
Gracias Jorge, sigue apareciendo la primer columna en el archivo. Seguiré investigando El dom., 3 de mar. de 2019 a la(s) 19:49, Jorge I Velez ( jorgeivanve...@gmail.com) escribió: > Quizás > > write.table(.., row.names = FALSE) > > ? > > Saludos, > Jorge.- > > El El dom, 3 de mar. de 2019 a

Re: [R-es] Calcular una probabilidad asociada a una variable

2019-03-04 Por tema Xavier-Andoni Tibau Alberdi
Perdón, volviéndolo a leer creo que lo he entendido mejor. En lugar de calcular la distancia a 20, calculala a tus limites exteriores. poniendo cero directamente los que sean mayores. Asi, miramos por cada punto que limite exterior le queda mas cercano (5 o 35). Si es inferior a 5 o superior a 35

Re: [R-es] Calcular una probabilidad asociada a una variable

2019-03-04 Por tema Xavier-Andoni Tibau Alberdi
No estoy muy seguro de haberte entendido bien. Pero si lo he hecho, ?porque no calculas la distancia de cada punto a 20 (restando 20), y luego normalizas el resultado entre 0 y 1? (restando la media y dividiendo entre la des?). Con ello tendrías una función que mapea de tu actual variable a su

[R-es] Calcular una probabilidad asociada a una variable

2019-03-04 Por tema Manuel Mendoza
Buenas tardes erreros. Tengo una variable que va de -20 a 40 y quiero crear otra, que vaya de 0 a 1, normal, que disminuya con su distancia a 20. El 0 se alcanzaría, p.e., a una distancia de 15, es decir, para valores menores de 5 y mayores de 35. Llevo más de una hora intentándolo pero