我正在寻找一种方法来创建一个表达式,该表达式是两个给定表达式的乘积.例如,假设我有
e1 <- expression(a+b*x)
e2 <- expression(c+d*x)
Run Code Online (Sandbox Code Playgroud)
现在我想以编程方式创建表达式(e1)*(e2)
:
expression((a+b*x)*(c+d*x))
Run Code Online (Sandbox Code Playgroud)
背景
我正在写一个模型拟合函数.该模型有两个用户定义的部分.我需要能够单独"处理"它们,然后创建一个组合表达式并将其"处理"为一个模型."处理"涉及取数字导数,deriv
函数希望表达式作为输入.
我试图显示调用函数时提供的参数的实际值.`match.call'按照我想要的方式执行某些操作,但它不会对变量进行求值.例如
foo <- function(x) match.call()
foo(2)
Run Code Online (Sandbox Code Playgroud)
版画
foo(x = 2)
Run Code Online (Sandbox Code Playgroud)
我很高兴.然而:
xxx <- 2
foo(xxx)
Run Code Online (Sandbox Code Playgroud)
将打印
foo(x = xxx)
Run Code Online (Sandbox Code Playgroud)
而不是foo(x = 2)
我想拥有它.
我曾尝试各种组合substitute
,eval
和公司,但没有成功的.
如何在xtable表中添加颜色间距?
我按照以下说明生成表:
test.table<-xtable(summary(test),caption='test', floating = FALSE)
align(test.table) <- "|c|l|"
print(test.table,caption.placement='top')
Run Code Online (Sandbox Code Playgroud)
谢谢你的回答
我从我的一个过程逻辑报告中发现某个变量与截距高度相关.我怎么解释呢?我应该改变什么来修改这种相关性?
编辑:尝试从一个更为理论的角度提出这个问题.在估计大多数逻辑回归包的相关分析输出中,如果您看到截距估计与某个变量高度相关,这意味着什么?你会如何应对这种情况?希望这是一个更清楚的提问方式.非常感谢大家.
r ×3
bigtable ×1
expression ×1
latex ×1
regression ×1
sas ×1
statistics ×1
sweave ×1
xtable ×1