[解決済み] エラー: 評価のネストが深すぎる: 無限再帰 / R3.3.2 の options(expressions=)?
2022-02-15 11:28:28
質問
異なるモデルで読み込むために、ある関数を使おうとしています。以下のコードを関数なしで使用するとうまくいきます。関数を使用して呼び出すと、エラーが発生します。
Error: evaluation nested too deeply: infinite recursion / options(expressions=)?
どなたか理由を教えてください。
x=rnorm(1000)+sin(c(1:1000)/100)#random data+ sinus superimposed
plot <- function(model){
par(mfrow=c(2,2))# plot window settings
plot(model)
lines(filter(model,rep(1/30,30)),col='red')
plot(filter(model,rep(1/30,30)))
plot(model-filter(model,rep(1/30,30)))
# variances of variable, long term variability and short term variability
var(model)
var(filter(model, rep(1/30,30)),na.rm=T)
var(model-filter(model, rep(1/30,30)),na.rm=T)
}
plot(x)
解決方法は?
この問題は
plot
関数は、その本体内部で呼び出される関数でもあるため、ここでは無限の再帰が発生します。
の名前を変更します。
plot
関数を他の関数に変更します。
myplot
で、問題ないでしょう。
関連
-
[解決済み】R:関数に有限な'ylim'値が必要
-
[解決済み】R: 複数行の ggplot2 コマンドで「単項演算子エラー」が発生する。
-
[解決済み】Rで「パッケージ'FILE_PATH'のインストールで終了ステータスが0でなかった」。
-
[解決済み】LMEモデルのレベル0、ブロック1でのバックソルブにおける特異性
-
[解決済み】エラー。Rの'break'の数が無効
-
[解決済み】bstTreeの予測値の混乱行列、エラー:'The data must contain some levels that overlap reference'.
-
[解決済み】r Error dim(X) must have a positive length?
-
[解決済み】Rで結果の行数がベクトル長(arg 2)の倍数でない件
-
[解決済み] na.fail.defaultのエラー:オブジェクトの値が見つからない - しかし、値が見つからないことはありません。
-
[解決済み】Rで「中断されたプロミスの評価を再開する」という警告を回避する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー:'dimnames' [2]の長さが配列の範囲と等しくない [終了しました]
-
[解決済み】「arguments imply differing number of rows: x, y」というエラーは何を意味するのか?
-
[解決済み】Rで「パッケージ'FILE_PATH'のインストールで終了ステータスが0でなかった」。
-
[解決済み】RでのMLEエラー:'vmmin'の初期値が有限でない
-
[解決済み】reshape2 meltの警告メッセージ
-
[解決済み】 boxplotに色を追加する - "離散的なスケールに連続的な値が供給される "エラー
-
[解決済み】 lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) のエラー : 'y' の NA/NaN/Inf, あらゆる方法を試したが解決しなかった。
-
[解決済み] [Solved] read.csv warning 'EOF within quoted string' prevents complete reading of file.
-
[解決済み] テスト
-
[解決済み】Rで、Error: ggplot2 doesn't know how to handle of data of class numericに対処する。