問題設定について説明します。私が描いている関数は確率関数であり、積分するとその値は 1 に等しくなければなりません。そのため、積分の結果を 1 で割って C の値を求めます。したがって、C に値を割り当てることはできません。 .
以下のコードとエラーメッセージを見てください -
> f <- function(x) (C*x*(exp(-x)))
> z=integrate(f, lower = 0, upper=Inf)
Error in C * x : non-numeric argument to binary operator
ここでどのように定義すればよいですC
か?
2 番目の質問 - の値の何が問題なのか、だれか理解できますかz
?
> f <- function(x) (x*(exp(-x)))
> z=integrate(f, lower = 0, upper=Inf)
> z
1 with absolute error < 6.4e-06
> 1/z
Error in 1/z : non-numeric argument to binary operator