[R-es] Duda de como plantear

Elisabete Juaristi Arrieta eju@r|@t| @end|ng |rom mondr@gon@edu
Vie Oct 25 22:55:21 CEST 2019


Muchas gracias por vuestra respuesta. Lo voy a mirar, a ver si se puede
hacer.

El vie., 25 oct. 2019 14:36, Javier Marcuzzi <
javier.ruben.marcuzzi using gmail.com> escribió:

> Estimado Elisabete Juaristi Arrieta
>
> Al leer su correo pensé que usted quería resolver un problema para lo que
> R no es adecuado, luego pensé que usted deseaba solucionar un problema
> donde hay datos y una ecuación a resolver. En este segundo caso yo muchas
> veces me pregunto cuál sería la forma para algunos problemas que tengo,
> muchos de estos tienen solución pero pienso que esa solución es puesta por
> un programador que no resuelve el problema matemático. por ejemplo un
> solver cuándo la función no es lineal, pero en este solver la documentación
> especifica que es para sistemas lineales. Buscando un poco más encuentro
> una especie de superposición de nombres para lo mismo, como si fuesen
> sinónimo, y es bastante lógico cuándo la computadora resuelve pero no por
> el método adecuado. Entonces la gran pregunta es cuál es el método
> adecuado. A esta pregunta como respuesta R tiene muchas alternativas,
> algunas de las cuáles están documentadas en lo siguiente.
> https://cran.r-project.org/web/views/Optimization.html
>
> Javier Rubén Marcuzzi
>
> El vie., 25 oct. 2019 a las 3:36, Emilio L. Cano (<emilopezcano using gmail.com>)
> escribió:
>
>> Vale, no entendí bien la pregunta.
>>
>> Creo que lo puedes resolver con la función “optim", échale un ojo a la
>> ayuda.
>>
>> Un saludo,
>> Emilio
>>
>>
>> > El 25 oct 2019, a las 8:19, Elisabete Juaristi Arrieta <
>> ejuaristi using mondragon.edu> escribió:
>> >
>> > Gracias Emiliano, pero no me vale. No conozco los valores de a,b y c.
>> Tengo que plantear tres condiciones y luego a través de la resolución de un
>> sistema lineal que me encuentre los valores de a,b, c.
>> >
>> > Puede que no lo tenga que hacer a través de function y haya algún otro
>> modo.
>> >
>> > Gracias de nuevo!
>> >
>> > El vie., 25 oct. 2019 7:14, Emilio L. Cano <emilopezcano using gmail.com
>> <mailto:emilopezcano using gmail.com>> escribió:
>> > Hola Elisabete,
>> >
>> > Efectivamente, la función necesita saber los valores de a, b y c. En
>> otro caso, tendrás el error de que no existe el objeto.
>> >
>> > Tienes dos opciones: asignar los valores de a, b y c antes de llamar a
>> f(x), o bien meterlos como argumentos cuando defines f, y después
>> asignarlos en cada llamada:
>> >
>> > a <- 1; b <- 2; c <- -4
>> > f <- function(x)   {a*x^2+b*x+c}
>> > f(1)
>> >
>> > f <- function(x, a, b, c)   {a*x^2+b*x+c}
>> > f(1, a =  1, b = 2, c = -4)
>> >
>> > Buen día,
>> > Emilio
>> >
>> >> El 25 oct 2019, a las 0:06, Elisabete Juaristi Arrieta <
>> ejuaristi using mondragon.edu <mailto:ejuaristi using mondragon.edu>> escribió:
>> >>
>> >> Buenas noches,
>> >>
>> >> Tengo una función del tipo f(x)=a*x^2+b*x+c  y sé que esta función
>> pasa por
>> >> el punto (1,3).  Quisiera que R me sustituyera la x por 1, y me sacara
>> la
>> >> expresión que quedase para luego ese resultado igualarlo a 3, es
>> decir, que
>> >> hiciera lo siguiente, sustituyera x=1 en f(x), y me devolviera lo
>> siguiente:
>> >>
>> >> a*1^2+b*1+c
>> >>
>> >> He probado a meter f de distintas formas:
>> >>
>> >> f<-function(x)   {a*x^2+b*x+c}
>> >>
>> >> En este caso, al  hacer f(1)  me dice que le falta el valor de a.
>> >>
>> >> También lo he definido como f<-function(x,a,b,c)
>> >>
>> >> y aplicar f(1,a,b,c)  pero tampoco funciona.
>> >>
>> >> Alguna ayuda?
>> >>
>> >> Muchas gracias de antemano.
>> >>
>> >> Saludos!
>> >>
>> >>      [[alternative HTML version deleted]]
>> >>
>> >> _______________________________________________
>> >> R-help-es mailing list
>> >> R-help-es using r-project.org <mailto:R-help-es using 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 using r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es