如何将数据动态传递给 scipy.stats Levene 的测试函数?

how can I dynamically pass data to the scipy.stats Levene's test function?

我正在尝试对单向方差分析进行自动化预测试。我的数据在处理次数上会有所不同,因此我希望能够将它们动态地传递给 Levene 的测试。

这个有效:

from scipy.stats import levene

dat = [[1,2,3],[0,1,2],[2,3,4]]

print levene(dat[0],dat[1],dat[2])

这不是:

dat = [[1,2,3],[0,1,2],[2,3,4]]

print levene(dat)

有没有办法将数据动态传递给测试?

您可以使用 *args 语法解压 dat

levene(*dat)