2016-11-09 55 views
-2

我绝不是一个数学人,但我真的想弄清楚如何从化学滴定法测量的一些数据图中创建可图示的函数。我一直在努力学习R,我想知道是否有人可以向我解释或指向我创建下面滴定图的数学函数的指南。 在此先感谢。 mL Base V Acid Solution如何从数据图创建数学函数

+1

化学不是我的区域,但它看起来像一条逻辑曲线。谷歌搜索在“化学滴定”和“后勤”方面出现了很多点击,所以我认为这是一个合理的猜测(尽管无疑是过度简化)。您可以搜索如何在R中进行逻辑回归。 –

+1

您想要拟合模型。这可以是逻辑曲线(参数),也可以是更灵活的参数,非参数曲线,如@ user1774806所提到的样条曲线。 –

+1

Downvote for search to:https://cran.r-project.org/web/packages/titrationCurves/vignettes/titrationCurves.pdf –

回答

4

你在找什么是插值。我是不是一个R程序员,但我会尽力回答。

一些较常见的方式来实现你想要这个功能是通过多项式插值通常还给一个第N多项式函数,其中N是(数据点减一的1个点给出一个恒定,2分做成一条线,3做成a * x^2 + b * x + c等等)。

我已经学会其他常见的替代品用于计算机图形是样条B样条贝塞尔曲线埃尔米特插值。那些使曲线更顺畅和好看(我告诉他们起源于汽车行业,所以他们不太忠于数据点)。

TL; DR:我发现证据表明,在R中从中可以引领你解决这个问题Interpolation in R一个实现。

希望你能更好地了解你的工具,做一个伟大的工作。


当计算机科学在做这方面的工作,我们把它叫做数值方法(至少在我的大学),我已经在这方面做了一些类和作业,同时出席的数值方法和课程(它可以在github找到),但没什么值得注意的。

我会添加很多链接到维基百科,但StackOverflow不允许它。

+0

这是a)对于SO太模糊。 (无代码),和b)不建议已知形式的滴定曲线。 –

+0

您应该投票结束并引用相关参考资料,例如https://cran.r-project.org/web/packages/titrationCurves/vignettes/titrationCurves.pdf –