工作表函数。四分位等效于c#
我们目前正在做一个MS访问.Net网页项目。在MS Access VBA代码中,他们使用了“WorksheetFunction.Quartile”函数。请告诉我C#中的等价函数 VBA中的示例用法:工作表函数。四分位等效于c#,c#,excel,math,statistics,C#,Excel,Math,Statistics,我们目前正在做一个MS访问.Net网页项目。在MS Access VBA代码中,他们使用了“WorksheetFunction.Quartile”函数。请告诉我C#中的等价函数 VBA中的示例用法: Q1=工作表函数。四分位数(arrY,1)我不知道有哪一个像这样包装得很好的小函数,不过会很有帮助。我建议安装math.NET 这里显示了统计数据中包含的所有内容 下面是一个四分位示例,我相信它满足您的需求 using System; using MathNet.Numerics.Statist
Q1=工作表函数。四分位数(arrY,1)我不知道有哪一个像这样包装得很好的小函数,不过会很有帮助。我建议安装math.NET 这里显示了统计数据中包含的所有内容 下面是一个四分位示例,我相信它满足您的需求
using System;
using MathNet.Numerics.Statistics;
class Test
{
static void Main()
{
double[] numbers = new double[] { 1, 2, 3, 4, 5 };
double a = SortedArrayStatistics.Minimum(numbers);
double b = SortedArrayStatistics.LowerQuartile(numbers);
double c = SortedArrayStatistics.Median(numbers);
double d = SortedArrayStatistics.UpperQuartile(numbers);
double e = SortedArrayStatistics.Maximum(numbers);
Console.WriteLine("{0}\n{1}\n{2}\n{3}\n{4}\n", a,b,c,d,e);
}
}
输出
1
1.66666666666667
3
4.33333333333333
5
我不知道有哪一个像这样包装好的小功能,不过会很有帮助。我建议安装math.NET 这里显示了统计数据中包含的所有内容 下面是一个四分位示例,我相信它满足您的需求
using System;
using MathNet.Numerics.Statistics;
class Test
{
static void Main()
{
double[] numbers = new double[] { 1, 2, 3, 4, 5 };
double a = SortedArrayStatistics.Minimum(numbers);
double b = SortedArrayStatistics.LowerQuartile(numbers);
double c = SortedArrayStatistics.Median(numbers);
double d = SortedArrayStatistics.UpperQuartile(numbers);
double e = SortedArrayStatistics.Maximum(numbers);
Console.WriteLine("{0}\n{1}\n{2}\n{3}\n{4}\n", a,b,c,d,e);
}
}
输出
1
1.66666666666667
3
4.33333333333333
5
我不知道有哪一个像这样包装好的小功能,不过会很有帮助。我建议安装math.NET 这里显示了统计数据中包含的所有内容 下面是一个四分位示例,我相信它满足您的需求
using System;
using MathNet.Numerics.Statistics;
class Test
{
static void Main()
{
double[] numbers = new double[] { 1, 2, 3, 4, 5 };
double a = SortedArrayStatistics.Minimum(numbers);
double b = SortedArrayStatistics.LowerQuartile(numbers);
double c = SortedArrayStatistics.Median(numbers);
double d = SortedArrayStatistics.UpperQuartile(numbers);
double e = SortedArrayStatistics.Maximum(numbers);
Console.WriteLine("{0}\n{1}\n{2}\n{3}\n{4}\n", a,b,c,d,e);
}
}
输出
1
1.66666666666667
3
4.33333333333333
5
我不知道有哪一个像这样包装好的小功能,不过会很有帮助。我建议安装math.NET 这里显示了统计数据中包含的所有内容 下面是一个四分位示例,我相信它满足您的需求
using System;
using MathNet.Numerics.Statistics;
class Test
{
static void Main()
{
double[] numbers = new double[] { 1, 2, 3, 4, 5 };
double a = SortedArrayStatistics.Minimum(numbers);
double b = SortedArrayStatistics.LowerQuartile(numbers);
double c = SortedArrayStatistics.Median(numbers);
double d = SortedArrayStatistics.UpperQuartile(numbers);
double e = SortedArrayStatistics.Maximum(numbers);
Console.WriteLine("{0}\n{1}\n{2}\n{3}\n{4}\n", a,b,c,d,e);
}
}
输出
1
1.66666666666667
3
4.33333333333333
5
请使用以下C代码
方法代码
测试代码
请使用以下C代码
方法代码
测试代码
请使用以下C代码
方法代码
测试代码
请使用以下C代码
方法代码
测试代码
感谢BVMCode,当我在Excel中尝试数组{1,2,3,4,5}的四分位函数时,它正在生成结果{1,2,3,4,5}(即四分位($A$2:$A$7,0)=1,四分位($A$2:$A$7,1)=2,…)。感谢BVMCode,当我在Excel中尝试数组{1,2,3,4,5}的四分位函数时,它产生的结果是{1,2,3,4,5}(即四分位($2:$A$7,0)=1,四分位($2:$A$7,1)=2,…)。感谢BVMCode,当我在Excel中尝试数组{1,2,3,4,5}的四分位函数时,它产生的结果是{1,2,3,4,5}(即四分位($2:$A$7,0)=1,四分位($2:$A$7,1)=2,…)。感谢BVMCode,当我在Excel中尝试数组{1,2,3,4,5}的四分位函数时,它产生的结果是{1,2,3,4,5}(即四分位($2:$A$7,0)=1,四分位($2:$A$7,1)=2,…)。哪一个是正确的。另外,为了理解Excel四分位数,请参考以下测试使用链接,测试数组double[]number=new double[]{10.5,7.2200,5.4,8.1};另外,为了理解Excel四分位数,请参考以下链接,以便在测试数组double[]number=new double[]{10.5,7.2200,5.4,8.1}之后使用测试;另外,为了理解Excel四分位数,请参考以下链接,以便在测试数组double[]number=new double[]{10.5,7.2200,5.4,8.1}之后使用测试;另外,为了理解Excel四分位数,请参考以下链接,以便在测试数组double[]number=new double[]{10.5,7.2200,5.4,8.1}之后使用测试;