【发布时间】:2013-02-21 02:56:18
【问题描述】:
我正在尝试将 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 的函数。我在这里做错了什么?
【问题讨论】:
-
R 不是符号代数程序。您应该注意@thelatemail 和 mnel。 R 是一种函数式语言。
标签: r expression