問題タブ [brms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - ベイジアン階層回帰 (brms) でモデル内のオブジェクトが見つからないのはなぜですか?
私のデータセットは、動物の調査データに基づいています。次の形式のベイジアン階層モデルを実行したいと考えています。
これによりエラーが発生します。
nlist(model、sdata、algorithm、backend、iter、warmup、thin、chains のエラー: オブジェクト 'Tlength' が見つかりません
そのオフセットを削除すると、チェーンが原因でまったく別のエラーが発生します。
チェーン 1: 初期値の棄却: チェーン 1: 初期値で評価された勾配は有限ではありません。チェーン 1: スタンはこの初期値からサンプリングを開始できません。
変数のスケールが問題を引き起こしているのではないかと思いましたndate
が、問題は解決しません。ガウス ファミリのままにしておくとモデルは機能しますが、それは私のデータには不適切です。
ここに完全なデータセットを含めました:
r - パッケージbrmsのxとyの両方のエラーを含む線形回帰
データに対して線形回帰を実行して、海面の変化率を計算しようとしています。ただし、たとえば、x (年齢) と y (RSL) の両方のエラーがあるため、単純な線形回帰は機能しません。
RSL | RSL エラー | 年 | 年齢エラー |
---|---|---|---|
-0.31 | 0.05 | 1815年 | 1 |
-0.29 | 0.07 | 1880年 | 5 |
-0.29 | 0.05 | 1895年 | 5 |
-0.2 | 0.05 | 1935年 | 1 |
私はいくつかの調査を行ってきましたが、変数の誤差アプローチまたはベイジアン測定モデルのいずれかが機能するようですhttps://www.r-bloggers.com/2021/04/how-to-estimate-models-with -私たちのcovid-19-indicesの測定誤差/
ベイジアン測定モデルは、著者がより有利で実装しやすいモデルであると説明しているため、ベイジアン測定モデルから始めることにしました。
私は自分のデータで例を複製しようとしましたが、次のエラーが発生しましたError: The following variables can neither be found in 'data' nor in 'data2': 'Wap'
どこが間違っているのか、モデルを実行する方法を知っている人はいますか?
NB 私のデータフレームには Ageupper と Agelower と RSLupper RSLlower がありますが、それらはガウスであるため、コードで Ageupper RSLupper などを使用します。
ありがとう
r - brms の順序回帰モデル。エラー = 関数cumulative("logit")が見つかりませんでした
brms パッケージで序数ロジット モデルを実行しようとすると、「The function "cumulative" could not be found. I changed it to family = "cumulative" and was could get it to work. というエラーが表示されました。これらは違う?