绘制数据表包含函数系数的图形我试图在Graph Builder中绘制一个等式,例如1 /(1 + exp(-1 * alpha +(beta * T))),其中我有36,000个合理的alpha和beta估计值。T在50至350℃的范围内。通过对每一行应用一些透明度,可以看到数据的重量在哪里。下面的例子在python中使用了matlibplot(这是生成我的系数的地方)。

我有超过1500组不同的估计方程系数来绘制,我想这样做:
- 不创建大文件
- 可以用于具有不同数量系数的不同方程
- 使用本地数据过滤器(或表过滤器)
- 看起来不错
一种简单的方法是将所有文件连接到包含源表列的相同等式。然后我可以将笛卡尔加入一个温度表,并添加公式列。这是可编写脚本的,但它将小于1MB的文件转换为超过300MB的文件。
我想知道包含矢量的新表达式列是否能够做得更好?或者使用虚拟连接有一些更优雅的方式?
我附上了一些示例数据并期待任何建议。
Re:绘制数据表包含函数系数的图表更新:As @ gzmorgan0 注意到它是y = 1 /(1 + exp(-1 *(alpha + beta * T))我想要适应。数据来自MCMC(Markov-Chain Monte-Carlo),这个数据是一个可怕的结果(这就是我可以分享的原因)。我的实例有不同的方程式,但我想要绘制的原理是相同的。
Re:绘制数据表包含函数系数的图表斯蒂芬
我理解你的问题,但是至少对这些数据推荐解决方案犹豫不决。我不确定你是如何生成36,000个系数的;根据数据,这似乎是不稳定的非线性拟合的36,000次迭代。 当然我可能错了,但让我解释一下。 首先你的模型y = 1 /(1 + exp(-1 * alpha + beta * T)),似乎不适合你的图形。 你的所有alpha系数都是负数,beta都是正数,T的范围是50到350,所以-1 * alpha + beta * T总是正数,换句话说,Y永远不会是1。你的alpha值不应该是正数,所以当-1 * alpha + beta * T = 0,或T = alpha / beta时,y = 1/2,当-1 * alpha + beta * T <0时(大的负数)值),然后Y近似为1。 我想你是有意的
y = 1 /(1 + exp(-1 *(alpha + beta * T)),那么负alpha是有意义的,绘制的匹配你的图。
我(可能不正确)评估的原因是表中指定的系数α和β的相关性为-0.99994。 创建一个alpha / beta列。分布是-101.8到-99的随机均匀分布(图vbelow是shiff abs(alpha / beta)。 由于alpha是beta的函数,请查看beta的分布。 我只绘制beta的函数,例如最小值,最大值和10,25,50,75,90百分位数。
所以这可能是你想要的一个糟糕的例子。我想你可能想要一个自定义显示器,类似于非线性库。



