問題タブ [standard-deviation]
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 - 縦方向の反復測定の平均、SD、ANOVA
3 つの Measurements (Time) は、Persons (ID) にネストされている Networkpartners (NP) にネストされています。変数 NP.T (ここで述べた回答に従って作成) は、特定の人 (ID) が特定の測定値 (1 ~ 3) で持っているネットワーク パートナーの数 (結果に欠損値がない) を示します。
これは私のデータセットの例ですが、実際のデータセットには数千行あります。
次のことを計算したいのですが、これを正しく行う方法がわかりません。
a) 各測定におけるネットワーク パートナー数の平均 SD (NP.T)。
また、各測定で少なくとも 1 人のネットワーク パートナーを指名した人物 (ID) の数にも関心があります。
T1 -> 少なくとも 1 つの Networkpartner と名付けられた 2 つの ID
T2 -> 少なくとも 1 つの NP に名前が付けられた 2 つの ID
T3 -> 少なくとも 1 つの NP に名前が付けられた 2 つの ID
この例では些細なことに聞こえるかもしれませんが、私のサンプルではそうではありません。平均の計算には、sds ect。毎回、その特定の時間に少なくとも 1 つのネットワーク パートナーを実際に指名した ID のみを考慮したいと考えています。その特定の時点で NP に名前を付けなかった ID は、その時点の記述統計の一部であってはなりません。 明確化のために: output-variable に NA がある場合、その NP はその時点で ID によって名前が付けられていなかったことを意味します。
b) ネットワークパートナーの平均数が経時的に変化するかどうかを確認するための反復測定 ANOVA
期待される結果:
Mean.T1 = 2 <- 両方の ID が T1 で 2 つの NP を指定したため
Mean.T2 = 1.5 <- T2 で 1 つの ID が 2 に名前を付け、もう 1 つの NP に名前が付けられたため
Mean.T3 = 1 <- 両方の ID が T3 で 1 つの NP を指定したため
n.T1 = 2
n.T2 = 2
n.T3 = 2
問題は、実際のデータセットでは、すべての人がさまざまな量のネットワークパートナーに名前を付けているため、この場合の記述統計を計算する方法がわからないことです.
matlab - 統計誤差計算 Matlab
値の 2 つのベクトルがあり、それらを統計的に比較したいと考えています。簡単にするために、A = [2 3 5 10 15] および B = [2.5 3.1 4.8 10 18] と仮定します。標準偏差、二乗平均平方根誤差 (RMSE)、平均を計算し、ヒストグラムとして便利に提示したいと考えています。私が理解できるようにする方法を教えてください。質問はおそらく簡単だと思いますが、私はこれに慣れていません。どうもありがとう!
編集:これが私がRMSEを実装したかった方法です。
ただし、たとえば 3 と 3.1 は 0.1 だけ異なるため、予想よりも大きな値が得られます。これは、各サイクルの参照値とそのサイクルの対応する推定値との間の誤差を計算する方法です。私は正しいことをしていますか、それとも何が間違っているのか教えていただけますか?
r - 重みによる迅速な標準偏差
ベクター広告の標準偏差をすばやく取得できる関数を使用して、ベクターに要素の重みを含めることができるようにしたいと考えました。すなわち
加重平均については、たとえばwt.mean()
から使用できますlibrary(SDMTools)
しかし、wt.sd
関数は私が望んでいたものを提供していないようです:
0.8944272
私はweighted から返される関数を期待していますsd
。できれば、次のような data.frame でこれを使用します。
java - JAVA を使用して標準偏差を計算する方法
私はここで非常に新しいです。現在、Javaで標準偏差を計算しようとしています(グーグルで検索しました)が、それを機能させるには多くの問題があります
ユーザーが入力した10個の値があり、これまでの理解の標準偏差を計算する必要があります。回答してくれた人々のおかげで、配列の平均を見つけて計算を完了します
私はすでに10個の値の配列に格納されているデータを持っていますが、配列からデータを出力して、入力コードをここに格納することなく計算を行う方法がよくわかりません。
お時間をいただきありがとうございます。
c - 単一の解析での計算分散と標準偏差
各パケットに 2 つのタイムスタンプを持つ非常に大きなネットワーク トレース ファイルがあります。各ペアの連続するパケットのタイムスタンプの差を計算します。
ts_2 が参照値であり、ts_1 を ts_2 に対してテストしたいとします。
そして分散 ts_variance = (delta_ts2 - mean_ts)^2/packet_count
上記のアプローチの問題は、ファイルの最後に到達するまで平均値が得られないことです.1回の解析でこれを達成したい.私は以下のようなアプローチを使用することを考えています.
このアプローチは受け入れられますか? このアプローチを使用すると、推定された分散、したがって標準偏差はどの程度正確になりますか?
awk - awk で平均と標準偏差を計算する
24 (行) x 16 (列) のデータを持つ 'file.dat' があります。
各列の平均を計算する次の awk スクリプトは既にテスト済みです。
出力「aver-std.dat」には、これらの平均を含む 1 つの列があります。
平均計算と同様に、データ ファイル 'file.dat' の各列の標準偏差を計算し、それを出力ファイルの 2 列目に書きたいと思います。つまり、最初の列に平均値、2 番目の列に標準偏差を含む出力ファイルが必要です。
私はこのようなさまざまなテストを行ってきました
2列目に値を書き込みますが、標準偏差の正しい値ではありません。偏差の計算がなぜか正しくありません。助けていただければ幸いです。よろしく
r - 平均と標準偏差が固定された乱数を生成する
rnorm
(またはその他を使用して)Rで乱数を生成する場合runif
、サンプリング元の分布として正確な平均とSDを持つことはめったにありません。私のためにこれを行う簡単な1つまたは2つのライナーはありますか? 予備的な解決策として、この関数を作成しましたが、R または一部のパッケージにネイティブである必要があるようです。
説明する:
これが必要な理由は、実際のデータに適用する前に、シミュレートされたデータの分析を調整するためです。シミュレートされたデータを使用すると、正確なプロパティ (平均、SD など) がわかり、推論統計を行っているため、p 値のインフレを回避できるため、これは素晴らしいことです。たとえば、次のような単純なものがあるかどうかを尋ねています
r - 標準偏差付きの R 棒グラフ
私は新しい R ユーザーで、棒グラフで一部のデータをグラフ化するのに問題があります。これが本当に簡単な場合は事前に申し訳ありませんが、私にはそれがわかりません。6 セットのデータがあります。1、5、および 10 歳の車 #1 の 3 つのデータ セットと、1、5、および 10 歳の車 #2 の 3 つのデータ セットです。 1.) 車の外装のへこみの総数と 2.) 塗装を剥がしたへこみの数を数えます。各車とそれぞれの年齢に対応する 6 つの棒グラフを作成したいと思います。列の高さは、標準偏差棒を使用して、塗装を剥がしたへこみの総数です。これまでに試したことは次のとおりです(2つのデータセットのみが含まれています):
エラーバーの例を見つけました: arrows(bar, x, bar, x+ -(stdv), length = 0.15, angle = 90)
、しかし、これを私の数値で動作させることはできません。また、この例では、y 軸は 15 で停止しますが、バー Car1Yr5 は 19 まで続きます。y 軸を 20 または 30 まで描画するにはどうすればよいですか? 繰り返しますが、私はRの初心者であり、どんな助けも大歓迎です。私は約2週間、これを自分で解決しようとしています。ありがとう。
java - ArrayList からデータを取得して計算に使用しますか?
そのため、課題があり、各課題の各学生のマークの平均を計算してから、各課題の平均を計算する必要があります。各生徒の平均を計算することはできますが、各課題の平均と平均の平均に問題があります。次に、標準偏差も計算する必要があります。方程式が与えられていますが、それを実装する方法がわかりません。
最終的な出力は次のようになります。
私は3つのクラスを持っています.2つは学生の名前とファンの配列を定義しているだけで、もう1つは学生のマークの配列です。それらは質問とはあまり関係ありません。
私は基本的にメインクラスですべてを実行しています。これが適切にフォーマットする唯一の方法であり、時間がなくなったためです。
これは以下を出力します:
与えられた標準偏差は次のとおりです (解釈できることを願っています)。
最後の 2 行、平均、標準偏差を取得する方法がわかりません。現時点で私が持っているのは、各割り当てがArrayListにスキャンされていることだと思うので、私の質問は、その配列リストのデータを取得して平均を計算できるようにするにはどうすればよいですか、またはどのように平均を計算しますか? 私はどんな提案にもオープンであり、コードを通して例を挙げていただければ幸いです。
ありがとう。
わかりましたので、私は平均を行う方法を考え出しました。各割り当てにメソッドを使用し、それをメイン メソッドで呼び出します。これは 4 つのメソッドの最初のメソッドです。
私はまだ標準偏差に問題があります。
電卓を使って計算することさえできません。助けてください、または少なくとも私を正しい方向に導いてください。
ありがとうございました!