Re: [R-es] Donde puedo encontrar la explicación del cambio en el calculo de hclust(...'ward.D2')?

2019-02-19 Por tema Isidro Hidalgo Arellano
Buenos días:
En este caso, lo más rápido sería preguntar al responsable del paquete
(Daniel Müllner ). Quizá antes, puedes echar un vistazo
en http://danifold.net/fastcluster.html.
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  En nombre de Juan Abasolo
Enviado el: martes, 19 de febrero de 2019 21:15
Para: R-help-es 
Asunto: [R-es] Donde puedo encontrar la explicación del cambio en el calculo
de hclust(...'ward.D2')?

Sabrán disculparme; no solo no encontré cómo calcular como lo hacía R antes,
si no que no encuentro una explicación de autoridad.
Si encontré la mención al cambio... además del propio cambio. Pero, digo,
habrá algún sitio o foro en el que un montón de matemáticos que saben una
barbaridad y hablan de tal manera que yo no entiendo, diran algo así como
"no, che, eso no está bien así, hay que hacerlo asá" y otro señor le
contestará "mira vos que tenés razón; vamos a cambiar la implementación..."

¿Eso en donde está?

Disculparán la letrología y blablandeces. Pretenciones didácticas


--
Juan Abasolo

Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea
Bilboko Hezkuntza Fakultatea Euskal Herriko Unibertsitatea UPV/EHU

Sarriena auzoa z/g 48940 - Leioa (Bizkaia)

T: (+34) 94 601 7567
Telegram: @JuanAbasolo
Skype: abasolo72

Tutoretza ordutegia 

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


Re: [R-es] Donde puedo encontrar la explicación del cambio en el calculo de hclust(...'ward.D2')?

2019-02-19 Por tema Javier Marcuzzi
Estimado Juan

Entiendo lo que necesita, hay dos caminos, por un lado ver la versión
anterior de R (librería en cuestión) y leer en el código fuente que
generalmente tienen comentarios, y por el otro la consulta a
https://www.sciencedirect.com/ , https://www.researchgate.net/, etc.

Esos dos caminos lo llevan a una cantidad de información calificada para
discutir a cualquier nivel.

Javier Rubén Marcuzzi

El mar., 19 feb. 2019 a las 18:09, Juan Abasolo ()
escribió:

> Muchas gracias por la ayuda, Javier.
> Pero ahora ya descarté lo de intentar recuperar el sistema anterior. Lo
> que quiero es poder presentar argumentos de autoridad para mostrar que éste
> nuevo método es mejor.
> No el solo el argumento del autor; tiene que haber una razón de peso para
> que de repente en CRAN hayan dicho "así sí" y "así ahora ya no".
> Probablemente sea una razón más ámplia inclusive que CRAN. No se si SPSS,
> SAS o quién más haya cambiado el modo de calcular; pero entiendo que
> semejante cambio tiene que haber levantado polvo, opiniones, debate y,
> entre todo eso, habrá algun autoridad que
>  marque el antes y después con sus opiniones/saberes.
>
> Hau idatzi du Javier Marcuzzi (javier.ruben.marcu...@gmail.com)
> erabiltzaileak (2019 ots. 19, ar. (21:29)):
>
>> Estimado Juan Abasolo
>>
>> No conozco el cambio que menciona pero supe buscar como se hacían ciertas
>> cosas con R, y la verdad que esto fue una de las mejores inversiones que
>> realicé con mi tiempo, porque la librería en cuestión dejó de ser
>> mantenida, pero gracias a investigar el código pude obtener lo que yo
>> necesitaba y luego mejorarlo según mis necesidades.
>>
>> Para su caso sería leer desde
>> https://cran.r-project.org/web/packages/fastcluster/fastcluster.pdf
>>
>> Si es justo este su requerimiento busque en
>> https://cran.r-project.org/web/packages/fastcluster/ donde está el
>> código fuente
>> Package source: fastcluster_1.1.25.tar.gz
>> 
>>
>> Ahí encontrará la forma que el autor utilizó para sus cálculos en R,
>> lógicamente, descomprimiendo y entrando en el código.
>>
>> Javier Rubén Marcuzzi
>>
>> El mar., 19 feb. 2019 a las 17:15, Juan Abasolo ()
>> escribió:
>>
>>> Sabrán disculparme; no solo no encontré cómo calcular como lo hacía R
>>> antes, si no que no encuentro una explicación de autoridad.
>>> Si encontré la mención al cambio... además del propio cambio. Pero, digo,
>>> habrá algún sitio o foro en el que un montón de matemáticos que saben una
>>> barbaridad y hablan de tal manera que yo no entiendo, diran algo así como
>>> "no, che, eso no está bien así, hay que hacerlo asá" y otro señor le
>>> contestará "mira vos que tenés razón; vamos a cambiar la
>>> implementación..."
>>>
>>> ¿Eso en donde está?
>>>
>>> Disculparán la letrología y blablandeces. Pretenciones didácticas
>>>
>>>
>>> --
>>> Juan Abasolo
>>>
>>> Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea
>>> Bilboko Hezkuntza Fakultatea
>>> Euskal Herriko Unibertsitatea
>>> UPV/EHU
>>>
>>> Sarriena auzoa z/g 48940 - Leioa (Bizkaia)
>>>
>>> T: (+34) 94 601 7567
>>> Telegram: @JuanAbasolo
>>> Skype: abasolo72
>>>
>>> Tutoretza ordutegia 
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> ___
>>> R-help-es mailing list
>>> R-help-es@r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>>
>>
>
> --
> Juan Abasolo
>
> Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea
> Bilboko Hezkuntza Fakultatea
> Euskal Herriko Unibertsitatea
> UPV/EHU
>
> Sarriena auzoa z/g 48940 - Leioa (Bizkaia)
>
> T: (+34) 94 601 7567
> Telegram: @JuanAbasolo
> Skype: abasolo72
>
> Tutoretza ordutegia 
>

