[解決済み] LINQにおける標準偏差
2023-04-12 04:34:59
質問
LINQはSQLの集約関数をモデル化していますか?
STDDEV()
(標準偏差)をモデル化しますか?
そうでない場合、それを計算する最も簡単な/ベストプラクティスの方法は何ですか?
例
SELECT test_id, AVERAGE(result) avg, STDDEV(result) std
FROM tests
GROUP BY test_id
どのように解決するのですか?
自分で計算する拡張機能を作ることができます。
public static class Extensions
{
public static double StdDev(this IEnumerable<double> values)
{
double ret = 0;
int count = values.Count();
if (count > 1)
{
//Compute the Average
double avg = values.Average();
//Perform the Sum of (value-avg)^2
double sum = values.Sum(d => (d - avg) * (d - avg));
//Put it all together
ret = Math.Sqrt(sum / count);
}
return ret;
}
}
もしあなたが
サンプル
があるのであれば、そのサンプルは
ret = Math.Sqrt(sum / (count - 1));
.
から拡張子に変換され LINQに標準偏差を追加する by Chris Bennett .
関連
-
[解決済み] LINQで複数の "order by "を使用する
-
[解決済み] LINQのGroup by
-
[解決済み] DataTableに対するLINQクエリ
-
[解決済み] LINQで.Firstと.FirstOrDefaultを使用するタイミングは?
-
[解決済み] LINQ集計アルゴリズム説明
-
[解決済み】Entity Framework。このコマンドに関連するオープンなDataReaderがすでに存在します。
-
[解決済み】LINQで1回の結合で複数フィールドの結合を行う方法
-
[解決済み] LINQ-to-SQLとストアドプロシージャの比較?[クローズド]
-
[解決済み] LINQ を使用して、オブジェクトのリストから一意のプロパティのリストを取得するにはどうすればよいですか?
-
[解決済み] イニシャライザー、エンティティメンバー、エンティティナビゲーションプロパティのみ対応
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] C# LINQ リスト内の重複を検索する
-
[解決済み】Lambda式でOrderBy descending?
-
[解決済み] LINQを使用してデータをPivotすることは可能ですか?
-
[解決済み] Linqのgroup byのカウントを持つ
-
[解決済み] IQueryableとIEnumerableの違いは何ですか[重複]。
-
[解決済み] 指定された型メンバー 'Date' は LINQ to Entities でサポートされていません。イニシャライザ、エンティティ・メンバ、およびエンティティ・ナビゲーション・プロパティのみです。
-
[解決済み] LINQ OrderByとThenByの比較
-
[解決済み] NHibernateとLINQ to SQLの比較
-
[解決済み] Linq to SQL 「where [column] in (list of values)」はどうやるの?
-
[解決済み] イニシャライザー、エンティティメンバー、エンティティナビゲーションプロパティのみ対応