gpt4 book ai didi

r - 错误:attempt to apply non-function

转载 作者:行者123 更新时间:2023-12-03 07:29:08 24 4
gpt4 key购买 nike

我正在尝试在R中运行以下代码,但出现错误。

我不确定公式的哪一部分不正确。任何帮助将不胜感激。

> censusdata_20$AGB93 = WD * exp(-1.239 + 1.980 * log (DIAM93) + 0.207 (log(DIAM93))^2 
- 0.0281 (log(DIAM93))^3)
Error: attempt to apply non-function

最佳答案

您在表达式的最后两个术语中缺少*,因此R会将0.207 (log(DIAM93))^2解释为(例如)试图调用名为0.207的函数...
例如:

> 1 + 2*(3)
[1] 7
> 1 + 2 (3)

Error: attempt to apply non-function


您的(不可复制的)表达式应为:
censusdata_20$AGB93 = WD * exp(-1.239 + 1.980 * log (DIAM93) + 
0.207* (log(DIAM93))^2 -
0.0281*(log(DIAM93))^3)
Mathematica是我所知道的唯一允许并置用于乘法的计算机系统...

关于r - 错误:attempt to apply non-function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16358987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com