- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Mathematica 7 和 8 中,我们发现 Mathematica 无法正确保存和获取拟合例程的结果。我希望这里有人知道:此错误的最佳实践解决方法是什么?
我们的任务是使用 NonlinearModelFit 拟合大量数据集,它为每个数据集返回一个 FittedModel。这些拟合需要一段时间,我们尝试使用 Save 和 DumpSave 将结果存储到文件中。随后的分析使用 Get 将 FittedModel(s) 拉回。
Mathematica 在没有警告的情况下执行 Save & Get,但返回的 FittedModel 有问题。我们调用 Get 并从磁盘加载一个 FittedModel,将结果称为“foo”。尝试 foo[10] 评估输入 10 的拟合模型。我们看到的错误是 foo["BestFitParameters"] 应该返回一个规则列表,而是将字符串插入函数中,因为它是一个像 10 这样的数字。尝试 foo [{"BestFitParameters","BestFitParameters"}] 应该在一个列表中给出两次规则,但保持未评估的错误 foo。
在此之上还有一种奇怪且误导性的行为,这取决于我们是删除/清除 foo 还是退出内核:
最佳答案
这是一个已知的错误,幸运的是有一个简单的解决方法。评价前Get
阅读已保存的 FittedModel
,评估一个虚拟拟合模型代码。
In[1]:= NonlinearModelFit[Range[5], a x, x, a];
In[2]:= Get[FileNameJoin[{$HomeDirectory, "Desktop", "bignlm.mx"}]];
In[3]:= AbsoluteTiming[nlm["BestFitParameters"]]
Out[3]= {17.6010000, {a -> 1.45015, b -> 2.33999}}
In[1]
基本上强制加载。
关于wolfram-mathematica - 保存 FittedModel 有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6596200/
在 Mathematica 7 和 8 中,我们发现 Mathematica 无法正确保存和获取拟合例程的结果。我希望这里有人知道:此错误的最佳实践解决方法是什么? 我们的任务是使用 Nonlinea
我是一名优秀的程序员,十分优秀!