Buenas. A estas horas estoy un poco espeso y no recuerdo como puedo pasar una variable continua que tenga valores positivos a negativos a valores entre 0 y 1. ¿usando scale ? Gracias
Hola José, Quizas ifelse(x > 0, 1, 0) donde x es tu variable. En esta nueva variable transformada, 1 significa que el valor de x es positivo y 0 que es negativo. Otra forma podria ser usando indexacion: x[x > 0] <- 1 x[x < 0] <- 0 x Un saludo, Jorge.- 2012/7/24 José Luis Cañadas <>> Buenas. > > A estas horas estoy un poco espeso y no recuerdo como puedo pasar una > variable continua que tenga valores positivos a negativos a valores entre 0 > y 1. > > ¿usando scale ? > > Gracias > > ______________________________**_________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> >[[alternative HTML version deleted]]
Hola, ¿qué tal? Creo que lo que se pide es (x - min(x)) / (max(x) - min(x) ) ¿O yerro? Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 24 de julio de 2012 15:27, Jorge I Velez <jorgeivanvelez en gmail.com> escribió:> Hola José, > > Quizas > > ifelse(x > 0, 1, 0) > > donde x es tu variable. En esta nueva variable transformada, 1 significa > que el valor de x es positivo y 0 que es negativo. > > Otra forma podria ser usando indexacion: > > x[x > 0] <- 1 > x[x < 0] <- 0 > x > > Un saludo, > Jorge.- > > > 2012/7/24 José Luis Cañadas <> > >> Buenas. >> >> A estas horas estoy un poco espeso y no recuerdo como puedo pasar una >> variable continua que tenga valores positivos a negativos a valores entre 0 >> y 1. >> >> ¿usando scale ? >> >> Gracias >> >> ______________________________**_________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> >> > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >
Si, Carllos, tienes razon. Disculpas a todos. --JIV 2012/7/24 Carlos J. Gil Bellosta <>> Hola, ¿qué tal? > > Creo que lo que se pide es > > (x - min(x)) / (max(x) - min(x) ) > > ¿O yerro? > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > El día 24 de julio de 2012 15:27, Jorge I Velez > <> escribió: > > Hola José, > > > > Quizas > > > > ifelse(x > 0, 1, 0) > > > > donde x es tu variable. En esta nueva variable transformada, 1 significa > > que el valor de x es positivo y 0 que es negativo. > > > > Otra forma podria ser usando indexacion: > > > > x[x > 0] <- 1 > > x[x < 0] <- 0 > > x > > > > Un saludo, > > Jorge.- > > > > > > 2012/7/24 José Luis Cañadas <> > > > >> Buenas. > >> > >> A estas horas estoy un poco espeso y no recuerdo como puedo pasar una > >> variable continua que tenga valores positivos a negativos a valores > entre 0 > >> y 1. > >> > >> ¿usando scale ? > >> > >> Gracias > >> > >> ______________________________**_________________ > >> R-help-es mailing list > >> R-help-es@r-project.org > >> https://stat.ethz.ch/mailman/**listinfo/r-help-es< > 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]]
Hola Eso eraaaa.. que no me acordaba. Gracias.. El 24/07/12 15:46, Carlos J. Gil Bellosta escribió:> Hola, ¿qué tal? > > Creo que lo que se pide es > > (x - min(x)) / (max(x) - min(x) ) > > ¿O yerro? > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > El día 24 de julio de 2012 15:27, Jorge I Velez > <jorgeivanvelez en gmail.com> escribió: >> Hola José, >> >> Quizas >> >> ifelse(x> 0, 1, 0) >> >> donde x es tu variable. En esta nueva variable transformada, 1 significa >> que el valor de x es positivo y 0 que es negativo. >> >> Otra forma podria ser usando indexacion: >> >> x[x> 0]<- 1 >> x[x< 0]<- 0 >> x >> >> Un saludo, >> Jorge.- >> >> >> 2012/7/24 José Luis Cañadas<> >> >>> Buenas. >>> >>> A estas horas estoy un poco espeso y no recuerdo como puedo pasar una >>> variable continua que tenga valores positivos a negativos a valores entre 0 >>> y 1. >>> >>> ¿usando scale ? >>> >>> Gracias >>> >>> ______________________________**_________________ >>> R-help-es mailing list >>> R-help-es en r-project.org >>> https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> >>> >> [[alternative HTML version deleted]] >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >>
Hola Hay un paquete, que utiliza legendre, tiene la opción de poder decir cuántos grados y si es normalizado o no, aunque otro que conozco lo realiza en forma más sencilla, sin embargo puede ser que la opción que le propusieron es adecuada a sus requerimientos y no tenga ningún sentido mi comentario. En el siguiente hipervínculo está el primer paquete http://cran.r-project.org/web/packages/orthopolynom/index.html y dentro de este nombre MCMCglmm, donde es más fácil, ej leg(x, grado...). Javier Marcuzzi -----Mensaje original----- From: Jose Luis Cañadas Sent: Tuesday, July 24, 2012 11:00 AM To: Carlos J. Gil Bellosta Cc: R-es CRAN Subject: Re: [R-es] Transformar variable a 0 y 1 Hola Eso eraaaa.. que no me acordaba. Gracias.. El 24/07/12 15:46, Carlos J. Gil Bellosta escribió:> Hola, ¿qué tal? > > Creo que lo que se pide es > > (x - min(x)) / (max(x) - min(x) ) > > ¿O yerro? > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > El día 24 de julio de 2012 15:27, Jorge I Velez > <jorgeivanvelez en gmail.com> escribió: >> Hola José, >> >> Quizas >> >> ifelse(x> 0, 1, 0) >> >> donde x es tu variable. En esta nueva variable transformada, 1 significa >> que el valor de x es positivo y 0 que es negativo. >> >> Otra forma podria ser usando indexacion: >> >> x[x> 0]<- 1 >> x[x< 0]<- 0 >> x >> >> Un saludo, >> Jorge.- >> >> >> 2012/7/24 José Luis Cañadas<> >> >>> Buenas. >>> >>> A estas horas estoy un poco espeso y no recuerdo como puedo pasar una >>> variable continua que tenga valores positivos a negativos a valores >>> entre 0 >>> y 1. >>> >>> ¿usando scale ? >>> >>> Gracias >>> >>> ______________________________**_________________ >>> R-help-es mailing list >>> R-help-es en r-project.org >>> https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> >>> >> [[alternative HTML version deleted]] >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >>_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es