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
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.





Quoting 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 siendo
mayores de 1 y no como el pide menores.

Xavi

Missatge de Javier Marcuzzi  del dia dl.,
4 de març 2019 a les 15:32:


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, incluso algunas funciones en R como
https://www.rdocumentation.org/packages/base/versions/3.5.2/topics/scale.

Posiblemente la palabas claves son escala y normalización, utilizando
ambas palabras el buscador me regresa un artículo simple en español donde
hay una de las formulas matemáticas que se pueden utilizar sin depender de
una librería. El hipervínculo es http://rpubs.com/ydmarinb/429761

Espero que sea útil.

Javier Rubén Marcuzzi

El lun., 4 mar. 2019 a las 11:19, Xavier-Andoni Tibau Alberdi (<
xaviti...@gmail.com>) escribió:


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 ponemos cero directamente, en cualquier otro caso la
distancia al punto que de los do este más próximo (si la quieres
asimétrica). Luego para poner la media a uno, divides entre la máxima
distancia posible. Que si los limites son 5 y 35, será 15. A ver si ahora
te entendí bien...

Un saludo,

Xavi

Missatge de Xavier-Andoni Tibau Alberdi  del dia
dl.,
4 de març 2019 a les 15:12:


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
distancia en relación a las otras con respecto a 20, similar a una
distribución normal de media 0 y des 1..

Un saludo,

Xavier Tibau

Missatge de Manuel Mendoza  del dia dl., 4 de

març

2019 a les 14:59:


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
no doy con la clave.

Muchas gracias por vuestro tiempo,
Manuel

































































