資源描述:
《施肥效分析matlab》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、施肥效果分析模型一、摘要(略)二、問題的分析為了大致的了解氮(N)、磷(P)、鉀(K)對施肥效果的影響,首先我們利用表中的數(shù)據(jù)用matlab分別做出了產(chǎn)量對氮(N)、磷(P)、鉀(K)的散點圖(見圖1,圖2和圖3中的*號)。圖1,N與產(chǎn)量的關系圖2,K與產(chǎn)量的關系圖3,P和產(chǎn)量的關系從3個圖中我們可以發(fā)現(xiàn)氮(N)、磷(P)、鉀(K)對產(chǎn)量的影響都不是簡單線性關系,從圖1中我們可以明顯的看到N對產(chǎn)量的影響是先增加后減少,呈現(xiàn)二次函數(shù)的關系,于是我們很自然用二次函數(shù)的模型來表示N的影響。至于圖2和圖3中P,K對作物產(chǎn)量的影響上,可能
2、由于數(shù)據(jù)范圍小和數(shù)據(jù)過少等原因,我們并不能明確的從圖中推算P,K對產(chǎn)量是呈現(xiàn)怎么的趨勢,但是可以明確的是它們的關系絕不是簡單的線性關系,我們姑且可以把它當做二次函數(shù)的模型來求解,并且我們根據(jù)圖2,圖3的數(shù)據(jù)分布,可以推測這其中有些數(shù)據(jù)存在很大的誤差,在以后的模型分析中可以考慮將這些異常點去掉。三、模型的建立3.1基本模型記土豆的產(chǎn)量是y(噸/公頃),N的使用量為y1(公斤/公頃),P的使用量為y2(公斤/公頃),K的使用量為y3(公斤/公頃),基于上面的分析,我們可以建立初步模型。N對產(chǎn)量的影響可以表示為y=a0+a1*y1+a
3、11*y12+ε(1)同理,P,K對產(chǎn)量的影響可以表示為y=a0+a1*y2+a22*y22+ε(2)綜合以上分析,結合模型(1)(2)和(3)可以建立一下模型??傻脃=a0+a1*y1+a2*y2+a3*y3+a11*y12+a22*y22+a33*y32+ε(4)其中(4)式右端的y1,y2,y3稱為回歸變量。而a0,a1,a2,a3,a11,a22,a33稱為回歸系數(shù)。由題目表中的數(shù)據(jù)我們估計,影響y的其他因素都包含在隨即誤差ε中,如果模型選擇的合適,ε應大致符合均值為0的正太分布。這個在之后的證明中會檢驗。3.1.2模型
4、求解對于此模型,我們可以直接用matlab統(tǒng)計工具箱的命令regress來求解(具體程序見附錄【1】)。其中輸出b為回歸系數(shù)的估計值,而bint為b的置信區(qū)間,stats為回歸模型的檢驗統(tǒng)計量,有四個值,第1個是回歸方程的決定系數(shù)R2,第2個是F統(tǒng)計量,第3個是F統(tǒng)計量對應的概率值p,第4個是剩余方差s2。得到模型(4)的回歸系數(shù)及其置信區(qū)間(置信水平α=0.05),檢驗統(tǒng)計量R2,F(xiàn),p,s2的結果見表1.參數(shù)參數(shù)估計值參數(shù)置信區(qū)間 a0-12.8361[-20.6921,-4.9802]a10.1903[0.1597,0.2
5、208]a20.0842[0.0418,01265]a30.0735[0.0512,0.0958]a11-0.0003[-0.0004,-0.0003]a22-0.0002[-0.0003,0]a33-0.0001[-0.0001,0]R^2=0.9190F=43.4925P<<0.0000S^2=6.1094表1模型(4)的計算結果結果分析表1表示,R2=0.9190指因變量y(產(chǎn)量)的91.90%可由模型確定,F(xiàn)值遠遠超過F檢驗的平均值,p值小于α,因此模型(4)整體來說是可用的。從表1的回歸系數(shù)給出模型(4)中a0,a1,
6、a2,a3,a11,a22,a33的估計值,即a0=-12.8361,a1=0.1903,a2=0.0842,a3=0.0735,a11=-0.0003,a22=-0.0002,a33=-0.0001.檢驗它們的置信區(qū)間發(fā)現(xiàn)它們的置信區(qū)間都不包含零點,說明此模型中的回歸變量對模型的影響都還是顯著地,而此模型的建立也是基本合理的。則此時y=-12.8361+0.1903y1+0.0842y2+0.0735y3-0.0003y12-0.0002y22-0.0001y32(5)我們可以根據(jù)此模型來預測一定N,P,K施肥量下,所可能得到
7、的產(chǎn)量的值。3.2模型改進模型(4)中回歸變量y1,y2,y3對因變量y的影響是相互獨立的,即土豆的產(chǎn)量y的均值與N,P,K各自的施肥量有關,而就我們對實際生活中的施肥問題,就生物,化學等機理上進行分析,其實很清楚元素間都會有相互作用的,有些元素共同作用就會出現(xiàn)相互促進或者相互抑制的作用,即我們可以猜想N,P,K它們之間的相互作用會對產(chǎn)量y有影響。在此分析上模型可以改進為y=a0+a1*y1+a2*y2+a3*y3+a11*y12+a22*y22+a33*y32+a12*y1*y2+a13*y1*y3+a23*y2*y3+ε(6
8、)即在模型四的基礎上增加了NP,NK,PK之間的相互影響。同模型四的解法一樣,我們用matlab求解模型(6)(具體程序見附件【2】)。得到模型(6)的回歸系數(shù)及其置信區(qū)間(置信水平α=0.05),檢驗統(tǒng)計量R2,F(xiàn),p,s2的結果見表2.參數(shù)參數(shù)估計值參數(shù)置信