参数化(parametric)和非参数(nonparametric)的区别

统计领域包含两类变量:相依变量和独立变量。同样地,统计学家使用各种类型的检验,其中两种是参数检验和非参数检验。这些是在统计应用的广阔世界中使用的不同统计程序的极其广泛的分类。...

统计领域包含两类变量:相依变量和独立变量。同样地,统计学家使用各种类型的检验,其中两种是参数检验和非参数检验。这些是在统计应用的广阔世界中使用的不同统计程序的极其广泛的分类。

参数化(parametric) vs. 非参数(nonparametric)

这两个检验的不同之处在于,一个检验是相依的,另一个检验在一定程度上与均值、标准差、变差和中心极限定理等参数无关。所有这些都是根据现有数据计算的不同参数。尽管每个参数检验都有一个非参数对应项或等价项。

参数化(parametric)和非参数(nonparametric)的区别

参数统计过程被描述为那些其结果依赖于数据分布形状的假设(例如:正态分布)和关于假设分布参数的过程。有不同类型的参数检验,如t检验、皮尔逊相关系数、配对t检验等。

非参数统计过程被描述为那些其结果不依赖或很少依赖于数据分布形状的假设或关于假设分布参数的假设的过程。它们的应用更加灵活和健壮,因为它们不依赖于任何类型的假设或数据的预定义条件。

比较参数 参数化 非参数
定义 结果依赖于分布的检验称为参数检验。 结果不依赖于分布的检验称为非参数检验。
统计功率 参数检验具有较高的统计能力。 非参数检验具有较低的统计能力。
多才多艺 参数测试并不适用于所有情况。 非参数检验更为稳健,可以应用于不同的情况。
中心趋势值 平均值是该测试的中心趋势值。 中值是该测试的中心趋势值。
分配类型 它用于服从正态分布的数据。 它用于遵循任意分布的数据。

参数与非参数比较表

什么是参数试验(parametric test)?

参数统计检验假设总体参数及其数据的分布。参数检验用于连续变量的定量数据。参数检验所用的数据是在比例尺度上测量的,并遵循正态分布。

最广泛和常用的参数检验有t检验(样本量小于30)、Z检验(样本量大于30)、方差分析、皮尔逊秩相关分析。考虑的中心趋势值是分布的平均值,主要适用于数据的正态分布。这种测试的缺点是,由于中心趋势值是平均值,数据很容易受到异常值的影响,因此容易出现偏差,这降低了测试的统计能力。

连续分布,如一个物种随时间的不同高度或重量的数据,温度数据是使用参数测试的例子。不过,由于对数据的假设,它的应用在现实生活中的通用性要差一点。

什么是非参数检验(nonparametric test)?

非参数检验是不依赖于数据分布或参数的任何假设来进行分析的检验。它们有时也被称为“无分布测试”。非参数不一定意味着我们对总体一无所知,它意味着数据是倾斜的或“非正态分布”。

我们使用非参数检验的原因是:如果数据不符合总体样本的假设,或者当数据有偏差时,总体样本量太小,或者所分析的数据是标称的或有序的。不同类型的非参数检验有符号检验、Wilcoxon符号秩检验、Kruskal-Wallis检验、Mann-Whitney检验、Spearman秩相关、Mood中位数检验。中间值是中心趋势值。

它在实际应用中更加灵活,因为在实际应用中发现的数据不一定是正态分布的,而且大多是成簇的或非线性的。由于它们的简单性和健壮性,非参数检验被认为不太容易被错误使用和误解。它们主要用于按顺序排列的人群中,比如电影收视率和评论、餐馆收视率等等。但是,对于大样本的数据,这些检验失去了很多统计能力。

参数检验与非参数检验的主要区别

参数检验和非参数检验的主要区别在于,参数检验依赖于遵循某些假设或条件的数据,而非参数检验不需要遵循任何此类假设。这两项测试之间的一些其他差异如下:

  1. 参数数据服从正态分布,而正态分布服从任意分布。
  2. 参数检验只适用于变量,而非参数检验可以同时适用于属性和变量。
  3. 参数检验的中心趋势值为均值,非参数检验的中心趋势值为中值。
  4. 在现实生活中,非参数检验比参数检验更适合替代方法。
  5. 在样本量较大的情况下,参数检验比非参数检验具有更高的统计功效。

结论

总之,参数检验和非参数检验都是分析任何给定数据的重要组成部分。根据它是否正态分布,可以使用参数检验或非参数检验。选择要执行的测试取决于我们拥有什么样的数据,什么样的样本量,以及我们拥有多少关于总体的必要知识。

大样本数据需要参数检验而不是非参数检验,因为它更精确。在小样本数据的情况下,非参数检验是首选。没有一种测试比另一种更好,因为两种测试在不同的情况下运行。作为统计学家,您需要记住,非参数检验是参数检验的替代品,而不是替代品。

