オリジナルの接続:http://tecdat.cn/?p=6252
スタンR、
スタンは、統計ソフトウェアパッケージの数から実行することができます。これまでのところ、私がしてきたRから実行するようにスタンを最初に従って、クイックスタートガイドは、命令の内容をすべてインストールして実行します。
単純な線形回帰
最初のステップは、スタンモデルにファイルを書き込むことです。これは、ファイルのlinreg.stanが含まれています。
データファイルの最初の部分を参照し、それはスタンを入力として、スカラー、ベクトルおよび行列に渡さ宣言する。
次に、我々がシミュレートされたデータは、次のRコードを実行し、モデルに合うようにスタンlinreg.stanと私たちのファイルを使用して設定することができます。
あなたが最初のスタンモデルをインストールすると、モデルは、数秒の遅延C ++にコンパイルされます。スタン開発者が説明したようしかし、コンパイルモデルと、それは、シミュレーション研究の実施の文脈で(大きな利点をコンパイルプロセスを繰り返すことなく、新しいデータセットに適用することができます。
上記のコードでは、各鎖が1000回の反復を持って、4つの別々のチェーンを実行するためにスタンをお願いします。実行した後、我々は次の方法で出力を集約することができます:
回帰の傾きβのために、我々は、(アナログデータ1の真値に近い)0.95後方意味します。95%信頼区間を形成するために、我々は単純に2.5%とパーセンタイルリアサンプリングの97.5%を使用し、これは1.17から0.75です。
あなたは内の様々な他のモデルフィッティングから番号を取得することができます。一つは、図面であるモデルパラメータの事後分布。回帰勾配を得るために、私たちは、次の操作を実行できます。
事後分布のヒストグラムβ
今度は、標準の通常の最小二乗線形モデルを使用してみましょう:
これは私達に0.95の傾き、SDの同じ事後スタンである0.11の標準偏差の2つの小数の平均値事後スタン差の推定値を与えます。
スタンとベイズ推定
探検とベイズ推定を実行するためにそれを使用することに興味スタンが、これは測定誤差やデータ欠落の問題が原因です。WinBUGS年前、作家や他の人が述べたと示されているように、ベイジアンアプローチは、不確実性の異なるソースの問題を解決する上で非常に自然である、そのような欠落したデータとして、あるいはエラーが発生した不確実性のパラメータ、超えた不確実性のこれらのソース測定共変量。実際には、データの欠落のための多重代入法は、ベイズのパラダイム内で人気のある開発され、実際には完全なベイジアン解析の近似値とみなすことができます。
この記事を読んでいただきありがとうございます、ご質問が以下のコメントを残してください!
データドライの詳細については、マイクロチャネル公衆番号へようこそ注意!
この記事を読んでいただきありがとうございます、ご質問が以下のコメントを残してください!
データドライの詳細については、マイクロチャネル公衆番号へようこそ注意!