0

我已经解析了 HL7 文件并生成了一些值。所以现在,随着时间的推移,我有一系列值,用于 HL7 文件的 OBX 段的不同标识符。

现在,根据要求,我想在这个及时生成的数据上应用以下表达式:

Slope: dv/dt

Acceleration: Change in slope over time

Integration

Bandpass: Filter function that will limit values in particular range

对于斜率计算,我参考了http://dynamicnotions.blogspot.in/2009/05/linear-regression-in-c.html。我的小代码将简单地计算为 HL7 文件(如 HR、PVC)的一个对象标识符的值生成的图形斜率。我只想知道如何应用所有剩余的表达式。请告诉我是否有任何图书馆可以参考。

4

2 回答 2

0

尝试这些网站进行整合和差异化:

http://www.mathdotnet.com/

或者

http://www.extremeoptimization.com/

于 2012-11-05T11:32:19.453 回答
0

请参阅答案https://stackoverflow.com/a/4362748/380384,使用三次样条拟合解决此问题。

一旦从一组点定义三次样条,就可以使用方法.GetYp()和计算任何点的斜率和加速度.GetYpp()。也可以使用.Integrate().

于 2012-11-05T15:02:56.040 回答