标准差(组间/组内) c#
时间: 2023-07-07 07:34:46 浏览: 120
在 C# 中,计算标准差可以使用 Math 库中的相关函数。其中,组间标准差和组内标准差的计算方式略有不同。
组间标准差计算:
```
double[] groupMeans = { 10.2, 8.5, 7.7, 9.3 };
double grandMean = groupMeans.Average();
double[] groupCounts = { 15, 18, 20, 17 };
double ssg = 0.0;
for (int i = 0; i < groupMeans.Length; i++)
{
ssg += groupCounts[i] * Math.Pow(groupMeans[i] - grandMean, 2);
}
double msbg = ssg / (groupMeans.Length - 1);
double stdevbg = Math.Sqrt(msbg);
```
组内标准差计算:
```
double[] groupData1 = { 10.4, 9.8, 8.9, 10.2, 9.5 };
double[] groupData2 = { 8.1, 7.7, 9.0, 8.4 };
double[] groupData3 = { 6.9, 7.3, 7.8, 8.1, 7.0, 7.4 };
double[] groupData4 = { 9.1, 8.5, 9.0, 9.8, 8.2, 8.9, 9.3 };
double[] groupMeans = { groupData1.Average(), groupData2.Average(), groupData3.Average(), groupData4.Average() };
double grandMean = groupMeans.Average();
double[] groupCounts = { groupData1.Length, groupData2.Length, groupData3.Length, groupData4.Length };
double sse = 0.0;
for (int i = 0; i < groupMeans.Length; i++)
{
double ssi = 0.0;
foreach (double value in GetGroupData(i + 1))
{
ssi += Math.Pow(value - groupMeans[i], 2);
}
sse += ssi;
}
double mse = sse / (groupCounts.Sum() - groupMeans.Length);
double stdeve = Math.Sqrt(mse);
```
其中,GetGroupData(int groupNumber) 是一个自定义函数,用于返回第 groupNumber 组的数据。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)