.
--
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural Science (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






--
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural Science (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



--
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural Science (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


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 "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 lado, necesitaría también crear las variable "lag" o retardadas
> en 1 periodo de las variables originales. Se llamarían
> "lag_x1","lag_x2"... ¿Cómo haría esto también en un paso?
>
> Muchas gracias,
>
> Miriam
>
> ___
> 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] 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 lado, necesitaría también crear las variable "lag" o retardadas
en 1 periodo de las variables originales. Se llamarían
"lag_x1","lag_x2"... ¿Cómo haría esto también en un paso?

Muchas gracias,

Miriam

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


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.

Un saludo,

Xavi

Missatge de Andrés Hirigoyen  del dia dl., 4 de
març 2019 a les 18:15:

> 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 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, Andrés Hirigoyen (<
> > andreshirigo...@gmail.com>) escribió:
> >
> >> 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 no tiene cabecera)
> >> Años EdadDpto
> >> 1 Bueno 16,75 1
> >> 2 Bueno 16 1
> >> 3 Malo 20,45 2
> >> 4 Malo 16,25 2
> >>
> >>
> >> El lun., 4 de mar. de 2019 a la(s) 13:48, Klaus Langohr (
> >> klaus.lang...@upc.edu) escribió:
> >>
> >> > 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 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 las 11:18 a. m., Andrés Hirigoyen <
> >> andreshirigo...@gmail.com> escribió:
> >> >
> >> >
> >> > Buenas tardes, estoy intentando guardar una salida como archivo .xlsx,
> >> > pero
> >> > necesito que la primer columna generada (que indica el número de
> >> > registros)
> >> > en todo data.frame no se guarde. En el ejemplo es tengo 8 registros
> >> >
> >> >y grupo edad
> >> > 1 28 1   30
> >> > 2 24 1   45
> >> > 3 30 1   44
> >> > 4 24 1   41
> >> > 5 22 2   42
> >> > 6 31 2   43
> >> > 7 24 2   42
> >> > 8 28 2   44
> >> >
> >> > ¿Ideas?
> >> > Muchas Gracias
> >> >
> >> > --
> >> >
> >> > [[alternative HTML version deleted]]
> >> >
> >> > ___
> >> > R-help-es mailing listR-help-es@r-project.orghttps://
> >> stat.ethz.ch/mailman/listinfo/r-help-es
> >> >
> >> > --
> >> > Sent from my phone. Please excuse my brevity and misspelling.
> >> >
> >> >
> >> > --
> >> > 
> >> >  Klaus Langohr
> >> >  Departament d'Estadística i Investigació Operativa
> >> >  Universitat Politècnica de Catalunya/BARCELONATECH
> >> >  Edifici C5 (Campus Nord)
> >> >  C/ Jordi Girona, 1-3
> >> >  E-08034 Barcelona
> >> >  Tel: (+34) 934 017 034
> >> >  Email: klaus.lang...@upc.edu
> >> > 
> >> >
> >> >
> >>
> >> --
> >> *Andrés Hirigoyen*
> >> * Prof. Ciencias Biológicas*
> >> *Ing. Agr. Forestal (MSc) *
> >>
> >> [[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
> >
>
>
> --
> *Andrés Hirigoyen*
> * Prof. Ciencias Biológicas*
> *Ing. Agr. Forestal (MSc) *
>
> [[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] 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 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, Andrés Hirigoyen (<
> andreshirigo...@gmail.com>) escribió:
>
>> 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 no tiene cabecera)
>> Años EdadDpto
>> 1 Bueno 16,75 1
>> 2 Bueno 16 1
>> 3 Malo 20,45 2
>> 4 Malo 16,25 2
>>
>>
>> El lun., 4 de mar. de 2019 a la(s) 13:48, Klaus Langohr (
>> klaus.lang...@upc.edu) escribió:
>>
>> > 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 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 las 11:18 a. m., Andrés Hirigoyen <
>> andreshirigo...@gmail.com> escribió:
>> >
>> >
>> > Buenas tardes, estoy intentando guardar una salida como archivo .xlsx,
>> > pero
>> > necesito que la primer columna generada (que indica el número de
>> > registros)
>> > en todo data.frame no se guarde. En el ejemplo es tengo 8 registros
>> >
>> >y grupo edad
>> > 1 28 1   30
>> > 2 24 1   45
>> > 3 30 1   44
>> > 4 24 1   41
>> > 5 22 2   42
>> > 6 31 2   43
>> > 7 24 2   42
>> > 8 28 2   44
>> >
>> > ¿Ideas?
>> > Muchas Gracias
>> >
>> > --
>> >
>> > [[alternative HTML version deleted]]
>> >
>> > ___
>> > R-help-es mailing listR-help-es@r-project.orghttps://
>> stat.ethz.ch/mailman/listinfo/r-help-es
>> >
>> > --
>> > Sent from my phone. Please excuse my brevity and misspelling.
>> >
>> >
>> > --
>> > 
>> >  Klaus Langohr
>> >  Departament d'Estadística i Investigació Operativa
>> >  Universitat Politècnica de Catalunya/BARCELONATECH
>> >  Edifici C5 (Campus Nord)
>> >  C/ Jordi Girona, 1-3
>> >  E-08034 Barcelona
>> >  Tel: (+34) 934 017 034
>> >  Email: klaus.lang...@upc.edu
>> > 
>> >
>> >
>>
>> --
>> *Andrés Hirigoyen*
>> * Prof. Ciencias Biológicas*
>> *Ing. Agr. Forestal (MSc) *
>>
>> [[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
>


-- 
*Andrés Hirigoyen*
* Prof. Ciencias Biológicas*
*Ing. Agr. Forestal (MSc) *

[[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] 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, Andrés Hirigoyen (<
andreshirigo...@gmail.com>) escribió:

> 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 no tiene cabecera)
> Años EdadDpto
> 1 Bueno 16,75 1
> 2 Bueno 16 1
> 3 Malo 20,45 2
> 4 Malo 16,25 2
>
>
> El lun., 4 de mar. de 2019 a la(s) 13:48, Klaus Langohr (
> klaus.lang...@upc.edu) escribió:
>
> > 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 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 las 11:18 a. m., Andrés Hirigoyen <
> andreshirigo...@gmail.com> escribió:
> >
> >
> > Buenas tardes, estoy intentando guardar una salida como archivo .xlsx,
> > pero
> > necesito que la primer columna generada (que indica el número de
> > registros)
> > en todo data.frame no se guarde. En el ejemplo es tengo 8 registros
> >
> >y grupo edad
> > 1 28 1   30
> > 2 24 1   45
> > 3 30 1   44
> > 4 24 1   41
> > 5 22 2   42
> > 6 31 2   43
> > 7 24 2   42
> > 8 28 2   44
> >
> > ¿Ideas?
> > Muchas Gracias
> >
> > --
> >
> > [[alternative HTML version deleted]]
> >
> > ___
> > R-help-es mailing listR-help-es@r-project.orghttps://
> stat.ethz.ch/mailman/listinfo/r-help-es
> >
> > --
> > Sent from my phone. Please excuse my brevity and misspelling.
> >
> >
> > --
> > 
> >  Klaus Langohr
> >  Departament d'Estadística i Investigació Operativa
> >  Universitat Politècnica de Catalunya/BARCELONATECH
> >  Edifici C5 (Campus Nord)
> >  C/ Jordi Girona, 1-3
> >  E-08034 Barcelona
> >  Tel: (+34) 934 017 034
> >  Email: klaus.lang...@upc.edu
> > 
> >
> >
>
> --
> *Andrés Hirigoyen*
> * Prof. Ciencias Biológicas*
> *Ing. Agr. Forestal (MSc) *
>
> [[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] 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 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 no tiene cabecera)
> Años EdadDpto
> 1 Bueno 16,75 1
> 2 Bueno 16 1
> 3 Malo 20,45 2
> 4 Malo 16,25 2
>
>
> El lun., 4 de mar. de 2019 a la(s) 13:48, Klaus Langohr (
> klaus.lang...@upc.edu) escribió:
>
> > 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 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 las 11:18 a. m., Andrés Hirigoyen <
> andreshirigo...@gmail.com> escribió:
> >
> >
> > Buenas tardes, estoy intentando guardar una salida como archivo .xlsx,
> > pero
> > necesito que la primer columna generada (que indica el número de
> > registros)
> > en todo data.frame no se guarde. En el ejemplo es tengo 8 registros
> >
> >y grupo edad
> > 1 28 1   30
> > 2 24 1   45
> > 3 30 1   44
> > 4 24 1   41
> > 5 22 2   42
> > 6 31 2   43
> > 7 24 2   42
> > 8 28 2   44
> >
> > ¿Ideas?
> > Muchas Gracias
> >
> > --
> >
> > [[alternative HTML version deleted]]
> >
> > ___
> > R-help-es mailing listR-help-es@r-project.orghttps://
> stat.ethz.ch/mailman/listinfo/r-help-es
> >
> > --
> > Sent from my phone. Please excuse my brevity and misspelling.
> >
> >
> > --
> > 
> >  Klaus Langohr
> >  Departament d'Estadística i Investigació Operativa
> >  Universitat Politècnica de Catalunya/BARCELONATECH
> >  Edifici C5 (Campus Nord)
> >  C/ Jordi Girona, 1-3
> >  E-08034 Barcelona
> >  Tel: (+34) 934 017 034
> >  Email: klaus.lang...@upc.edu
> > 
> >
> >
>
> --
> *Andrés Hirigoyen*
> * Prof. Ciencias Biológicas*
> *Ing. Agr. Forestal (MSc) *
>
> [[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] 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 no tiene cabecera)
Años EdadDpto
1 Bueno 16,75 1
2 Bueno 16 1
3 Malo 20,45 2
4 Malo 16,25 2


El lun., 4 de mar. de 2019 a la(s) 13:48, Klaus Langohr (
klaus.lang...@upc.edu) escribió:

> 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 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 las 11:18 a. m., Andrés Hirigoyen 
>  escribió:
>
>
> Buenas tardes, estoy intentando guardar una salida como archivo .xlsx,
> pero
> necesito que la primer columna generada (que indica el número de
> registros)
> en todo data.frame no se guarde. En el ejemplo es tengo 8 registros
>
>y grupo edad
> 1 28 1   30
> 2 24 1   45
> 3 30 1   44
> 4 24 1   41
> 5 22 2   42
> 6 31 2   43
> 7 24 2   42
> 8 28 2   44
>
> ¿Ideas?
> Muchas Gracias
>
> --
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing 
> listR-help-es@r-project.orghttps://stat.ethz.ch/mailman/listinfo/r-help-es
>
> --
> Sent from my phone. Please excuse my brevity and misspelling.
>
>
> --
> 
>  Klaus Langohr
>  Departament d'Estadística i Investigació Operativa
>  Universitat Politècnica de Catalunya/BARCELONATECH
>  Edifici C5 (Campus Nord)
>  C/ Jordi Girona, 1-3
>  E-08034 Barcelona
>  Tel: (+34) 934 017 034
>  Email: klaus.lang...@upc.edu
> 
>
>

-- 
*Andrés Hirigoyen*
* Prof. Ciencias Biológicas*
*Ing. Agr. Forestal (MSc) *

[[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] 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 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 las 11:18 a. m., Andrés Hirigoyen <
>> andreshirigo...@gmail.com> escribió:
>>
>>> Buenas tardes, estoy intentando guardar una salida como archivo .xlsx,
>>> pero
>>> necesito que la primer columna generada (que indica el número de
>>> registros)
>>> en todo data.frame no se guarde. En el ejemplo es tengo 8 registros
>>>
>>> y grupo edad
>>> 1 28 1   30
>>> 2 24 1   45
>>> 3 30 1   44
>>> 4 24 1   41
>>> 5 22 2   42
>>> 6 31 2   43
>>> 7 24 2   42
>>> 8 28 2   44
>>>
>>> ¿Ideas?
>>> Muchas 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
>>>
>> --
>> Sent from my phone. Please excuse my brevity and misspelling.
>>
>
-- 

  Klaus Langohr
  Departament d'Estadística i Investigació Operativa
  Universitat Politècnica de Catalunya/BARCELONATECH
  Edifici C5 (Campus Nord)
  C/ Jordi Girona, 1-3
  E-08034 Barcelona
  Tel: (+34) 934 017 034
  Email: klaus.lang...@upc.edu



[[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 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.





Quoting 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 siendo
mayores de 1 y no como el pide menores.

Xavi

Missatge de Javier Marcuzzi  del dia dl.,
4 de març 2019 a les 15:32:


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, incluso algunas funciones en R como
https://www.rdocumentation.org/packages/base/versions/3.5.2/topics/scale.

Posiblemente la palabas claves son escala y normalización, utilizando
ambas palabras el buscador me regresa un artículo simple en español donde
hay una de las formulas matemáticas que se pueden utilizar sin depender de
una librería. El hipervínculo es http://rpubs.com/ydmarinb/429761

Espero que sea útil.

Javier Rubén Marcuzzi

El lun., 4 mar. 2019 a las 11:19, Xavier-Andoni Tibau Alberdi (<
xaviti...@gmail.com>) escribió:


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 ponemos cero directamente, en cualquier otro caso la
distancia al punto que de los do este más próximo (si la quieres
asimétrica). Luego para poner la media a uno, divides entre la máxima
distancia posible. Que si los limites son 5 y 35, será 15. A ver si ahora
te entendí bien...

Un saludo,

Xavi

Missatge de Xavier-Andoni Tibau Alberdi  del dia
dl.,
4 de març 2019 a les 15:12:

> 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
> distancia en relación a las otras con respecto a 20, similar a una
> distribución normal de media 0 y des 1..
>
> Un saludo,
>
> Xavier Tibau
>
> Missatge de Manuel Mendoza  del dia dl., 4 de
març
> 2019 a les 14:59:
>
>> 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
>> no doy con la clave.
>>
>> Muchas gracias por vuestro tiempo,
>> Manuel
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> .
>> --
>> Dr Manuel Mendoza
>> Department of Biogeography and Global Change
>> National Museum of Natural Science (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






--
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural Science (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


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 siendo
mayores de 1 y no como el pide menores.

Xavi

Missatge de Javier Marcuzzi  del dia dl.,
4 de març 2019 a les 15:32:

> 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, incluso algunas funciones en R como
> https://www.rdocumentation.org/packages/base/versions/3.5.2/topics/scale.
>
> Posiblemente la palabas claves son escala y normalización, utilizando
> ambas palabras el buscador me regresa un artículo simple en español donde
> hay una de las formulas matemáticas que se pueden utilizar sin depender de
> una librería. El hipervínculo es http://rpubs.com/ydmarinb/429761
>
> Espero que sea útil.
>
> Javier Rubén Marcuzzi
>
> El lun., 4 mar. 2019 a las 11:19, Xavier-Andoni Tibau Alberdi (<
> xaviti...@gmail.com>) escribió:
>
>> 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 ponemos cero directamente, en cualquier otro caso la
>> distancia al punto que de los do este más próximo (si la quieres
>> asimétrica). Luego para poner la media a uno, divides entre la máxima
>> distancia posible. Que si los limites son 5 y 35, será 15. A ver si ahora
>> te entendí bien...
>>
>> Un saludo,
>>
>> Xavi
>>
>> Missatge de Xavier-Andoni Tibau Alberdi  del dia
>> dl.,
>> 4 de març 2019 a les 15:12:
>>
>> > 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
>> > distancia en relación a las otras con respecto a 20, similar a una
>> > distribución normal de media 0 y des 1..
>> >
>> > Un saludo,
>> >
>> > Xavier Tibau
>> >
>> > Missatge de Manuel Mendoza  del dia dl., 4 de
>> març
>> > 2019 a les 14:59:
>> >
>> >> 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
>> >> no doy con la clave.
>> >>
>> >> Muchas gracias por vuestro tiempo,
>> >> Manuel
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> .
>> >> --
>> >> Dr Manuel Mendoza
>> >> Department of Biogeography and Global Change
>> >> National Museum of Natural Science (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] 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, incluso algunas funciones en R como
https://www.rdocumentation.org/packages/base/versions/3.5.2/topics/scale.

Posiblemente la palabas claves son escala y normalización, utilizando ambas
palabras el buscador me regresa un artículo simple en español donde hay una
de las formulas matemáticas que se pueden utilizar sin depender de una
librería. El hipervínculo es http://rpubs.com/ydmarinb/429761

Espero que sea útil.

Javier Rubén Marcuzzi

El lun., 4 mar. 2019 a las 11:19, Xavier-Andoni Tibau Alberdi (<
xaviti...@gmail.com>) escribió:

> 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 ponemos cero directamente, en cualquier otro caso la
> distancia al punto que de los do este más próximo (si la quieres
> asimétrica). Luego para poner la media a uno, divides entre la máxima
> distancia posible. Que si los limites son 5 y 35, será 15. A ver si ahora
> te entendí bien...
>
> Un saludo,
>
> Xavi
>
> Missatge de Xavier-Andoni Tibau Alberdi  del dia dl.,
> 4 de març 2019 a les 15:12:
>
> > 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
> > distancia en relación a las otras con respecto a 20, similar a una
> > distribución normal de media 0 y des 1..
> >
> > Un saludo,
> >
> > Xavier Tibau
> >
> > Missatge de Manuel Mendoza  del dia dl., 4 de
> març
> > 2019 a les 14:59:
> >
> >> 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
> >> no doy con la clave.
> >>
> >> Muchas gracias por vuestro tiempo,
> >> Manuel
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> .
> >> --
> >> Dr Manuel Mendoza
> >> Department of Biogeography and Global Change
> >> National Museum of Natural Science (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] 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 las 11:18 a. m., Andrés Hirigoyen <
> andreshirigo...@gmail.com> escribió:
>
>> Buenas tardes, estoy intentando guardar una salida como archivo .xlsx,
>> pero
>> necesito que la primer columna generada (que indica el número de
>> registros)
>> en todo data.frame no se guarde. En el ejemplo es tengo 8 registros
>>
>>y grupo edad
>> 1 28 1   30
>> 2 24 1   45
>> 3 30 1   44
>> 4 24 1   41
>> 5 22 2   42
>> 6 31 2   43
>> 7 24 2   42
>> 8 28 2   44
>>
>> ¿Ideas?
>> Muchas 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
>>
> --
> Sent from my phone. Please excuse my brevity and misspelling.
>


-- 
*Andrés Hirigoyen*
* Prof. Ciencias Biológicas*
*Ing. Agr. Forestal (MSc) *

[[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 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 ponemos cero directamente, en cualquier otro caso la
distancia al punto que de los do este más próximo (si la quieres
asimétrica). Luego para poner la media a uno, divides entre la máxima
distancia posible. Que si los limites son 5 y 35, será 15. A ver si ahora
te entendí bien...

Un saludo,

Xavi

Missatge de Xavier-Andoni Tibau Alberdi  del dia dl.,
4 de març 2019 a les 15:12:

> 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
> distancia en relación a las otras con respecto a 20, similar a una
> distribución normal de media 0 y des 1..
>
> Un saludo,
>
> Xavier Tibau
>
> Missatge de Manuel Mendoza  del dia dl., 4 de març
> 2019 a les 14:59:
>
>> 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
>> no doy con la clave.
>>
>> Muchas gracias por vuestro tiempo,
>> Manuel
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> .
>> --
>> Dr Manuel Mendoza
>> Department of Biogeography and Global Change
>> National Museum of Natural Science (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


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
distancia en relación a las otras con respecto a 20, similar a una
distribución normal de media 0 y des 1..

Un saludo,

Xavier Tibau

Missatge de Manuel Mendoza  del dia dl., 4 de març
2019 a les 14:59:

> 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
> no doy con la clave.
>
> Muchas gracias por vuestro tiempo,
> Manuel
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> .
> --
> Dr Manuel Mendoza
> Department of Biogeography and Global Change
> National Museum of Natural Science (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


[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  
no doy con la clave.


Muchas gracias por vuestro tiempo,
Manuel

































































.
--
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural Science (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