Hola Miguel,
Exactamente que necesitas hacer con ecuaciones no lineales?  Encontrar la
raiz?  Si este es el caso, no necesitas, en principio, cargar ningun
paquete.  Con la funcion ?optim en "base" podrias hacer lo basico.
Saludos cordiales,
Jorge.-


2015-03-23 10:22 GMT+11:00 Our Utopy <ourut...@gmail.com>:

> Ya me extra�aba a mi!
> Ma�ana a primera hora miro todo lo que me comentas.
> Ahora estoy con ecuaciones no lineales y ya veo que hay que cargar
> librerias
> Muchas gracias. Un saludo
>
> El 23 de marzo de 2015, 0:08, Carlos Ortega <c...@qualityexcellence.es>
> escribi�:
>
> > Hola,
> >
> > Por precisar un par de detalles:
> >
> >
> >    - Con el paquete gtools se pueden generar:
> >    - las variaciones, permutaciones, combinaciones, variaciones con
> >       repetici�n y combinaciones con repetici�n (mira el ejemplo adjunto
> con las
> >       combinaciones con repetici�n).
> >       - Quedan sin cubrir las permutaciones con repetici�n.
> >
> >
> >    - Y dentro del paquete "base", s� que hay formas de calcular algunas
> >    cosas de combinatoria. Mira la funci�n "choose()" para el c�lculo de
> las
> >    combinaciones. En el ejemplo de la funci�n incluso aparece una forma
> de
> >    generar el tri�ngulo de Pascal.
> >
> > #--------- Ejemplo de Combinaciones con repetici�n (gtools) -----
> >
> > > x <- c('rojo', 'azul', 'verde')
> > > # Combinaciones sin repetici�n
> > > combinations(n=3, r=2, v=x, repeats=FALSE)
> >      [,1]   [,2]
> > [1,] "azul" "rojo"
> > [2,] "azul" "verde"
> > [3,] "rojo" "verde"
> > > # Combinaciones con repetici�n
> > > combinations(n=3, r=2, v=x, repeats=TRUE)
> >      [,1]    [,2]
> > [1,] "azul"  "azul"
> > [2,] "azul"  "rojo"
> > [3,] "azul"  "verde"
> > [4,] "rojo"  "rojo"
> > [5,] "rojo"  "verde"
> > [6,] "verde" "verde"
> >
> > #-----------------------------------------------------------------------
> >
> > Saludos,
> > Carlos Ortega
> > www.qualityexcellence.es
> >
> > El 22 de marzo de 2015, 22:50, Our Utopy <ourut...@gmail.com> escribi�:
> >
> >> Hola amigos, muchas gracias por vuestra ayuda.
> >>
> >> Entonces veo que mi sorpresa era leg�tima. Por todos vuestros mails la
> >> conclusi�n es que:
> >>
> >>    - En el m�dulo base de R no incluye combinatoria elemental, ni
> siquiera
> >>    el n�mero combinatorio Cm,n hay que cargar el paquete *combinat*
> >>    - Y para las variaciones con repetici�n el paquete* gtools*
> >>    - Y a�n as� no tenemos ni las combinaciones ni las permutaciones,
> ambas
> >>    con repetici�n.
> >>
> >>
> >> Pues tendremos que ponernos a ello �no cre�is? y hacer un paquete que lo
> >> resuelva y que genere incluso un tri�ngulo de Pascal y otras cuestiones
> >> del
> >> binomio de Newton.
> >> Ya s� que es matem�tica elemental pero repito que estoy sorprendido por
> >> este hecho y m�s porque estas *T�cnicas de conteo* son imprescindibles
> >> para
> >> el c�lculo b�sico de probabilidades.
> >>
> >> Seguimos en la lucha. Un saludo
> >>
> >>
> >> El 22 de marzo de 2015, 19:32, Francisco Rodr�guez <fjr...@hotmail.com>
> >> escribi�:
> >>
> >> > Carlos, creo que el ejemplo que mandas se refiere a las Variaciones
> con
> >> > Repetici�n de 3 elementos tomados de 3 en 3 y cuyo n�mero asciende a
> 27
> >> >
> >> > En las Permutaciones con repetici�n con las observaciones se forman
> >> grupos
> >> > disjuntos cuya suma de cardinales es el n�mero total, as� pues puede
> >> > hablarse de Permutaciones con Repetici�n de 10 elementos tomados de 5
> >> en 5,
> >> > 2 en 2 y de 3 en 3, en este caso, el n�mero de combinaciones que sale
> >> > seria: PR5;3,2,3 = 10!/(5!�2!�3!)
> >> >
> >> > Este caso es el que digo que seria mas dificil de preparar y quizas si
> >> > requiere algo de programacion, porque el numero de grupos es variable,
> >> pero
> >> > a lo mejor en lo que mandas se puede introducir algun tipo de vector,
> en
> >> > todo caso lo miro ma�ana
> >> >
> >> >
> >> > Un saludo
> >> >
> >> > ------------------------------
> >> > Date: Sun, 22 Mar 2015 13:22:36 +0100
> >> > Subject: Re: [R-es] Combinatoria
> >> > From: c...@qualityexcellence.es
> >> > To: fjr...@hotmail.com
> >> > CC: ourut...@gmail.com; r-help-es@r-project.org
> >> >
> >> >
> >> > S�, tambi�n...
> >> > Para las permutaciones, n=r.
> >> > Y con el par�metro "repeats.allowed" controlas si son con o sin
> >> repetci�n:
> >> >
> >> > #----------------------
> >> > > #Permutaciones *con repetici�n*
> >>
> >> > > permutations(n=3, r=3, v=x, repeats.allowed=TRUE)
> >> >       [,1]    [,2]    [,3]
> >> >  [1,] "azul"  "azul"  "azul"
> >> >  [2,] "azul"  "azul"  "rojo"
> >> >  [3,] "azul"  "azul"  "verde"
> >> >  [4,] "azul"  "rojo"  "azul"
> >> >  [5,] "azul"  "rojo"  "rojo"
> >> >  [6,] "azul"  "rojo"  "verde"
> >> >  [7,] "azul"  "verde" "azul"
> >> >  [8,] "azul"  "verde" "rojo"
> >> >  [9,] "azul"  "verde" "verde"
> >> > [10,] "rojo"  "azul"  "azul"
> >> > [11,] "rojo"  "azul"  "rojo"
> >> > [12,] "rojo"  "azul"  "verde"
> >> > [13,] "rojo"  "rojo"  "azul"
> >> > [14,] "rojo"  "rojo"  "rojo"
> >> > [15,] "rojo"  "rojo"  "verde"
> >> > [16,] "rojo"  "verde" "azul"
> >> > [17,] "rojo"  "verde" "rojo"
> >> > [18,] "rojo"  "verde" "verde"
> >> > [19,] "verde" "azul"  "azul"
> >> > [20,] "verde" "azul"  "rojo"
> >> > [21,] "verde" "azul"  "verde"
> >> > [22,] "verde" "rojo"  "azul"
> >> > [23,] "verde" "rojo"  "rojo"
> >> > [24,] "verde" "rojo"  "verde"
> >> > [25,] "verde" "verde" "azul"
> >> > [26,] "verde" "verde" "rojo"
> >> > [27,] "verde" "verde" "verde"
> >> > > #Permutaciones *sin repetici�n*
> >>
> >> > > permutations(n=3, r=3, v=x, repeats.allowed=FALSE)
> >> >      [,1]    [,2]    [,3]
> >> > [1,] "azul"  "rojo"  "verde"
> >> > [2,] "azul"  "verde" "rojo"
> >> > [3,] "rojo"  "azul"  "verde"
> >> > [4,] "rojo"  "verde" "azul"
> >> > [5,] "verde" "azul"  "rojo"
> >> > [6,] "verde" "rojo"  "azul"
> >> > #------------------------------------
> >> >
> >> >
> >> > Saludos,
> >> > Carlos Ortega
> >> > www.qualityexcellence.es
> >> >
> >> >
> >> > El 22 de marzo de 2015, 12:18, Francisco Rodr�guez <
> fjr...@hotmail.com>
> >> > escribi�:
> >> >
> >> > Carlos y ya puestos �Las permutaciones con repetici�n, salen tambi�n
> de
> >> > aqu�?
> >> >
> >> > Un saludo y gracias
> >> >
> >> > > Date: Sun, 22 Mar 2015 12:15:45 +0100
> >> > > From: c...@qualityexcellence.es
> >> >
> >> > > To: ourut...@gmail.com
> >> > > CC: r-help-es@r-project.org
> >> > > Subject: Re: [R-es] Combinatoria
> >> > >
> >> > > Hola Miguel,
> >> > >
> >> > > S� se pueden obtener las variaciones con y sin repetici�n en R.
> >> > > Eso s� est�n un poco escondidas...
> >> > >
> >> > > Se pueden calcular de esta forma:
> >> > >
> >> > > #----------------------
> >> > > > #Cargar el paquete gtools
> >> > > > library(gtools)
> >> > > > #Definir el conjunto sobre el que se har� el c�lculo
> >> > > > x <- c('rojo', 'azul', 'verde')
> >> > > > #Utilizar la funci�n "permutations()" modificando el valor de "r"
> y
> >> > > > #modificando el par�metro "repeats.allowed" dependiendo si
> sequieren
> >> > con
> >> > > o sin repetici�n
> >> > > > permutations(n=3, r=2, v=x, repeats.allowed=FALSE)
> >> > > [,1] [,2]
> >> > > [1,] "azul" "rojo"
> >> > > [2,] "azul" "verde"
> >> > > [3,] "rojo" "azul"
> >> > > [4,] "rojo" "verde"
> >> > > [5,] "verde" "azul"
> >> > > [6,] "verde" "rojo"
> >> > > > permutations(n=3, r=2, v=x, repeats.allowed=TRUE)
> >> > > [,1] [,2]
> >> > > [1,] "azul" "azul"
> >> > > [2,] "azul" "rojo"
> >> > > [3,] "azul" "verde"
> >> > > [4,] "rojo" "azul"
> >> > > [5,] "rojo" "rojo"
> >> > > [6,] "rojo" "verde"
> >> > > [7,] "verde" "azul"
> >> > > [8,] "verde" "rojo"
> >> > > [9,] "verde" "verde"
> >> > > #----------------------
> >> > >
> >> > >
> >> > > Saludos,
> >> > > Carlos Ortega
> >> > > www.qualityexcellence.es
> >> > >
> >> > >
> >> > > El 22 de marzo de 2015, 9:02, Our Utopy <ourut...@gmail.com>
> >> escribi�:
> >> > >
> >> > > > Hola de nuevo amigos, Gracias por vuestras respuestas. Un placer
> >> > levantarme
> >> > > > esta ma�ana y ver que alguien hab�a tratado de ayudarme. Espero en
> >> unas
> >> > > > semanas poder tambi�n ser yo �til a quien lo necesite.
> >> > > >
> >> > > > Me explico de nuevo. Estoy aprendiendo y mi primera visi�n, antes
> >> del
> >> > Data
> >> > > > Mining y las redes neuronales a las que quiero llegar, es ir
> >> > solucionando
> >> > > > los problemas b�sicos adem�s de explicarles R a mis propios
> alumnos
> >> en
> >> > > > lugar de Wiris (id�neo para secundaria) o Maxima.
> >> > > >
> >> > > > Mi problema es de combinatoria b�sica, quiero calcular Cm,n Pn
> Vm,n
> >> y
> >> > lo
> >> > > > mismo con repetici�n. Son cosas muy b�sicas de secundaria que
> >> cualquier
> >> > > > programa o calculadora de mano las resuelve. Supuse que R en su
> >> m�dulo
> >> > > > b�sico o CORE las responder�a al igual que responde a logaritmos
> en
> >> > > > cualquier base, determinantes e inversas de matrices.
> >> > > >
> >> > > > Pero no, hay que instalar paquetes adicionales.
> >> > > >
> >> > > > Buscando encontr� que el paquete *combinat* incluye dos de estas
> >> > funciones
> >> > > >
> >> > > > - *combn(m,n)*
> >> > > > - *permn(n)*
> >> > > > - *e incluso mCn(m,n)*
> >> > > >
> >> > > > N es solo que haga el c�lculod e cuantas son sino que las escribe
> >> > todas,
> >> > > > por ejemplo
> >> > > >
> >> > > > > combn(4,2)
> >> > > > [,1] [,2] [,3] [,4] [,5] [,6]
> >> > > > [1,] 1 1 1 2 2 3
> >> > > > [2,] 2 3 4 3 4 4
> >> > > >
> >> > > > > permn(3)
> >> > > > [[1]]
> >> > > > [1] 1 2 3
> >> > > >
> >> > > > [[2]]
> >> > > > [1] 1 3 2
> >> > > >
> >> > > > [[3]]
> >> > > > [1] 3 1 2
> >> > > >
> >> > > > [[4]]
> >> > > > [1] 3 2 1
> >> > > >
> >> > > > [[5]]
> >> > > > [1] 2 3 1
> >> > > >
> >> > > > [[6]]
> >> > > > [1] 2 1 3
> >> > > >
> >> > > >
> >> > > > Y mCn las calcula, sin escribirlas:
> >> > > >
> >> > > > > nCm(4,2)
> >> > > > [1] 6
> >> > > >
> >> > > > Pero me choc� que NO incluyese Variaciones con y sin repetici�n, y
> >> > > > combinaciones y permutaciones con repetici�n. Tanto que me las
> >> calcule
> >> > como
> >> > > > que me las escriba. Al menos yo no las encuentro a pesar de ser
> una
> >> > > > cuesti�n muy b�sica en combinatoria que ayuda a calcular
> >> > probabilidades y
> >> > > > claro, �es que R es un programa de Estad�stica!
> >> > > >
> >> > > > De ah� mi pregunta al grupo.
> >> > > >
> >> > > > Si tengo que hacerme mi propia librer�a, pues creo que en unos
> d�as
> >> > ser�
> >> > > > capaz de hacerlo. Ayer precisamente ya estuve leyendo sobre
> >> > construirme mis
> >> > > > propias funciones, pero es que me choca que no haya ninguna
> librer�a
> >> > entre
> >> > > > las 6200 del repositorio que ya lo incluya.
> >> > > >
> >> > > > Esa era mi pregunta.
> >> > > >
> >> > > > Gracias anticipadas.
> >> > > >
> >> > > > Miguel
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > > El 21 de marzo de 2015, 19:35, Francisco Rodr�guez <
> >> fjr...@hotmail.com
> >> > >
> >> > > > escribi�:
> >> > > >
> >> > > > > En relaci�n con lo que comenta Carlos, por ejemplo para el caso
> de
> >> > las
> >> > > > > Variaciones sin Repetici�n, puede ser instructivo
> >> > > > > ense�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�pidadmente
> >> > > > > casi 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: c...@datanalytics.com
> >> > > > > > To: ourut...@gmail.com
> >> > > > > > CC: r-help-es@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 <
> ourut...@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@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
> >> > > > >
> >> > > >
> >> > > > [[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
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > 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
> >>
> >
> >
> >
> > --
> > 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
>

        [[alternative HTML version deleted]]

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

Responder a