相关疑难解决方法(0)

LINQ中的标准偏差

LINQ是否为聚合SQL函数STDDEV() (标准差)建模?

如果没有,那么计算它的最简单/最佳实践方法是什么?

例:

  SELECT test_id, AVERAGE(result) avg, STDDEV(result) std 
    FROM tests
GROUP BY test_id
Run Code Online (Sandbox Code Playgroud)

linq standard-deviation

76
推荐指数
4
解决办法
3万
查看次数

如何确定一组值的标准偏差(stddev)?

我需要知道一组数字与一组数字相比是否超出了平均值的1 stddev等.

c# math statistics numerical

45
推荐指数
4
解决办法
4万
查看次数

什么=>在Linq表达式中表示

*虽然这是一个重复的问题,但我之前从未在代码中看到过表达式"=>".如果我知道这是一个特别的lambda表达式,我会google'd并自己想出来.谢谢!

我是使用Linq的新手,所以当我在这段代码中遇到它时,使用"=>"确实让我很困惑:

using System;
using System.Linq;
using System.Collections.Generic;

public static class Extend
{
    public static double StandardDeviation(this IEnumerable<double> values)
    {
        double avg = values.Average();
        return Math.Sqrt(values.Average(v=>Math.Pow(v-avg,2)));
    }
}
Run Code Online (Sandbox Code Playgroud)

资料来源:通用清单的标准差?

几个问题:=>做什么?Intellisense告诉我'v'是一个int,但它从未声明过.这是如何运作的?

c# linq

5
推荐指数
2
解决办法
6131
查看次数

比较3个以上变量值的简单方法?

我想检查这些变量是否具有相同的值.

例:

int a = 5;
int b = 5;
int c = 5;
int d = 5;
int e = 5;
. . .
int k = 5;

if(a==b && b==c && c==d && d==e && .... && j==k)  
{
   //this is Complex way and not well understandable.
}
Run Code Online (Sandbox Code Playgroud)

比较所有的简单方法都一样吗?
比如下面的例子

if(a==b==c==d==e.....j==k)
{
    //Understandable but not work 
}
Run Code Online (Sandbox Code Playgroud)

c# comparison

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×3

linq ×2

comparison ×1

math ×1

numerical ×1

standard-deviation ×1

statistics ×1