65.9K
CodeProject 正在变化。 阅读更多。
Home

统计类

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.06/5 (8投票s)

2007年2月9日

CPOL

1分钟阅读

viewsIcon

36642

downloadIcon

697

这个类包含一些统计函数,例如均值、方差等...

引言

这是一个用 VB.NET 编写的类,包含 8 个函数。

  • 最大值
  • 最小值
  • 中位数
  • 平均
  • 方差
  • 协方差
  • 协方差矩阵
  • 相关性

如何使用...

步骤 1 - 将此类添加到您的项目中。(添加现有项目)
步骤 2 - 创建一个实例

Dim Ins_name As New statistic

从 Ins_name 调用您需要的函数。

最小值和最大值

您可以计算字节、整数或双精度数组的最小值(最大值),这些数组可以是 1、2 或 3 维的。

每个函数都有 9 个重载。

均值

您可以计算字节、整数或双精度数组的均值。但是,您有没有想过,您是否能够同时计算多个数组的均值?

我的意思是,您不需要多次调用该类来计算它们的均值。您可以创建一个交错数组并将其作为输入,这样您就可以将结果作为数组获得!
示例:您想计算两个数组(array1、array2)的均值

Dim jagged_array(1)() As Double

jagged_array(0)() = array1

jagged_array(1)() = array2

Dim mean_array() As Double = statistic.mean(jagged_array)

Dim mean1 As Double = mean_array(0)

Dim mean2 As Double = mean_array(1)

您可以对方差执行相同的操作。

请...

如您所见,我的英语不太好,所以如果您在使用此类的过程中遇到任何问题,请告诉我。

尽情享受吧。(YA ALI)


© . All rights reserved.