2015-02-02 4 views
0

쿼리 열 웹 매트릭스의 표준 편차를 계산하는 가장 쉬운 방법은 무엇입니까? 어떤 미리 정의 된 방법, 등?웹 페이지에서 C# 수식을 사용하십시오.

쉬운 방법이 없다면 .. 어떻게이 코드를 활용할 수 있습니까?

public static double StandardDeviation(List<double> valueList) 
{ 
double M = 0.0; 
double S = 0.0; 
int k = 1; 
foreach (double value in valueList) 
{ 
    double tmpM = M; 
    M += (value - tmpM)/k; 
    S += (value - tmpM) * (value - M); 
    k++; 
    } 
    return Math.Sqrt(S/(k-2)); 
} 

답변

0

SQL Server에서 데이터를 가져 오는 경우 데이터베이스에서 계산을 수행하면 문제가 해결 될 수 있습니다.

SELECT STDEVP(valueList) 
FROM yourTable 

또는 더 구체적으로 WebMatrix

@{ 
    var sd = db.QueryValue("SELECT STDEVP(valueList) FROM yourTable"); 
} 

<p> 
SD is @sd 
</p> 

같은 뭔가가 더 SQL - STDEVP or STDEV and how to use it?

+0

사랑 녹스이 질문을 참조하십시오 .. STDEVP는 webmatrix/SQL 콤팩트 에디션에서 지원하지 않는 것 .. 어쨌든 가장 좋은 대답은 여기에 표시 될 수 있습니다. http://forums.asp.net/p/2033343/5854905.aspx?p=True&t=635584667300135174 – mdehghani

관련 문제