如何计算这些统计数据?

时间:2020-03-05 18:37:38  来源:igfitidea点击:

我正在编写一个应用程序以帮助进行一些研究,其中一部分涉及进行一些统计计算。目前,研究人员正在使用一个名为SPSS的程序。他们关心的部分输出如下所示:

他们实际上只关心" F"和" Sig。"值。我的问题是我没有统计学背景,也无法弄清楚测试的名称或者计算方法。

我以为F值可能是F检验的结果,但是按照Wikipedia上给出的步骤进行操作后,我得到的结果不同于SPSS给出的结果。

解决方案

回答

该网站可能会为我们提供更多帮助。还有这个。

我正在从相当生锈的统计学课程中学习,但是什么也没做:

在进行方差分析(ANOVA)时,实际上是根据"组之间"的均方差与"组内"的均方差之比来计算F统计量。上面的第二个链接对于此计算而言似乎相当不错。

这使F统计量度准确地证明了模型有多强大,因为"组间"方差是解释力,而"组内"方差是随机误差。高F意味着一个非常重要的模型。

与许多统计操作一样,我们可以后确定Sig。使用F统计量。在这里,Wikipedia信息会派上用场。我们想要做的就是使用SPSS给自由度,找到一个合适的P值,F表将根据该值为我们提供计算出的F统计量。发生这种情况的P值[F(table)= F(calculated)]是有效的。

从概念上讲,较低的显着性值表明拒绝原假设的能力非常强(出于这些目的,这意味着确定模型具有解释力)。

如果任何一个数学错误是对的,对不起。我将检查回来进行修改!!!

祝你好运。统计数据很有趣,也许不是这部分。 =)

回答

统计数据很难:-)。经过一年的阅读和重新阅读书籍和论文,我只能自信地说我了解它的基本知识。

我们可能希望针对使用的任何编程语言来研究现成的库,因为它们通常在数学方面尤其是在统计方面都是很多难题(四舍五入的错误就是一个明显的例子)。

举例来说,我们可以看看R项目,它既是一个交互式环境,又是一个库,我们可以从C ++代码中使用该库,该库在GPL下分发(即,如果我们仅在内部使用它并且仅发布结果,我们无需打开代码)。

回答

简而言之:不要手工操作,链接/使用现有软件。 sain_grocen的答案是错误的。 :(

这些都是对通常在多元响应多元回归中使用的参数估计值的重要性的测试。这些不是在统计编程环境之外要做的简单事情。我建议或者从预先存在的统计程序中获取输出,或者使用可以链接并使用该代码的程序。

恐怕第一个答案(sain_grocen的答案)会让我们走错路。他的解释可能是我们实际处理的特殊情况。他的链接中解释的方差分析是针对单一变量的响应,采用了平衡的设计。这些不是我们看到的F统计信息。输出中的名称(Pillai的跟踪,Hotelling的跟踪,...)是一些可用的多变量版本。在某些假设下,它们具有F分布。我在这里无法解释教科书的材料,我建议我们先从以下内容开始
Johnson和Wichern的"应用的多元统计分析"

回答

我们能否解释一下为什么SPSS本身不是解决该问题的好方法?它是否会生成难以操作的数据透视表作为输出?这是程序的费用吗?

F统计量可以从任何数量的特定检验中得出。 F只是一个分布(松散地:一组值的"频率"的描述),如正态(高斯)或者均匀。通常,它们来自方差比率。意见:许多统计学家(包括我本人)发现基于F的检验不稳定(专业术语:不稳健)。

特定的输出统计数据(Pillai的迹线等)表明,原始分析是MANOVA的一个例子,正如其他张贴者所描述的那样,这是一个复杂且难以正确进行的过程。

我还猜想,基于MANOVA和SPSS的使用,这是一个心理学或者社会学项目……如果没有,请给予启发。也许其他更简单的模型实际上可能更易于理解和可重复。如果有的话,请咨询我们当地的大学统计咨询小组。

祝你好运!

回答

我从问题中假设,研究同事希望使执行某些统计分析的过程自动化(即,他们想批处理过程数据集)。我们有两种选择:

1)现在可以通过python(从15版开始)通过脚本编写SPSS,请转到spss.com并搜索python。我们可以编写python脚本来自动进行数据分析并从数据透视表中提取键值,然后按自己喜欢的方式处理答案。这样做的好处是可以在python脚本的结果与协作者在SPSS中的手工计算工作之间进行精确比较。因此,我们不必真正知道任何统计信息即可完成这项工作(这是一项关键优势)

2)我们可以在R(一个免费的统计环境)中执行此操作,该脚本可能已编写脚本。这样做的缺点是我们必须学习统计信息以确保正确执行操作。

回答

这是一个关于统计和SPSS的非常好的网站,对MANOVA输出的解释:

输出说明:
http://faculty.chass.ncsu.edu/garson/PA765/manospss.htm

如何以及为什么要进行MANOVA或者多元GLM:
(与上述路径相同,但以" /manova.htm"结尾)

从头开始编写软件来计算这些输出既漫长又困难。
有很多数字问题和矩阵求逆。

正如Henry所说,请使用Python脚本或者R。我建议与了解SPSS脚本的人合作。
另外,SPSS本身能够使用称为OMS的输出文件输出表到文件。
SPSS中的脚本可以执行此操作。

找出研究小组中的谁知道SPSS并与他们合作。