問題タブ [confidence-interval]

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.

0 投票する
1 に答える
6947 参照

gnuplot - Gnuplot: 信頼区間のあるラインポイント

私は次のデータを持っています:

データ

すべての x について線 (linespoint) で接続された平均を示し、すべての信頼区間 [ci_lower、ci_upper] も示すグラフをプロットしたいと考えています。私は2つのプロットを使用してそれを行うことができました。

しかし、2 色では見栄えが悪く、1 つのプロットでそれを行う方法があるはずだと感じています。

その解決コードは何ですか?

ベスト、ウィル

0 投票する
2 に答える
1608 参照

r - データセットを複数回ランダムにサブセット化し、平均と分散を計算する

私はこの質問に関して結論に至らなかったので、言い換えてもう一度質問すると思いました。

データセットを 10,000 回サブサンプリングして、各応答の平均と 95% CI を生成したいと考えています。

以下は、データ セットがどのように構成されているかの例です。

各研究/変数の組み合わせを 1 回だけサブサンプリングしたいと思います。たとえば、サブセット化されたデータセットは次のようになります。

行 3 と 6 がなくなっていることに注意してください。どちらも変数を 2 回測定したためです (最初のケースでは B、2 番目のケースでは A)。

サブサンプリングされたデータセットを何度も描画したいので、各変数の 95% CI で value1 と value2 の全体的な平均を導き出すことができます。したがって、サブサンプリングルーチン全体の後の出力は次のようになります。

サブセットを取得するために必要なコードを次に示します。

どんな助けでも大歓迎です。これは複雑だと認識していますので、説明が必要な場合はお知らせください。

0 投票する
1 に答える
1934 参照

javascript - 信頼区間の値を計算し、それに応じて曲線をプロットします

[x,y] プロットしているデータのペアがあります。最小二乗回帰モデルを使用して曲線に最適な線を計算し、それに応じて y 値を予測しています。

ここで、95% 信頼区間の値を生成し、それもプロットしたいと考えています。誰かが信頼帯の y 値を計算する式を手伝ってくれたら、それは素晴らしいことです。ここに投稿する前にグーグルを試しました。しかし、ほとんどのサイトは、私はすでにいくつかのデータを持っていると想定していました。また、良いリンクを教えていただけると助かります。

よろしくお願いします、S.

0 投票する
3 に答える
10676 参照

r - Rの2元配置分散分析エラーバープロット

私たちは生物学の学生のために統計学のクラスを教えており、コンピューティングとデータの視覚化プラットフォームとしてRを使用しようとしています。可能な限り、余分なパッケージを使用したり、Rでひどく「派手な」ことをしたりすることは避けたいと思います。コースの焦点は、プログラミングではなく統計にあります。それにもかかわらず、2因子ANOVA設計のRでエラーバープロットを生成する非常に良い方法は見つかりませんでした。プロットを作成するためにggplot2パッケージを使用しています。これには、95%CIエラーバーを生成する組み込みのstat_summaryメソッドがありますが、これらの計算方法が常に正しいとは限りません。以下では、ANOVAのコードを手作業で調べ、95%CIも手作業で計算します(グループ内分散ggplotだけでなく、総残差分散から推定された標準誤差を使用して)sサマリーメソッドが使用します)。最後に、実際にはプロットがあります。

だから問題は...これをすべて行うためのより簡単/より速く/より簡単な方法はありますか?

双方向主効果分散分析のggplot2errobarプロット

0 投票する
1 に答える
3219 参照

r - Rのシミュレーションデータからプロットする信頼区間を追加する

尤度関数とシミュレーションに基づいてプロビットシミュレーションを作成しました。これらはすべて、以下のコードで複製できます。

これは尤度関数です。

これは、見積もりを行うための関数です。

そして、これはシミュレートされたモデルを生成する関数です。

これは、100に等しいnサイズをシミュレートします。

