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
式の最後の2つの用語で_*
_ sが欠落しているため、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は、並置を乗算に使用できる唯一のコンピュータシステムです...