Dataframe 通过预运行模拟运行SALib

Dataframe 通过预运行模拟运行SALib,dataframe,analysis,Dataframe,Analysis,我想使用SALib进行敏感性分析,使用sobol方法。 正如我在教程中所读到的,您必须首先从输入向量(在我的案例中为7个输入)生成一个样本,然后必须由您的模型(1个输出)对其值进行评估 但是,在我的情况下,我已经运行了我的模型,并将输出存储在数据框中(大约50000个条目) 问题1。有没有人有在上述情况下运行图书馆的经验?(已存储预运行结果) 或者 如何从预运行的一组模型运行中创建合适的样本,用于sobol敏感性分析 问题2。就每种方法的适用性而言,库中是否有任何文档?这取决于您的样本是如何生成

我想使用SALib进行敏感性分析,使用sobol方法。 正如我在教程中所读到的,您必须首先从输入向量(在我的案例中为7个输入)生成一个样本,然后必须由您的模型(1个输出)对其值进行评估

但是,在我的情况下,我已经运行了我的模型,并将输出存储在数据框中(大约50000个条目)

问题1。有没有人有在上述情况下运行图书馆的经验?(已存储预运行结果)

或者

如何从预运行的一组模型运行中创建合适的样本,用于sobol敏感性分析


问题2。就每种方法的适用性而言,库中是否有任何文档?

这取决于您的样本是如何生成的。SALib使用非常特定的采样模式进行计算()。如果您的初始样本来自拉丁超立方体或类似的东西,那么它可能不起作用。您可以研究将代理模型拟合到采样点,并通过这种方式获得索引。这取决于样本的生成方式。SALib使用非常特定的采样模式进行计算()。如果您的初始样本来自拉丁超立方体或类似的东西,那么它可能不起作用。您可以研究将代理模型拟合到采样点,并通过这种方式获得索引。