対数スケールをプロットしようとしていますが、このエラーが発生し続けます:
Error in plot.window(...) : invalid "log=1/h" specification.
何が間違っているのかわかりません。以下は私のコードです:
#function
function(stepsize, temp_val, counter) {
while(counter < 0) {
counter <- counter + stepsize
px_norm <- dnorm(counter, mean = 0, sd = .04)
temp_val <- temp_val + px_norm }
temp_val <- 2*temp_val
temp_val <- temp_val *(stepsize/2)
print(temp_val, digits = 12)
}
#Initial step size
h <- .01
while (h > .00001) {
x <- calc_error(h, 0, -5) #Gives me a result around .5
err <- x - (exp(-.02)*0.5)
plot(1/h, err, log = "1/h")
h <- h/10 }
基本的に、この短い関数では、ステップ サイズが大きくなるにつれて、実際の答えからの誤差が減少します。しかし、私はこれをプロットするのに問題があります。どんな助けでも大歓迎です。ありがとう