Hola buenos días, me presento, me llamo Miguel y 'soy de' y 'vivo en' Galicia. Soy profesor de secundaria (Bachillerato Adultos) y llevo 15 días estudiando R a un buen ritmo, pero todavía me faltan miles de cosas. He visto que R facilita, no solo el análisis de datos y que posee una potencia en cálculos estadísticos a cualquier nivel, sino gran caudal de recursos para Data Mining, Redes Neuronales, reconocimiento de patrones y probablemente todo cuanto deseemos, pero ... aqui va mi primera pregunta 1. Si quiero calcular unas combinaciones, la función *combn* ó la *nCm* me lo resuelven 2. Si quiero permutaciones, entonces ya tengo que cargar el paquete combinat 3. Pero no encuentro , y no puedo entenderlo, que no encuentre una función análoga para las variaciones con y sin repetición y para las permutaciones con repetición. y ya llevo varias horas buscando .... ¡! puede que ayer y hoy me encuentre algo espeso, no lo descarto. Me podríais ayudar en esta tan básica duda. Gracias [[alternative HTML version deleted]]
Hola, ¿qué tal? ¿Qué quieres hacer, construir las combinaciones/permutaciones/variaciones o calcular cuántas hay? Es improbable que encuentres funciones que resuelvan exactamente un problema específico. Pero sí que podrás, con no mucho esfuerzo, extender lo que hay para atacar esos problemas. Un saludo y suerte con R, Carlos J. Gil Bellosta http://www.datanalytics.com El día 21 de marzo de 2015, 8:39, Our Utopy <ourutopy en gmail.com> escribió:> Hola buenos días, me presento, me llamo Miguel y 'soy de' y 'vivo en' > Galicia. > Soy profesor de secundaria (Bachillerato Adultos) y llevo 15 días > estudiando R a un buen ritmo, pero todavía me faltan miles de cosas. > > He visto que R facilita, no solo el análisis de datos y que posee una > potencia en cálculos estadísticos a cualquier nivel, sino gran caudal de > recursos para Data Mining, Redes Neuronales, reconocimiento de patrones y > probablemente todo cuanto deseemos, pero ... aqui va mi primera > pregunta > > 1. Si quiero calcular unas combinaciones, la función *combn* ó la *nCm* me > lo resuelven > 2. Si quiero permutaciones, entonces ya tengo que cargar el paquete > combinat > 3. Pero no encuentro , y no puedo entenderlo, que no encuentre una > función análoga para las variaciones con y sin repetición y para las > permutaciones con repetición. y ya llevo varias horas buscando .... ¡! > puede que ayer y hoy me encuentre algo espeso, no lo descarto. > > Me podríais ayudar en esta tan básica duda. > > Gracias > > [[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
Estimado Our Utopy Sobre las combinaciones la respuesta genérica es más sencilla, aparte de la librería que usted nombro por ejemplo en el siguiente link https://stat.ethz.ch/R-manual/R-devel/library/utils/html/combn.html hay un ejemplo, en esa misma página comenta sobre expand.grid (que es el que yo utilizo). Sobre permutacion, puede ser que no sea justo el caso pero en el punto 3.4 de http://www.uclm.es/profesorado/vgomez/MEI0809/practica1.pdf hay algo (simple). Sobre variaciones con o sin repetición, no comprendo la pregunta. Posiblemente con un ejemplo en r o un escrito donde exprese en ejemplo lo que busca puede ser más sencillo colaborar, el idioma español tiene un gran problema, la cantidad de formas que se puede decir algo junto a las variaciones geográficas (recuerdo una gran problema (pelea) que pasó en mi facultad, Argentina, donde había alumnos que vivían a más de 1000 kilómetros, y el inconveniente vino por usar la misma palabra (regional) para bebé y carro de supermercado, cuándo nos dimos cuenta los mal entendidos se solucionaron). Javier Marcuzzi El 21 de marzo de 2015, 12:36, Carlos J. Gil Bellosta <cgb en datanalytics.com> escribió:> Hola, ¿qué tal? > > ¿Qué quieres hacer, construir las > combinaciones/permutaciones/variaciones o calcular cuántas hay? > > Es improbable que encuentres funciones que resuelvan exactamente un > problema específico. Pero sí que podrás, con no mucho esfuerzo, > extender lo que hay para atacar esos problemas. > > Un saludo y suerte con R, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > El día 21 de marzo de 2015, 8:39, Our Utopy <ourutopy en gmail.com> escribió: > > Hola buenos días, me presento, me llamo Miguel y 'soy de' y 'vivo en' > > Galicia. > > Soy profesor de secundaria (Bachillerato Adultos) y llevo 15 días > > estudiando R a un buen ritmo, pero todavía me faltan miles de cosas. > > > > He visto que R facilita, no solo el análisis de datos y que posee una > > potencia en cálculos estadísticos a cualquier nivel, sino gran caudal de > > recursos para Data Mining, Redes Neuronales, reconocimiento de patrones y > > probablemente todo cuanto deseemos, pero ... aqui va mi primera > > pregunta > > > > 1. Si quiero calcular unas combinaciones, la función *combn* ó la > *nCm* me > > lo resuelven > > 2. Si quiero permutaciones, entonces ya tengo que cargar el paquete > > combinat > > 3. Pero no encuentro , y no puedo entenderlo, que no encuentre una > > función análoga para las variaciones con y sin repetición y para las > > permutaciones con repetición. y ya llevo varias horas buscando .... ¡! > > puede que ayer y hoy me encuentre algo espeso, no lo descarto. > > > > Me podríais ayudar en esta tan básica duda. > > > > Gracias > > > > [[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 >[[alternative HTML version deleted]]
En relación con lo que comenta Carlos, por ejemplo para el caso de las Variaciones sin Repetición, puede ser instructivoenseñar como se construye como por ejemplo: VsinR <- function(m, n){ return (factorial(m)/factorial(m-n))} VsinR(9,3) ------------------------- Creo que con la función factorial que viene por defecto en R puedes construir siguiendo este modelo rápidadmentecasi cualquier función de las de bachillerato. Las VconR serían m elevado a n Quizás la única que merezca la pena construir es la de Permutaciones con Repetición porque la parte de repetición puede tener más variedad, voy a mirar si lo encuentro y si no una función lo puede resolver. PR(m; n1, ..., nk) donde n1+...+nk = m y PR(m;n1, ...,nk) = m!/(n1! ·...·nk!) Un saludo> Date: Sat, 21 Mar 2015 16:36:50 +0100 > From: cgb en datanalytics.com > To: ourutopy en gmail.com > CC: r-help-es en r-project.org > Subject: Re: [R-es] Combinatoria > > Hola, ¿qué tal? > > ¿Qué quieres hacer, construir las > combinaciones/permutaciones/variaciones o calcular cuántas hay? > > Es improbable que encuentres funciones que resuelvan exactamente un > problema específico. Pero sí que podrás, con no mucho esfuerzo, > extender lo que hay para atacar esos problemas. > > Un saludo y suerte con R, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > El día 21 de marzo de 2015, 8:39, Our Utopy <ourutopy en gmail.com> escribió: > > Hola buenos días, me presento, me llamo Miguel y 'soy de' y 'vivo en' > > Galicia. > > Soy profesor de secundaria (Bachillerato Adultos) y llevo 15 días > > estudiando R a un buen ritmo, pero todavía me faltan miles de cosas. > > > > He visto que R facilita, no solo el análisis de datos y que posee una > > potencia en cálculos estadísticos a cualquier nivel, sino gran caudal de > > recursos para Data Mining, Redes Neuronales, reconocimiento de patrones y > > probablemente todo cuanto deseemos, pero ... aqui va mi primera > > pregunta > > > > 1. Si quiero calcular unas combinaciones, la función *combn* ó la *nCm* me > > lo resuelven > > 2. Si quiero permutaciones, entonces ya tengo que cargar el paquete > > combinat > > 3. Pero no encuentro , y no puedo entenderlo, que no encuentre una > > función análoga para las variaciones con y sin repetición y para las > > permutaciones con repetición. y ya llevo varias horas buscando .... ¡! > > puede que ayer y hoy me encuentre algo espeso, no lo descarto. > > > > Me podríais ayudar en esta tan básica duda. > > > > Gracias > > > > [[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[[alternative HTML version deleted]]