最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

R語言關于非線性最小二乘的知識點實例

 更新時間:2021年05月10日 15:48:45   作者:w3cschool  
在本篇文章里小編給大家整理的是一篇關于R語言關于非線性最小二乘的知識點實例內(nèi)容,有興趣的朋友們可以學習下。

當模擬真實世界數(shù)據(jù)用于回歸分析時,我們觀察到,很少情況下,模型的方程是給出線性圖的線性方程。大多數(shù)時候,真實世界數(shù)據(jù)模型的方程涉及更高程度的數(shù)學函數(shù),如3的指數(shù)或sin函數(shù)。在這種情況下,模型的圖給出了曲線而不是線。線性和非線性回歸的目的是調(diào)整模型參數(shù)的值,以找到最接近您的數(shù)據(jù)的線或曲線。在找到這些值時,我們將能夠以良好的精確度估計響應變量。

在最小二乘回歸中,我們建立了一個回歸模型,其中來自回歸曲線的不同點的垂直距離的平方和被最小化。我們通常從定義的模型開始,并假設系數(shù)的一些值。然后我們應用R語言的nls()函數(shù)獲得更準確的值以及置信區(qū)間。

語法

在R語言中創(chuàng)建非線性最小二乘測試的基本語法是

nls(formula, data, start)

以下是所使用的參數(shù)的描述 

  • formula是包括變量和參數(shù)的非線性模型公式。
  • data是用于計算公式中變量的數(shù)據(jù)框。
  • start是起始估計的命名列表或命名數(shù)字向量。

我們將考慮一個假設其系數(shù)的初始值的非線性模型。 接下來,我們將看到這些假設值的置信區(qū)間是什么,以便我們可以判斷這些值在模型中有多好。

所以讓我們考慮下面的方程為這個目的

a = b1*x^2+b2

讓我們假設初始系數(shù)為1和3,并將這些值擬合到nls()函數(shù)中。

xvalues <- c(1.6,2.1,2,2.23,3.71,3.25,3.4,3.86,1.19,2.21)
yvalues <- c(5.19,7.43,6.94,8.11,18.75,14.88,16.06,19.12,3.21,7.58)

# Give the chart file a name.
png(file = "nls.png")


# Plot these values.
plot(xvalues,yvalues)


# Take the assumed values and fit into the model.
model <- nls(yvalues ~ b1*xvalues^2+b2,start = list(b1 = 1,b2 = 3))

# Plot the chart with new data by fitting it to a prediction from 100 data points.
new.data <- data.frame(xvalues = seq(min(xvalues),max(xvalues),len = 100))
lines(new.data$xvalues,predict(model,newdata = new.data))

# Save the file.
dev.off()

# Get the sum of the squared residuals.
print(sum(resid(model)^2))

# Get the confidence intervals on the chosen values of the coefficients.
print(confint(model))

當我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果

[1] 1.081935
Waiting for profiling to be done...
       2.5%    97.5%
b1 1.137708 1.253135
b2 1.497364 2.496484

非線性至少方塊R

我們可以得出結(jié)論,b1的值更接近1,而b2的值更接近2而不是3。

以上就是R語言關于非線性最小二乘的知識點實例的詳細內(nèi)容,更多關于R語言非線性最小二乘的資料請關注腳本之家其它相關文章!

相關文章

  • 詳解R語言plot函數(shù)參數(shù)合集

    詳解R語言plot函數(shù)參數(shù)合集

    這篇文章主要介紹了R語言plot函數(shù)參數(shù)合集,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • R語言最簡單的向量賦值方法示例

    R語言最簡單的向量賦值方法示例

    這篇文章主要給大家介紹了關于R語言最簡單的向量賦值方法的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • R語言中其它對象知識點總結(jié)

    R語言中其它對象知識點總結(jié)

    在本篇文章里小編給大家分享的是一篇關于R語言中其它對象知識點總結(jié)內(nèi)容,有需要的朋友們可以學習下。
    2021-03-03
  • R語言常用函數(shù)總結(jié)梳理(基本對象字符處理?數(shù)學?統(tǒng)計)

    R語言常用函數(shù)總結(jié)梳理(基本對象字符處理?數(shù)學?統(tǒng)計)

    這篇文章主要介紹了R語言常用函數(shù)總結(jié)梳理(基本對象字符處理?數(shù)學?統(tǒng)計),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • R語言入門在CentOS服務器上配置RStudio Server

    R語言入門在CentOS服務器上配置RStudio Server

    最近在服務器(Linux)上進行RStudio Server的環(huán)境配置,其實主要的工作在RStudio的官方網(wǎng)站中已經(jīng)說明清楚了,關鍵是需要先安裝R,以及進行部分配置
    2021-11-11
  • 解決R語言安裝時出現(xiàn)輯程包不存在的問題

    解決R語言安裝時出現(xiàn)輯程包不存在的問題

    這篇文章主要介紹了解決R語言安裝時出現(xiàn)輯程包不存在的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言histogram(直方圖)的具體使用

    R語言histogram(直方圖)的具體使用

    這篇文章主要介紹了R語言histogram(直方圖)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Rcpp入門R代碼提速方法過程

    Rcpp入門R代碼提速方法過程

    這篇文章主要為大家介紹了Rcpp入門如何讓R代碼更快的提速方法過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • R語言列篩選的方法select實例詳解

    R語言列篩選的方法select實例詳解

    對于大數(shù)據(jù),linux和python是很好的處理工具,但是對于這兩個語言不熟悉的盆友來說,R語言是非常好的替代工具,下面這篇文章主要給大家介紹了關于R語言列篩選的法select的相關資料,需要的朋友可以參考下
    2022-07-07
  • R語言繪圖技巧導出高清圖方法

    R語言繪圖技巧導出高清圖方法

    這篇文章主要為大家介紹了R語言繪圖技巧如何導出高清圖,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-02-02

最新評論

上饶县| 昭平县| 民县| 临安市| 柳江县| 永登县| 杭锦旗| 都江堰市| 昌吉市| 七台河市| 武冈市| 余干县| 连山| 临夏市| 吉安县| 塔河县| 嘉兴市| 花莲县| 墨脱县| 封丘县| 永和县| 墨江| 旬阳县| 株洲县| 南汇区| 青岛市| 鹤山市| 嘉定区| 峨眉山市| 彭泽县| 四川省| 金塔县| 仪征市| 渝北区| 玉环县| 泗洪县| 辽中县| 菏泽市| 安吉县| 长春市| 建瓯市|