問題タブ [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.
python - リストの値が特定の値を超えている場合に変更する
テキストファイルからリストを読み込んで、このリストの標準偏差を取得しています。平均から1標準偏差離れた値を、平均から1標準偏差として使用する方法を知りたいです。ここに私が取り組んでいる私のコードの一部があります:
このコードは、1 つの標準偏差の範囲外の値を削除するだけです。これらの削除された値が平均から 1 標準偏差に制限されているが、データ セットに保持されるように変更するにはどうすればよいですか?
たとえば、リストが [1,2,3,4,5,20] の場合、標準偏差は 7.08、平均は 5.88 です。したがって、平均から離れた1つの標準偏差は12.96または-1.2であるため、現在の私のコードはこれ以外の数値を除外するため、リストは[1,2,3,4,5]になりますが、リストを実際に読み取りたい[ 1,2,3,4,5,12.96]。どうすればいいですか
r - Rのプールされた標準偏差を計算する方法は?
データ フレーム内のすべての一意のサイトについて、プールされた (実際には重み付けされた) 標準偏差を計算したいと考えています。
これらのサイトの値は、単一種の林分の値であり、広葉樹林分と針葉樹林分を比較できるように、平均値と標準偏差をプールしたいと考えています。
これは広葉樹スタンドの値を持つデータ フレーム (df) です。
Keybl はサイトのコードです。プールされた SD の式は次のとおりです。
(申し訳ありませんが、写真を投稿できず、数式に直接アクセスできるリンクが見つかりませんでした)
2 はグループの数であるため、サイトによって異なります。これは、t検定と比較したい2つのグループに使用されることを知っています。この場合、これらのグループを比較するつもりはありません。私の教授は、この式を使用して重み付けされた sd を取得することを提案しました。この式を必要な方法で組み込んだ R 関数が見つからなかったため、独自の関数を作成しようとしました。ただし、私は R に不慣れで、関数やループを作成するのがあまり得意ではないため、ご協力をお願いします。
これは私がこれまでに得たものです:
1)関数自体は、本来よりもわずかに低い値を与えるため正しくなく、その理由がわかりません。z+1 が最後の行に達したときに停止しないのでしょうか? もしそうなら、それはどのように修正できますか?
2)ループは完全に間違っていますが、数時間成功しなかった後に思いついたものです。
誰でも私を助けることができますか?
ありがとう、
アントラ
python - オンライン標準偏差を計算する
実行時にシステムに渡されるすべての値の標準偏差を計算したいと考えています。
実装方法がわかりません。
オンライン平均を実装しました
オンライン標準偏差のプロトタイプを次のようにしたい:
mysql - グループの MIN() と MAX() なしでアイテムのグループの STDDEV() を取得する方法
私は次のようなテーブルを持っています
等
各グループ (ビール、ワインなど)STDDEV()
のMIN()
とMAX()
の値を取得するにはどうすればよいですか?
つまり、どうやって手に入れるのですかcount
?
また、上記のようなクエリが合計で返す行数を取得するにはどうすればよいですか?
これまで私は試しました
しかし、それはMAX()
テーブル全体だけでなく、
GROUP BY
ios - UIImage/CGImage の標準偏差
UIImage オブジェクト内にある画像の標準偏差を計算する必要があります。一度に 1 つずつ、画像のすべてのピクセルにアクセスする方法を既に知っているので、何とかそれを行うことができます。フレームワークのどこかに、これをより適切かつ効率的な方法で実行する機能があるかどうか疑問に思っています...見つからないので、存在しない可能性があります。誰もこれを行う方法を知っていますか? さよなら
matlab - nx3 ベクトルの 100 ポイントごとの標準偏差を計算する方法は?
n行の行列があり、それぞれに 3 つの座標 (x、y、z) が含まれているとします。MATLAB で 100 セットのポイントごとに標準偏差を計算したいと考えています。たとえば、最初の 100 個の x 座標に を適用std
し、次に y 座標と z 座標に同じように適用します。最終的には、100 ポイントごとに x、y、z の値のセットが 1 つあります。それ、どうやったら出来るの?
python - 各ポイントの標準偏差を見つけるリストを反復処理する
A の各数値の標準偏差を見つけることになっているコードのこのセクションがあります。ここで、A は 7 つの値で構成されるリストのリストです。
これにより、最初の7つの数字のリストの標準偏差が正しく得られますが、map(sigma, zip(*A))
すべてのリストを反復処理するべきではありませんか? 私も試し[sigma(A) for col in xrange(len(rows[0]))]
ましたが、どちらもうまくいきませんでした。理想的には、標準偏差も 7 つのリストのリストとして保存されます。どんな助けでも大歓迎です。
更新: これは私が今持っているコードです。
やりたいことはすべて実行しますが、この方法で実行すると、最初の行のみが出力されます。「return」ステートメントが「print」に置き換えられ、print G
削除された場合、すべての行に必要な出力が印刷されます。これらすべての値をリストに格納するにはどうすればよいですか? 問題はこの行G = map(sigma, zip(*A))
だと思います。私はそれを変更しようとしましたG = map(sigma, A)
が、これは最初の列の数字しか得られません。誰にもアイデアはありますか?