我正在尝试将 R 中的多个表达式组合成一个表达式。理想情况下,我可以做这样的事情:
g <- expression(exp(a[1]*x)/(1 + exp(a[1]*x)))
h <- expression(exp(a[2]*x)/(1 + exp(a[2]*x)))
c <- expression(g * h)
其中a
是给定的数据向量,x
是唯一的未知数(并且在所有表达式中都是相同的未知数)。c
会回来
R> c
expression(exp(a[1]*x)/(1 + exp(a[1]*x)) * exp(a[2]*x)/(1 + exp(a[2]*x)))
现在,当我这样做时,我会得到
R> c
expression(g * h)
我想要一个方程
(来源:lehrfeld.me)
我可以在其中插入一些向量a
以获得x
. 我在这里做错了什么?