问题描述
我正在用2个网络和一个行为(按标准,10个级别)在RSiena中计算一个共同进化模型。
我在某些变量上遇到了麻烦,例如GDP确实适用于网络,但不适用于行为。我检查了这是否是正确的效果,没有发现拼写错误(也许是我无视了我的视线),还有其他变量。 对于其中一个网络而不是另一个网络,另一个二进制变量也存在相同的问题。
我总是收到错误消息“一元运算符的参数无效”。
multieff <- includeEffects(multieff,effFrom,name = "beh",interaction1 = c("gdp"),type = "eval")
有人知道该错误代码可能是什么吗?如果脚本中的代码以某种方式自行取消(例如++),我会找到其他软件包的结果。但是我不知道这里可能是什么。
解决方法
这肯定是有史以来最令人毛骨悚然的错误。 我在脚本中包括了---------------------这部分,但忘记了#。 由于某种原因,R随后认为此后的所有内容都不是脚本,而是降价注释。 如果有人遇到问题,那就不是数据,而是代码。