参考文献

  1. http://people.umass.edu/~biep640w/pdf/HOSKIN%20Tonya%20Intro%20to%20Nonparametrics.pdf
  2. https://onlinelibrary.wiley.com/doi/abs/10.1002/j.1556-6676.1988.tb02007.x

  • 发表于 2021-07-11 01:50
  • 阅读 ( 508 )
  • 分类:教育

你可能感兴趣的文章

建造师(constructor)和析构函数(destructor)的区别

...任何值。因此,它不包含返回类型。构造函数也可以接受参数。带有参数的构造函数称为参数化构造函数。 下面是构造函数的一个示例。 公共类矩形{ 内长、宽; 公共矩形(int p,int q){ 长度=p; 宽度=q; } 公共int calculateArea(...

  • 发布于 2020-10-18 11:50
  • 阅读 ( 268 )

玻璃化转变温度(glass transition temperature)和熔化温度(melting temperature)的区别

...熔融温度 研究弹性体的热性能是决定其最终应用和**工艺参数的关键。弹性体的热性能可以用不同的试验参数来检验,如转变温度、有效温度范围、热容、热导率、机械性能的温度依赖性和线性热膨胀系数。在转变温度下有两种...

  • 发布于 2020-10-20 05:51
  • 阅读 ( 920 )

无效的(null)和替代假设(alternative hypothesis)的区别

...复合假设。一个简单的假设涉及人口作为一个函数形式和参数。如果它不简单,那么它就是一个复合假设。参数假设指定概率密度函数的参数,而非参数假设仅指定总体中密度函数的形式。*零和替代假设。无效假设是一种统计...

  • 发布于 2021-06-23 14:26
  • 阅读 ( 365 )

班(class)和结构(struct)的区别

...实例分配内存。我们甚至可以在调用构造函数时将值作为参数传递。现在让我们来进行实际的讨论。类允许所有类型的构造函数,例如带参数或不带参数的构造函数,而结构只允许带参数的构造函数,即参数化构造函数。 析构...

  • 发布于 2021-06-25 00:32
  • 阅读 ( 215 )

参数化(parametric)和非参数(nonparametric)的区别

...数检验和统计更精确的结果。     什么是非参数检验(a nonparametric test)? 与参数检验和统计学类似,非参数检验和统计学也是存在的。当获得的数据不符合正态分布曲线或序数数据时,使用它们。序数数据的一个很好的例子是...

  • 发布于 2021-06-25 05:34
  • 阅读 ( 433 )

jdbc语句(jdbc statement)和编制报表(preparedstatement)的区别

...它是Java程序和数据库之间的载体,但在运行时不能接受参数,而且它不是预编译的,这意味着同一个SQL语句不能多次使用,这导致性能比PreparedStatement慢。它更倾向于SQL注入。   什么是编制报表(preparedstatement)? 它是一个扩展...

  • 发布于 2021-06-25 10:39
  • 阅读 ( 260 )

朱尼特(junit)和测试(testng)的区别

...,TestNG对所有测试方法重用相同的测试类实例。TestNG在将参数传递到单元测试的方式上更加灵活。另一个使这个框架与众不同的特性是将测试方法分组的能力。此外,它允许不同的线程同时运行,从而减少了执行时间。   junit...

  • 发布于 2021-06-25 19:22
  • 阅读 ( 275 )

违约(default)和参数化构造函数(parameterized constructor)的区别

...程序中定义任何构造函数时自动调用的构造函数。相反,参数化构造函数是程序员通过传递参数给类中的实例变量初始值而定义的一种构造函数。这就是默认构造函数和参数化构造函数的主要区别。 大多数高级编程语言都支持...

  • 发布于 2021-07-01 05:25
  • 阅读 ( 673 )

复制构造函数(copy constructor)和赋值运算符(assignment operator)的区别

...形有两个名为base和height的实例变量。在第8行中,有一个参数化的构造函数。这需要两个论点。这些值被指定给实例变量base和height。在第13行中,有一个复制构造函数。它需要一个三角形类型的参数。新对象的基值被指定给实例...

  • 发布于 2021-07-01 05:44
  • 阅读 ( 531 )

抽象类(abstract class)和c中的接口#(interface in c#)的区别

...类型的多态性:编译时多态性——这意味着定义具有不同参数但名称相同的多个方法。它使我们能够使用相同的方法名,仅通过传递不同的参数来执行各种任务。运行时多态性——它意味着在派生类中创建一个类似的函数来重写...

  • 发布于 2021-07-07 04:15
  • 阅读 ( 439 )
聶浩君
聶浩君

0 篇文章

相关推荐