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 で次のコードを実行しようとしていますが、エラーが発生します。
式のどの部分が間違っているかわかりません。どんな助けでも大歓迎です。
> 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)
エラー: 関数以外を適用しようとしています
(再現不可能な) 式は次のようになります。
censusdata_20$AGB93 = WD * exp(-1.239 + 1.980 * log (DIAM93) +
0.207* (log(DIAM93))^2 -
0.0281*(log(DIAM93))^3)
Mathematica は、私が知っている唯一の計算機システムで、並列計算を乗算に使用できます...