2016-11-09 50 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 –