[[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] Donde puedo encontrar la explicación del cambio en el calculo de hclust(...'ward.D2')?

2019-02-19 Por tema Juan Abasolo
Muchas gracias por la ayuda, Javier.
Pero ahora ya descarté lo de intentar recuperar el sistema anterior. Lo que
quiero es poder presentar argumentos de autoridad para mostrar que éste
nuevo método es mejor.
No el solo el argumento del autor; tiene que haber una razón de peso para
que de repente en CRAN hayan dicho "así sí" y "así ahora ya no".
Probablemente sea una razón más ámplia inclusive que CRAN. No se si SPSS,
SAS o quién más haya cambiado el modo de calcular; pero entiendo que
semejante cambio tiene que haber levantado polvo, opiniones, debate y,
entre todo eso, habrá algun autoridad que
 marque el antes y después con sus opiniones/saberes.

Hau idatzi du Javier Marcuzzi (javier.ruben.marcu...@gmail.com)
erabiltzaileak (2019 ots. 19, ar. (21:29)):

> Estimado Juan Abasolo
>
> No conozco el cambio que menciona pero supe buscar como se hacían ciertas
> cosas con R, y la verdad que esto fue una de las mejores inversiones que
> realicé con mi tiempo, porque la librería en cuestión dejó de ser
> mantenida, pero gracias a investigar el código pude obtener lo que yo
> necesitaba y luego mejorarlo según mis necesidades.
>
> Para su caso sería leer desde
> https://cran.r-project.org/web/packages/fastcluster/fastcluster.pdf
>
> Si es justo este su requerimiento busque en
> https://cran.r-project.org/web/packages/fastcluster/ donde está el código
> fuente
> Package source: fastcluster_1.1.25.tar.gz
> 
>
> Ahí encontrará la forma que el autor utilizó para sus cálculos en R,
> lógicamente, descomprimiendo y entrando en el código.
>
> Javier Rubén Marcuzzi
>
> El mar., 19 feb. 2019 a las 17:15, Juan Abasolo ()
> escribió:
>
>> Sabrán disculparme; no solo no encontré cómo calcular como lo hacía R
>> antes, si no que no encuentro una explicación de autoridad.
>> Si encontré la mención al cambio... además del propio cambio. Pero, digo,
>> habrá algún sitio o foro en el que un montón de matemáticos que saben una
>> barbaridad y hablan de tal manera que yo no entiendo, diran algo así como
>> "no, che, eso no está bien así, hay que hacerlo asá" y otro señor le
>> contestará "mira vos que tenés razón; vamos a cambiar la
>> implementación..."
>>
>> ¿Eso en donde está?
>>
>> Disculparán la letrología y blablandeces. Pretenciones didácticas
>>
>>
>> --
>> Juan Abasolo
>>
>> Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea
>> Bilboko Hezkuntza Fakultatea
>> Euskal Herriko Unibertsitatea
>> UPV/EHU
>>
>> Sarriena auzoa z/g 48940 - Leioa (Bizkaia)
>>
>> T: (+34) 94 601 7567
>> Telegram: @JuanAbasolo
>> Skype: abasolo72
>>
>> Tutoretza ordutegia 
>>
>> [[alternative HTML version deleted]]
>>
>> ___
>> R-help-es mailing list
>> R-help-es@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>

-- 
Juan Abasolo

Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea
Bilboko Hezkuntza Fakultatea
Euskal Herriko Unibertsitatea
UPV/EHU

Sarriena auzoa z/g 48940 - Leioa (Bizkaia)

T: (+34) 94 601 7567
Telegram: @JuanAbasolo
Skype: abasolo72

Tutoretza ordutegia 

[[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] Donde puedo encontrar la explicación del cambio en el calculo de hclust(...'ward.D2')?

2019-02-19 Por tema Javier Marcuzzi
Estimado Juan Abasolo

No conozco el cambio que menciona pero supe buscar como se hacían ciertas
cosas con R, y la verdad que esto fue una de las mejores inversiones que
realicé con mi tiempo, porque la librería en cuestión dejó de ser
mantenida, pero gracias a investigar el código pude obtener lo que yo
necesitaba y luego mejorarlo según mis necesidades.

Para su caso sería leer desde
https://cran.r-project.org/web/packages/fastcluster/fastcluster.pdf

Si es justo este su requerimiento busque en
https://cran.r-project.org/web/packages/fastcluster/ donde está el código
fuente
Package source: fastcluster_1.1.25.tar.gz


Ahí encontrará la forma que el autor utilizó para sus cálculos en R,
lógicamente, descomprimiendo y entrando en el código.

Javier Rubén Marcuzzi

El mar., 19 feb. 2019 a las 17:15, Juan Abasolo ()
escribió:

> Sabrán disculparme; no solo no encontré cómo calcular como lo hacía R
> antes, si no que no encuentro una explicación de autoridad.
> Si encontré la mención al cambio... además del propio cambio. Pero, digo,
> habrá algún sitio o foro en el que un montón de matemáticos que saben una
> barbaridad y hablan de tal manera que yo no entiendo, diran algo así como
> "no, che, eso no está bien así, hay que hacerlo asá" y otro señor le
> contestará "mira vos que tenés razón; vamos a cambiar la implementación..."
>
> ¿Eso en donde está?
>
> Disculparán la letrología y blablandeces. Pretenciones didácticas
>
>
> --
> Juan Abasolo
>
> Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea
> Bilboko Hezkuntza Fakultatea
> Euskal Herriko Unibertsitatea
> UPV/EHU
>
> Sarriena auzoa z/g 48940 - Leioa (Bizkaia)
>
> T: (+34) 94 601 7567
> Telegram: @JuanAbasolo
> Skype: abasolo72
>
> Tutoretza ordutegia 
>
> [[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] Donde puedo encontrar la explicación del cambio en el calculo de hclust(...'ward.D2')?

2019-02-19 Por tema Juan Abasolo
Sabrán disculparme; no solo no encontré cómo calcular como lo hacía R
antes, si no que no encuentro una explicación de autoridad.
Si encontré la mención al cambio... además del propio cambio. Pero, digo,
habrá algún sitio o foro en el que un montón de matemáticos que saben una
barbaridad y hablan de tal manera que yo no entiendo, diran algo así como
"no, che, eso no está bien así, hay que hacerlo asá" y otro señor le
contestará "mira vos que tenés razón; vamos a cambiar la implementación..."

¿Eso en donde está?

Disculparán la letrología y blablandeces. Pretenciones didácticas


-- 
Juan Abasolo

Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea
Bilboko Hezkuntza Fakultatea
Euskal Herriko Unibertsitatea
UPV/EHU

Sarriena auzoa z/g 48940 - Leioa (Bizkaia)

T: (+34) 94 601 7567
Telegram: @JuanAbasolo
Skype: abasolo72

Tutoretza ordutegia 

[[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 el formato de datos

2019-02-19 Por tema Carlos Ortega
Me alegro!

El mar., 19 feb. 2019 a las 15:16, Antonio Rodriguez Andres (<
antoniorodriguezandre...@gmail.com>) escribió:

>  Gracias, ya lo tengo
>
> gather(pobla, key = year, value = totpop, year60:year63) %>%
> +   arrange(Country)
>Country   year   totpop
> 1  Afghanistan year60  8996351
> 2  Afghanistan year61  9166764
> 3  Afghanistan year62  9345868
> 4  Afghanistan year63  9533954
>
> On Tue, 19 Feb 2019 at 14:17, Carlos Ortega 
> wrote:
>
>> Después del "gather()" puedes hacer un "arrange()" que es una ordenación.
>> Y dentro de "arrange()" le indicas la variable por la que ordenas (no hacen
>> falta comillas)...
>> Lo ordenará alfabéticamente.
>>
>> Saludos,
>> Carlos Ortega
>> www.qualityexcellence.es
>>
>> El mar., 19 feb. 2019 a las 13:47, Antonio Rodriguez Andres (<
>> antoniorodriguezandre...@gmail.com>) escribió:
>>
>>> Carlos, para poner despues del gather, las observaciones e Afganistan
>>> para todos los años consecutivos, alguna pista?
>>>
>>> Afghanistan year60  8996351
>>> 2  Albania year60  1608800
>>> 3  Algeria year60 11124888
>>> 4  Andorra year6013411
>>> 5   Angola year60  5643182
>>> 6  Afghanistan year61  9166764
>>> 7  Albania year61  1659800
>>>
>>> On Tue, 19 Feb 2019 at 13:31, Antonio Rodriguez Andres <
>>> antoniorodriguezandre...@gmail.com> wrote:
>>>
 > gather(pobla, key = year, value = totpop, year60:year63)

 Country   year   totpop
 1  Afghanistan year60  8996351
 2  Albania year60  1608800
 3  Algeria year60 11124888
 4  Andorra year6013411

 Gracias Carlos

 Antonio

 On Tue, 19 Feb 2019 at 12:54, Carlos Ortega 
 wrote:

> Sí, tienes varias formas.
>
> Mira la función "gather()" del paquete "tidyr", es la que te va a
> resultar más fácil de usar.
>
> Gracias,
> Carlos Ortega
> www.qualityexcellence.es
>
> El mar., 19 feb. 2019 a las 9:51, Antonio Rodriguez Andres (<
> antoniorodriguezandre...@gmail.com>) escribió:
>
>> Estimados miembros de la comunidad de R
>>
>> Tengo el siguiente formato en un fichero csv que corresponde a datos
>> de la
>> población para un conjunto de países y para un rango amplio de años.
>>
>> Pais 19601961  1962  1963
>> Albaniav
>> Algeria v  
>>
>> Me gustaría pasarlo a la siguiente forma
>> Pais   Año Poblacion
>> Albania   1960vvv
>> Albania1961   
>> Albania1962
>> Albania1963
>> Algeria 1960
>> .etc
>>
>> Alguna pista de como implementarlo en R. Muchas gracias de antemano
>>
>> Saludos
>>
>> Antonio
>>
>> [[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
>


 --

 Member, Editorial Committee, *The Economic and Labour Relations Review* (a
 SAGE journal)

 http://elr.sagepub.com/

 Member, Editorial Committee, African Journal of Economic and Management
 Studies


 http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems

 https://www.researchgate.net/profile/Antonio_Andres (Research Gate
 profile)



>>>
>>> --
>>>
>>> Member, Editorial Committee, *The Economic and Labour Relations Review* (a
>>> SAGE journal)
>>>
>>> http://elr.sagepub.com/
>>>
>>> Member, Editorial Committee, African Journal of Economic and Management
>>> Studies
>>>
>>>
>>> http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems
>>>
>>> https://www.researchgate.net/profile/Antonio_Andres (Research Gate
>>> profile)
>>>
>>>
>>>
>>
>> --
>> Saludos,
>> Carlos Ortega
>> www.qualityexcellence.es
>>
>
>
> --
>
> Member, Editorial Committee, *The Economic and Labour Relations Review* (a
> SAGE journal)
>
> http://elr.sagepub.com/
>
> Member, Editorial Committee, African Journal of Economic and Management
> Studies
>
>
> http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems
>
> https://www.researchgate.net/profile/Antonio_Andres (Research Gate
> profile)
>
>
>

-- 
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] Cambiar el formato de datos

2019-02-19 Por tema Antonio Rodriguez Andres
 Gracias, ya lo tengo

gather(pobla, key = year, value = totpop, year60:year63) %>%
+   arrange(Country)
   Country   year   totpop
1  Afghanistan year60  8996351
2  Afghanistan year61  9166764
3  Afghanistan year62  9345868
4  Afghanistan year63  9533954

On Tue, 19 Feb 2019 at 14:17, Carlos Ortega 
wrote:

> Después del "gather()" puedes hacer un "arrange()" que es una ordenación.
> Y dentro de "arrange()" le indicas la variable por la que ordenas (no hacen
> falta comillas)...
> Lo ordenará alfabéticamente.
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
> El mar., 19 feb. 2019 a las 13:47, Antonio Rodriguez Andres (<
> antoniorodriguezandre...@gmail.com>) escribió:
>
>> Carlos, para poner despues del gather, las observaciones e Afganistan
>> para todos los años consecutivos, alguna pista?
>>
>> Afghanistan year60  8996351
>> 2  Albania year60  1608800
>> 3  Algeria year60 11124888
>> 4  Andorra year6013411
>> 5   Angola year60  5643182
>> 6  Afghanistan year61  9166764
>> 7  Albania year61  1659800
>>
>> On Tue, 19 Feb 2019 at 13:31, Antonio Rodriguez Andres <
>> antoniorodriguezandre...@gmail.com> wrote:
>>
>>> > gather(pobla, key = year, value = totpop, year60:year63)
>>>
>>> Country   year   totpop
>>> 1  Afghanistan year60  8996351
>>> 2  Albania year60  1608800
>>> 3  Algeria year60 11124888
>>> 4  Andorra year6013411
>>>
>>> Gracias Carlos
>>>
>>> Antonio
>>>
>>> On Tue, 19 Feb 2019 at 12:54, Carlos Ortega 
>>> wrote:
>>>
 Sí, tienes varias formas.

 Mira la función "gather()" del paquete "tidyr", es la que te va a
 resultar más fácil de usar.

 Gracias,
 Carlos Ortega
 www.qualityexcellence.es

 El mar., 19 feb. 2019 a las 9:51, Antonio Rodriguez Andres (<
 antoniorodriguezandre...@gmail.com>) escribió:

> Estimados miembros de la comunidad de R
>
> Tengo el siguiente formato en un fichero csv que corresponde a datos
> de la
> población para un conjunto de países y para un rango amplio de años.
>
> Pais 19601961  1962  1963
> Albaniav
> Algeria v  
>
> Me gustaría pasarlo a la siguiente forma
> Pais   Año Poblacion
> Albania   1960vvv
> Albania1961   
> Albania1962
> Albania1963
> Algeria 1960
> .etc
>
> Alguna pista de como implementarlo en R. Muchas gracias de antemano
>
> Saludos
>
> Antonio
>
> [[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

>>>
>>>
>>> --
>>>
>>> Member, Editorial Committee, *The Economic and Labour Relations Review* (a
>>> SAGE journal)
>>>
>>> http://elr.sagepub.com/
>>>
>>> Member, Editorial Committee, African Journal of Economic and Management
>>> Studies
>>>
>>>
>>> http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems
>>>
>>> https://www.researchgate.net/profile/Antonio_Andres (Research Gate
>>> profile)
>>>
>>>
>>>
>>
>> --
>>
>> Member, Editorial Committee, *The Economic and Labour Relations Review* (a
>> SAGE journal)
>>
>> http://elr.sagepub.com/
>>
>> Member, Editorial Committee, African Journal of Economic and Management
>> Studies
>>
>>
>> http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems
>>
>> https://www.researchgate.net/profile/Antonio_Andres (Research Gate
>> profile)
>>
>>
>>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>


-- 

Member, Editorial Committee, *The Economic and Labour Relations Review* (a
SAGE journal)

http://elr.sagepub.com/

Member, Editorial Committee, African Journal of Economic and Management
Studies

http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems

https://www.researchgate.net/profile/Antonio_Andres (Research Gate profile)

[[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 el formato de datos

2019-02-19 Por tema Carlos Ortega
Después del "gather()" puedes hacer un "arrange()" que es una ordenación. Y
dentro de "arrange()" le indicas la variable por la que ordenas (no hacen
falta comillas)...
Lo ordenará alfabéticamente.

Saludos,
Carlos Ortega
www.qualityexcellence.es

El mar., 19 feb. 2019 a las 13:47, Antonio Rodriguez Andres (<
antoniorodriguezandre...@gmail.com>) escribió:

> Carlos, para poner despues del gather, las observaciones e Afganistan para
> todos los años consecutivos, alguna pista?
>
> Afghanistan year60  8996351
> 2  Albania year60  1608800
> 3  Algeria year60 11124888
> 4  Andorra year6013411
> 5   Angola year60  5643182
> 6  Afghanistan year61  9166764
> 7  Albania year61  1659800
>
> On Tue, 19 Feb 2019 at 13:31, Antonio Rodriguez Andres <
> antoniorodriguezandre...@gmail.com> wrote:
>
>> > gather(pobla, key = year, value = totpop, year60:year63)
>>
>> Country   year   totpop
>> 1  Afghanistan year60  8996351
>> 2  Albania year60  1608800
>> 3  Algeria year60 11124888
>> 4  Andorra year6013411
>>
>> Gracias Carlos
>>
>> Antonio
>>
>> On Tue, 19 Feb 2019 at 12:54, Carlos Ortega 
>> wrote:
>>
>>> Sí, tienes varias formas.
>>>
>>> Mira la función "gather()" del paquete "tidyr", es la que te va a
>>> resultar más fácil de usar.
>>>
>>> Gracias,
>>> Carlos Ortega
>>> www.qualityexcellence.es
>>>
>>> El mar., 19 feb. 2019 a las 9:51, Antonio Rodriguez Andres (<
>>> antoniorodriguezandre...@gmail.com>) escribió:
>>>
 Estimados miembros de la comunidad de R

 Tengo el siguiente formato en un fichero csv que corresponde a datos de
 la
 población para un conjunto de países y para un rango amplio de años.

 Pais 19601961  1962  1963
 Albaniav
 Algeria v  

 Me gustaría pasarlo a la siguiente forma
 Pais   Año Poblacion
 Albania   1960vvv
 Albania1961   
 Albania1962
 Albania1963
 Algeria 1960
 .etc

 Alguna pista de como implementarlo en R. Muchas gracias de antemano

 Saludos

 Antonio

 [[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
>>>
>>
>>
>> --
>>
>> Member, Editorial Committee, *The Economic and Labour Relations Review* (a
>> SAGE journal)
>>
>> http://elr.sagepub.com/
>>
>> Member, Editorial Committee, African Journal of Economic and Management
>> Studies
>>
>>
>> http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems
>>
>> https://www.researchgate.net/profile/Antonio_Andres (Research Gate
>> profile)
>>
>>
>>
>
> --
>
> Member, Editorial Committee, *The Economic and Labour Relations Review* (a
> SAGE journal)
>
> http://elr.sagepub.com/
>
> Member, Editorial Committee, African Journal of Economic and Management
> Studies
>
>
> http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems
>
> https://www.researchgate.net/profile/Antonio_Andres (Research Gate
> profile)
>
>
>

-- 
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] crear un vector con las categorías

2019-02-19 Por tema Carlos Ortega
Ah, me acabo de dar cuenta que ya habías respondido a lo del LOOV...
Sí, para guardar la categoría simplemente tienes que guardar la predicción
como "character()".

Como ejemplo:

#
library(rpart)
data <- iris

preds <- {}

for (i in 1:nrow(data)) {
  print(i)
  training <- data[-i, ]

  fitrp <- rpart(Species ~ .,data=training, cp=0)

  Pred <- predict(fitrp,data[i,], type="class")

  preds[i] <- *as.character*(Pred)

}
#---

Saludos,
Carlos Ortega
www.qualityexcellence.es

El mar., 19 feb. 2019 a las 13:21, Manuel Mendoza ()
escribió:

> Hola Carlos ¿sabes tú qué se puede hacer para que añada la categoría
> en vez del nº al que corresponde?
>
>
> Quoting Carlos Ortega :
>
> > Es una forma de hacer el LOOV (Leave One Out Validation).
> >
> > Saludos,
> > Carlos Ortega
> > www.qualityexcellence.es
> >
> > El mar., 19 feb. 2019 a las 12:45, Manuel Mendoza (<
> mmend...@mncn.csic.es>)
> > escribió:
> >
> >> Bueno, creo que no contesté tu pregunta. Con training <- data[-i, ]
> >> crea una df llamada training, sin la muestra i, que después utiliza
> >> para entrenar el algoritmo.
> >>
> >>
> >> Quoting Javier Marcuzzi :
> >>
> >> > Estimado Manuel Mendoza
> >> >
> >> > Con sus datos y a modo de curiosidad, ¿que pasa en  training <-
> data[-i,
> >> ]?
> >> >
> >> > Javier Rubén Marcuzzi
> >> >
> >> > El lun., 18 feb. 2019 a las 19:39, Manuel Mendoza (<
> >> mmend...@mncn.csic.es>)
> >> > escribió:
> >> >
> >> >> Gracias Jorge. No entiendo bien; la variable objetivo es ya factor.
> El
> >> >> árbol me la predice bien, como factor, también. Es al ir construyendo
> >> >> el vector que lo anota con un nº, según de cuál de las 4 categorías
> se
> >> >> trate.
> >> >>
> >> >>
> >> >> Quoting Jorge I Velez :
> >> >>
> >> >> > Estimado Manuel,
> >> >> >
> >> >> > Debes definir ecsta como factor usando, por ejemplo,
> >> >> >
> >> >> > factor(ecsta, levels = ...)
> >> >> >
> >> >> > antes de ajustar el modelo.
> >> >> >
> >> >> > Dale una mirada a
> >> >> >
> >> >> > ?factor
> >> >> >
> >> >> > para má detalles.
> >> >> >
> >> >> > Saludos,
> >> >> > Jorge.-
> >> >> >
> >> >> > El El lun, 18 de feb. de 2019 a las 1:03 p. m., Manuel Mendoza <
> >> >> > mmend...@mncn.csic.es> escribió:
> >> >> >
> >> >> >>
> >> >> >> Buenas tardes, tengo un loop que hace un árbol de clasificación
> cada
> >> >> >> vez y va creando un vector con una predicción que hace. Son 4
> >> >> >> categorías (pongamos a, b, c y d), pero en vez de ir añadiendo la
> >> >> >> categoría predicha me añade al vector el nº (del 1 al 4) al que
> >> >> >> corresponde esa categoría. Supongo que se puede hacer que añada la
> >> >> >> categoría (la letra), pero no sé cómo.
> >> >> >>
> >> >> >> preds <- {}
> >> >> >>
> >> >> >> for (i in 1:nrow(data)) {
> >> >> >>
> >> >> >>training <- data[-i, ]
> >> >> >>
> >> >> >>fitrp <- rpart(ecsta ~ .,data=training, cp=0)
> >> >> >>
> >> >> >>Pred <- predict(fitrp,data[i,], type="class")
> >> >> >>
> >> >> >>preds[i] <- Pred
> >> >> >>
> >> >> >> }
> >> >> >>
> >> >> >> Gracias como siempre,
> >> >> >> 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
> >> >> >>
> >> >> > --
> >> >> > Sent from my phone. Please excuse my brevity and misspelling.
> >> >>
> >> >>
> >> >> --
> >> >> 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
> >>
> >
> >
> > --
> > Saludos,
> > Carlos Ortega
> > www.qualityexcellence.es
>
>
> --
> Dr Manuel Mendoza
> Department of Biogeography and Global Change
> National Museum of Natural Science (MNCN)

Re: [R-es] Cambiar el formato de datos

2019-02-19 Por tema Antonio Rodriguez Andres
Carlos, para poner despues del gather, las observaciones e Afganistan para
todos los años consecutivos, alguna pista?

Afghanistan year60  8996351
2  Albania year60  1608800
3  Algeria year60 11124888
4  Andorra year6013411
5   Angola year60  5643182
6  Afghanistan year61  9166764
7  Albania year61  1659800

On Tue, 19 Feb 2019 at 13:31, Antonio Rodriguez Andres <
antoniorodriguezandre...@gmail.com> wrote:

> > gather(pobla, key = year, value = totpop, year60:year63)
>
> Country   year   totpop
> 1  Afghanistan year60  8996351
> 2  Albania year60  1608800
> 3  Algeria year60 11124888
> 4  Andorra year6013411
>
> Gracias Carlos
>
> Antonio
>
> On Tue, 19 Feb 2019 at 12:54, Carlos Ortega 
> wrote:
>
>> Sí, tienes varias formas.
>>
>> Mira la función "gather()" del paquete "tidyr", es la que te va a
>> resultar más fácil de usar.
>>
>> Gracias,
>> Carlos Ortega
>> www.qualityexcellence.es
>>
>> El mar., 19 feb. 2019 a las 9:51, Antonio Rodriguez Andres (<
>> antoniorodriguezandre...@gmail.com>) escribió:
>>
>>> Estimados miembros de la comunidad de R
>>>
>>> Tengo el siguiente formato en un fichero csv que corresponde a datos de
>>> la
>>> población para un conjunto de países y para un rango amplio de años.
>>>
>>> Pais 19601961  1962  1963
>>> Albaniav
>>> Algeria v  
>>>
>>> Me gustaría pasarlo a la siguiente forma
>>> Pais   Año Poblacion
>>> Albania   1960vvv
>>> Albania1961   
>>> Albania1962
>>> Albania1963
>>> Algeria 1960
>>> .etc
>>>
>>> Alguna pista de como implementarlo en R. Muchas gracias de antemano
>>>
>>> Saludos
>>>
>>> Antonio
>>>
>>> [[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
>>
>
>
> --
>
> Member, Editorial Committee, *The Economic and Labour Relations Review* (a
> SAGE journal)
>
> http://elr.sagepub.com/
>
> Member, Editorial Committee, African Journal of Economic and Management
> Studies
>
>
> http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems
>
> https://www.researchgate.net/profile/Antonio_Andres (Research Gate
> profile)
>
>
>

-- 

Member, Editorial Committee, *The Economic and Labour Relations Review* (a
SAGE journal)

http://elr.sagepub.com/

Member, Editorial Committee, African Journal of Economic and Management
Studies

http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems

https://www.researchgate.net/profile/Antonio_Andres (Research Gate profile)

[[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 el formato de datos

2019-02-19 Por tema Antonio Rodriguez Andres
> gather(pobla, key = year, value = totpop, year60:year63)

Country   year   totpop
1  Afghanistan year60  8996351
2  Albania year60  1608800
3  Algeria year60 11124888
4  Andorra year6013411

Gracias Carlos

Antonio

On Tue, 19 Feb 2019 at 12:54, Carlos Ortega 
wrote:

> Sí, tienes varias formas.
>
> Mira la función "gather()" del paquete "tidyr", es la que te va a resultar
> más fácil de usar.
>
> Gracias,
> Carlos Ortega
> www.qualityexcellence.es
>
> El mar., 19 feb. 2019 a las 9:51, Antonio Rodriguez Andres (<
> antoniorodriguezandre...@gmail.com>) escribió:
>
>> Estimados miembros de la comunidad de R
>>
>> Tengo el siguiente formato en un fichero csv que corresponde a datos de la
>> población para un conjunto de países y para un rango amplio de años.
>>
>> Pais 19601961  1962  1963
>> Albaniav
>> Algeria v  
>>
>> Me gustaría pasarlo a la siguiente forma
>> Pais   Año Poblacion
>> Albania   1960vvv
>> Albania1961   
>> Albania1962
>> Albania1963
>> Algeria 1960
>> .etc
>>
>> Alguna pista de como implementarlo en R. Muchas gracias de antemano
>>
>> Saludos
>>
>> Antonio
>>
>> [[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
>


-- 

Member, Editorial Committee, *The Economic and Labour Relations Review* (a
SAGE journal)

http://elr.sagepub.com/

Member, Editorial Committee, African Journal of Economic and Management
Studies

http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems

https://www.researchgate.net/profile/Antonio_Andres (Research Gate profile)

[[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] crear un vector con las categorías

2019-02-19 Por tema Manuel Mendoza
Hola Carlos ¿sabes tú qué se puede hacer para que añada la categoría  
en vez del nº al que corresponde?



Quoting Carlos Ortega :


Es una forma de hacer el LOOV (Leave One Out Validation).

Saludos,
Carlos Ortega
www.qualityexcellence.es

El mar., 19 feb. 2019 a las 12:45, Manuel Mendoza ()
escribió:


Bueno, creo que no contesté tu pregunta. Con training <- data[-i, ]
crea una df llamada training, sin la muestra i, que después utiliza
para entrenar el algoritmo.


Quoting Javier Marcuzzi :

> Estimado Manuel Mendoza
>
> Con sus datos y a modo de curiosidad, ¿que pasa en  training <- data[-i,
]?
>
> Javier Rubén Marcuzzi
>
> El lun., 18 feb. 2019 a las 19:39, Manuel Mendoza (<
mmend...@mncn.csic.es>)
> escribió:
>
>> Gracias Jorge. No entiendo bien; la variable objetivo es ya factor. El
>> árbol me la predice bien, como factor, también. Es al ir construyendo
>> el vector que lo anota con un nº, según de cuál de las 4 categorías se
>> trate.
>>
>>
>> Quoting Jorge I Velez :
>>
>> > Estimado Manuel,
>> >
>> > Debes definir ecsta como factor usando, por ejemplo,
>> >
>> > factor(ecsta, levels = ...)
>> >
>> > antes de ajustar el modelo.
>> >
>> > Dale una mirada a
>> >
>> > ?factor
>> >
>> > para má detalles.
>> >
>> > Saludos,
>> > Jorge.-
>> >
>> > El El lun, 18 de feb. de 2019 a las 1:03 p. m., Manuel Mendoza <
>> > mmend...@mncn.csic.es> escribió:
>> >
>> >>
>> >> Buenas tardes, tengo un loop que hace un árbol de clasificación cada
>> >> vez y va creando un vector con una predicción que hace. Son 4
>> >> categorías (pongamos a, b, c y d), pero en vez de ir añadiendo la
>> >> categoría predicha me añade al vector el nº (del 1 al 4) al que
>> >> corresponde esa categoría. Supongo que se puede hacer que añada la
>> >> categoría (la letra), pero no sé cómo.
>> >>
>> >> preds <- {}
>> >>
>> >> for (i in 1:nrow(data)) {
>> >>
>> >>training <- data[-i, ]
>> >>
>> >>fitrp <- rpart(ecsta ~ .,data=training, cp=0)
>> >>
>> >>Pred <- predict(fitrp,data[i,], type="class")
>> >>
>> >>preds[i] <- Pred
>> >>
>> >> }
>> >>
>> >> Gracias como siempre,
>> >> 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
>> >>
>> > --
>> > Sent from my phone. Please excuse my brevity and misspelling.
>>
>>
>> --
>> 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




--
Saludos,
Carlos Ortega
www.qualityexcellence.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 un vector con las categorías

2019-02-19 Por tema Carlos Ortega
Es una forma de hacer el LOOV (Leave One Out Validation).

Saludos,
Carlos Ortega
www.qualityexcellence.es

El mar., 19 feb. 2019 a las 12:45, Manuel Mendoza ()
escribió:

> Bueno, creo que no contesté tu pregunta. Con training <- data[-i, ]
> crea una df llamada training, sin la muestra i, que después utiliza
> para entrenar el algoritmo.
>
>
> Quoting Javier Marcuzzi :
>
> > Estimado Manuel Mendoza
> >
> > Con sus datos y a modo de curiosidad, ¿que pasa en  training <- data[-i,
> ]?
> >
> > Javier Rubén Marcuzzi
> >
> > El lun., 18 feb. 2019 a las 19:39, Manuel Mendoza (<
> mmend...@mncn.csic.es>)
> > escribió:
> >
> >> Gracias Jorge. No entiendo bien; la variable objetivo es ya factor. El
> >> árbol me la predice bien, como factor, también. Es al ir construyendo
> >> el vector que lo anota con un nº, según de cuál de las 4 categorías se
> >> trate.
> >>
> >>
> >> Quoting Jorge I Velez :
> >>
> >> > Estimado Manuel,
> >> >
> >> > Debes definir ecsta como factor usando, por ejemplo,
> >> >
> >> > factor(ecsta, levels = ...)
> >> >
> >> > antes de ajustar el modelo.
> >> >
> >> > Dale una mirada a
> >> >
> >> > ?factor
> >> >
> >> > para má detalles.
> >> >
> >> > Saludos,
> >> > Jorge.-
> >> >
> >> > El El lun, 18 de feb. de 2019 a las 1:03 p. m., Manuel Mendoza <
> >> > mmend...@mncn.csic.es> escribió:
> >> >
> >> >>
> >> >> Buenas tardes, tengo un loop que hace un árbol de clasificación cada
> >> >> vez y va creando un vector con una predicción que hace. Son 4
> >> >> categorías (pongamos a, b, c y d), pero en vez de ir añadiendo la
> >> >> categoría predicha me añade al vector el nº (del 1 al 4) al que
> >> >> corresponde esa categoría. Supongo que se puede hacer que añada la
> >> >> categoría (la letra), pero no sé cómo.
> >> >>
> >> >> preds <- {}
> >> >>
> >> >> for (i in 1:nrow(data)) {
> >> >>
> >> >>training <- data[-i, ]
> >> >>
> >> >>fitrp <- rpart(ecsta ~ .,data=training, cp=0)
> >> >>
> >> >>Pred <- predict(fitrp,data[i,], type="class")
> >> >>
> >> >>preds[i] <- Pred
> >> >>
> >> >> }
> >> >>
> >> >> Gracias como siempre,
> >> >> 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
> >> >>
> >> > --
> >> > Sent from my phone. Please excuse my brevity and misspelling.
> >>
> >>
> >> --
> >> 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
>


-- 
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] Cambiar el formato de datos

2019-02-19 Por tema Carlos Ortega
Sí, tienes varias formas.

Mira la función "gather()" del paquete "tidyr", es la que te va a resultar
más fácil de usar.

Gracias,
Carlos Ortega
www.qualityexcellence.es

El mar., 19 feb. 2019 a las 9:51, Antonio Rodriguez Andres (<
antoniorodriguezandre...@gmail.com>) escribió:

> Estimados miembros de la comunidad de R
>
> Tengo el siguiente formato en un fichero csv que corresponde a datos de la
> población para un conjunto de países y para un rango amplio de años.
>
> Pais 19601961  1962  1963
> Albaniav
> Algeria v  
>
> Me gustaría pasarlo a la siguiente forma
> Pais   Año Poblacion
> Albania   1960vvv
> Albania1961   
> Albania1962
> Albania1963
> Algeria 1960
> .etc
>
> Alguna pista de como implementarlo en R. Muchas gracias de antemano
>
> Saludos
>
> Antonio
>
> [[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] crear un vector con las categorías

2019-02-19 Por tema Manuel Mendoza
Bueno, creo que no contesté tu pregunta. Con training <- data[-i, ]  
crea una df llamada training, sin la muestra i, que después utiliza  
para entrenar el algoritmo.



Quoting Javier Marcuzzi :


Estimado Manuel Mendoza

Con sus datos y a modo de curiosidad, ¿que pasa en  training <- data[-i, ]?

Javier Rubén Marcuzzi

El lun., 18 feb. 2019 a las 19:39, Manuel Mendoza ()
escribió:


Gracias Jorge. No entiendo bien; la variable objetivo es ya factor. El
árbol me la predice bien, como factor, también. Es al ir construyendo
el vector que lo anota con un nº, según de cuál de las 4 categorías se
trate.


Quoting Jorge I Velez :

> Estimado Manuel,
>
> Debes definir ecsta como factor usando, por ejemplo,
>
> factor(ecsta, levels = ...)
>
> antes de ajustar el modelo.
>
> Dale una mirada a
>
> ?factor
>
> para má detalles.
>
> Saludos,
> Jorge.-
>
> El El lun, 18 de feb. de 2019 a las 1:03 p. m., Manuel Mendoza <
> mmend...@mncn.csic.es> escribió:
>
>>
>> Buenas tardes, tengo un loop que hace un árbol de clasificación cada
>> vez y va creando un vector con una predicción que hace. Son 4
>> categorías (pongamos a, b, c y d), pero en vez de ir añadiendo la
>> categoría predicha me añade al vector el nº (del 1 al 4) al que
>> corresponde esa categoría. Supongo que se puede hacer que añada la
>> categoría (la letra), pero no sé cómo.
>>
>> preds <- {}
>>
>> for (i in 1:nrow(data)) {
>>
>>training <- data[-i, ]
>>
>>fitrp <- rpart(ecsta ~ .,data=training, cp=0)
>>
>>Pred <- predict(fitrp,data[i,], type="class")
>>
>>preds[i] <- Pred
>>
>> }
>>
>> Gracias como siempre,
>> 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
>>
> --
> Sent from my phone. Please excuse my brevity and misspelling.


--
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 un vector con las categorías

2019-02-19 Por tema Manuel Mendoza
Es un leave one out. Con todas las muestras menos una se entrena el  
algoritmo, se predice la categoría de la muestra que falta, y se añade  
al vector, que finalmente incluye la predicción para todas las  
muestras y sin que hayan sido utilizada para entrenar los modelos. Es  
especialmente útil cuando hay pocas muestras y con una validación  
cruzada k-fold, los entrenamientos se hacen con pocas muestras. Aunque  
es una técnica común, este código lo acabo de diseñar yo, por lo que,  
hasta que no analice los resultados no estoy seguro de que lo hace  
bien. Supongo que sí.



Quoting Javier Marcuzzi :


Estimado Manuel Mendoza

Con sus datos y a modo de curiosidad, ¿que pasa en  training <- data[-i, ]?

Javier Rubén Marcuzzi

El lun., 18 feb. 2019 a las 19:39, Manuel Mendoza ()
escribió:


Gracias Jorge. No entiendo bien; la variable objetivo es ya factor. El
árbol me la predice bien, como factor, también. Es al ir construyendo
el vector que lo anota con un nº, según de cuál de las 4 categorías se
trate.


Quoting Jorge I Velez :

> Estimado Manuel,
>
> Debes definir ecsta como factor usando, por ejemplo,
>
> factor(ecsta, levels = ...)
>
> antes de ajustar el modelo.
>
> Dale una mirada a
>
> ?factor
>
> para má detalles.
>
> Saludos,
> Jorge.-
>
> El El lun, 18 de feb. de 2019 a las 1:03 p. m., Manuel Mendoza <
> mmend...@mncn.csic.es> escribió:
>
>>
>> Buenas tardes, tengo un loop que hace un árbol de clasificación cada
>> vez y va creando un vector con una predicción que hace. Son 4
>> categorías (pongamos a, b, c y d), pero en vez de ir añadiendo la
>> categoría predicha me añade al vector el nº (del 1 al 4) al que
>> corresponde esa categoría. Supongo que se puede hacer que añada la
>> categoría (la letra), pero no sé cómo.
>>
>> preds <- {}
>>
>> for (i in 1:nrow(data)) {
>>
>>training <- data[-i, ]
>>
>>fitrp <- rpart(ecsta ~ .,data=training, cp=0)
>>
>>Pred <- predict(fitrp,data[i,], type="class")
>>
>>preds[i] <- Pred
>>
>> }
>>
>> Gracias como siempre,
>> 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
>>
> --
> Sent from my phone. Please excuse my brevity and misspelling.


--
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 un vector con las categorías

2019-02-19 Por tema Javier Marcuzzi
Estimado Manuel Mendoza

Con sus datos y a modo de curiosidad, ¿que pasa en  training <- data[-i, ]?

Javier Rubén Marcuzzi

El lun., 18 feb. 2019 a las 19:39, Manuel Mendoza ()
escribió:

> Gracias Jorge. No entiendo bien; la variable objetivo es ya factor. El
> árbol me la predice bien, como factor, también. Es al ir construyendo
> el vector que lo anota con un nº, según de cuál de las 4 categorías se
> trate.
>
>
> Quoting Jorge I Velez :
>
> > Estimado Manuel,
> >
> > Debes definir ecsta como factor usando, por ejemplo,
> >
> > factor(ecsta, levels = ...)
> >
> > antes de ajustar el modelo.
> >
> > Dale una mirada a
> >
> > ?factor
> >
> > para má detalles.
> >
> > Saludos,
> > Jorge.-
> >
> > El El lun, 18 de feb. de 2019 a las 1:03 p. m., Manuel Mendoza <
> > mmend...@mncn.csic.es> escribió:
> >
> >>
> >> Buenas tardes, tengo un loop que hace un árbol de clasificación cada
> >> vez y va creando un vector con una predicción que hace. Son 4
> >> categorías (pongamos a, b, c y d), pero en vez de ir añadiendo la
> >> categoría predicha me añade al vector el nº (del 1 al 4) al que
> >> corresponde esa categoría. Supongo que se puede hacer que añada la
> >> categoría (la letra), pero no sé cómo.
> >>
> >> preds <- {}
> >>
> >> for (i in 1:nrow(data)) {
> >>
> >>training <- data[-i, ]
> >>
> >>fitrp <- rpart(ecsta ~ .,data=training, cp=0)
> >>
> >>Pred <- predict(fitrp,data[i,], type="class")
> >>
> >>preds[i] <- Pred
> >>
> >> }
> >>
> >> Gracias como siempre,
> >> 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
> >>
> > --
> > Sent from my phone. Please excuse my brevity and misspelling.
>
>
> --
> 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] Cambiar el formato de datos

2019-02-19 Por tema Antonio Rodriguez Andres
Estimados miembros de la comunidad de R

Tengo el siguiente formato en un fichero csv que corresponde a datos de la
población para un conjunto de países y para un rango amplio de años.

Pais 19601961  1962  1963
Albaniav
Algeria v  

Me gustaría pasarlo a la siguiente forma
Pais   Año Poblacion
Albania   1960vvv
Albania1961   
Albania1962
Albania1963
Algeria 1960
.etc

Alguna pista de como implementarlo en R. Muchas gracias de antemano

Saludos

Antonio

[[alternative HTML version deleted]]

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