Estoy buscando una forma de crear una expresión que sea el producto de dos expresiones dadas. Por ejemplo, supongamos que tengoManipulación de expresiones en R
e1 <- expression(a+b*x)
e2 <- expression(c+d*x)
Ahora quiero crear mediante programación la expresión (e1)*(e2)
:
expression((a+b*x)*(c+d*x))
Antecedentes Estoy escribiendo una función de ajuste del modelo. El modelo tiene dos piezas definidas por el usuario. Necesito poder "manejarlos" por separado, y luego crear una expresión combinada y "manejarla" como un modelo. "Manejo" implica tomar derivados numéricos, y la función deriv
quiere expresiones como una entrada.
Como nota al margen: si se encuentra en una situación similar pero no requiere una 'expresión' para una salida, cree funciones en su lugar y use 'cuerpo' para modificar el contenido de la función. –