如何将数据动态传递给 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)
我正在尝试对单向方差分析进行自动化预测试。我的数据在处理次数上会有所不同,因此我希望能够将它们动态地传递给 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)