以下のこの関数は、ノンパラメトリックブートストラップアプローチに基づいて信頼区間を計算します(使用されているサンプル関数に注意してください)。

以下のこの関数は、ブートストラップ出力をクリーンアップするだけであり、信頼区間は私がプロットしたいものです。

このようなグラフ(下のグラフ)をプロットしたいのですが、上のprocessres関数に基づいて信頼区間を追加します。これらの信頼区間をプロットに追加するにはどうすればよいですか?

また、別のプロットコードやパッケージも利用できます。このシミュレーションに基づいて信頼区間を追加したグラフが必要です。

ありがとう!

0 投票する
1 に答える
7580 参照

r - Rのブートストラップ信頼区間

私は新しいRユーザーであり、ブートパッケージの使用に問題があります。私がやりたいのは、ブートストラップを使用して、次のような数値のベクトルの平均の周りに信頼区間を生成することです。

任意のヒント?

0 投票する
1 に答える
1004 参照

r - rに追加された信頼区間(ボックスおよびウィスカープロット)を含むxyplot

XYplot に 99% と 95% の信頼区間を追加したいと考えています。

以下はデータです。

Y の最大値を特定したいのですが、対応する X 値はボックスとウィスカー プロットの中央値の位置です。Y の値が 1 ポイント (左または右のいずれか) 減少するときはいつでも 99% 信頼区間 (ボックスの内側になります) であり、Y が 2 に減少するときはいつでも (左と右の両方)、x の対応する位置が表されます。ひげによって。

望ましいプロット:

ここに画像の説明を入力

説明。 ここに画像の説明を入力

max(Y) に対応する x の値 = 6.7 左のボックスに対応する x の値 = 6.7 - 1、ボックスの右 = 6.7 - 1 ひげの左側に対応する x の値 = 6.7 - 2、ひげの右側 = 6.7 - 2

0 投票する
1 に答える
1904 参照

r - r / sciplot:lineplot.CIでウィスカーが重なっている

sciplotライブラリのlineplot.CIを使用して相互作用プロットを作成する場合、エラーバーがグループ間でオーバーラップする可能性があります。例えば、

グループ化変数にジッターを追加し、x.contをTRUEに設定することで、グループをx軸に沿って分離できますが、これにより、プロットの線が消えます。

エラーバーが重ならないように、線を表示してポイントをジッターすることは可能ですか?それとも、この種のプロットを作成するためのより良い方法はありますか?

0 投票する
1 に答える
402 参照

statistics - AB テスト結果の計算

ユーザーに一連の製品が表示され、好きな製品を選択することで興味を示す Web ページがあります。

このページの 2 つのバージョンをテストするために、AB 実験を実行しています。各バージョンは、異なる製品セットを示しています。この実験でテストしている指標は、ユーザーが選択した製品の数です。

私が AB テストで見つけたすべてのリソースは、X 回の試行があり、それらの試行から Y 回のコンバージョンが発生する「試行とコンバージョン」モデルを想定していました。このモデルでは、Y <= X です。

私の場合、ページのインプレッションは X = # で、そのページで選択された製品は Y = # で、場合によっては Y > X です。この場合、どのバージョンのパフォーマンスが優れているかを判断するにはどうすればよいですか?

0 投票する
4 に答える
21679 参照

r - チェック間隔に R の数値が含まれている

RI には次のものがありますmatrix(各行は、同じサンプル データから生成されたブートストラップ 95% 信頼区間を表します)。

データの真の母集団平均は 23.3 です。したがって、最初の 2 つは真の平均を含みますが、3 番目は含みません。

R では、データの真の母集団平均がその特定の間隔内にあるかどうかをそれぞれチェックしてから、間隔に真の平均が含まれているかどうかの高さの列ベクトルを返し、そうでない場合は、forループiを実行したいと考えています。nrow(matrix)inrow(matrix)TRUEFALSE

どうすればこれを行うことができますか?