国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

這篇具有很好參考價值的文章主要介紹了R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

今天給大家分享一個新的統(tǒng)計方法,叫做響應(yīng)面分析,響應(yīng)面分析是用來探究變量一致性假設(shè)的(Congruence hypotheses)。本身是一個工程學(xué)方法,目前在組織行為學(xué),管理,市場營銷等等領(lǐng)域中使用越來越多。

Congruence hypotheses state that the agreement (i.e., congruence) between two constructs should positively (or negatively) affect some outcome variable. Such hypotheses play a central role in many disciplines, for example, Marketing (Kim & Hsieh, 2003), Organizational Behavior (Cani?ls & Veld, 2019), and Purchasing (Cani?ls, Vos, Schiele, & Pulles, 2018).

響應(yīng)面分析尤其是在探究一致性和不一致性作用的時候是最佳選擇,就是說比如你有兩個自變量,一個因變量,你想看看如果這兩個自變量都同時一致性變化(同時增大或減?。┖屯瑫r不一致變化(一個增大另一個減小)的情況下,因變量如何變化。這個時候一定記得使用響應(yīng)面分析。

response surface analysis (RSA) is an approach that allows examining the extent to which combinations of two predictive variables relate to one outcome variable. The method is particularly interesting in cases where (in)congruence between the two predictive variables is a central consideration of the study.

一致性假設(shè)的檢驗需要涉及到多項式回歸,而響應(yīng)面分析的優(yōu)勢在于可以其可以將多項式回歸的結(jié)果用3D畫出來,從而使得我們看清楚各種自變量組合情形下因變量的變化情況。并且通過多項式的系數(shù)情況對相應(yīng)假設(shè)進行證明。

The foundation of RSA is the visualization of the results of the regression equation on a three-dimensional graph . Instead of directly interpreting the results of the polynomial regression analysis, the coefficients are used to examine what is called a ‘response surface pattern’ . The response surface is a graph that provides a three-dimensional visual representation of the data to aid interpretation

并且響應(yīng)面分析還可以檢驗交互,且不受線性假設(shè)限制,今天結(jié)合兩篇比較有意思的文獻給大家分享響應(yīng)面分析的理解和具體做法。

理論理解

想想如果你不知道響應(yīng)面分析,你想研究兩個變量的不一致對結(jié)局的影響你會怎么做?比如你想研究父母期望x1和兒童興趣x2對兒童成就y的影響,想要驗證是不是父母期望和兒童興趣的一致性越強,將來兒童的成就越高?你怎么做?

計算一個新變量?x1-x2再取個絕對值,作為新的自變量,叫做兩者差距?用這個新變量去做y的回歸分析?

估計大部分同學(xué)首先想到的就是這么樣操作。

這里面有兩個問題:1是信息丟失了;2是你不能知道同一個效果到底是x1比x2大造成的,還是x2比x1大造成的。

Initially, these approaches compute two predictor variables into a single score, which reduces the available information. For this reason, the difference scores confuse the effects of each of the component measures on the result. The difference scores do not tell us the extent to which each of the component measures contributes to the outcome variable

所以說這個想法就不好,不能說不對哈,只能說不好。

此時最正確的方法就是使用多項式回歸:

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

上面的式子中xy為兩個自變量,Z是因變量,式子中還有xy的2次項,對于這么一個式子我們可以對其圖形化表達

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

圖中兩個自變量在xy軸上,因變量或者叫模型的響應(yīng)值在z軸上,這樣所有xy組合取值對應(yīng)的模型響應(yīng)值便成了一個曲面,叫做響應(yīng)面。

比如對應(yīng)特定的xy在底面對應(yīng)的圈圈,其對應(yīng)的Z值就是響應(yīng)面上的星星。

看圖的時候有兩條線值得我們格外關(guān)注:圖中的一致性線Line of congruence (LOC)和不一致線Line of incongruence (LOIC)

  • 一致性線

一致性線就是所有xy相等的點組成的線,就是xy平面上的一條45°線,這條線對應(yīng)的響應(yīng)面就表示一致性變化時z值的變化。在圖中就是上圖中的紅線對應(yīng)的響應(yīng)面,可以看到在xy一致的時候Z值始終是最大的。

  • 不一致線

不一致線就是所有xy互為相反數(shù)的點組成的直線,就是xy平面上和一致性線垂直的線,在上圖中就是xy平面上的藍色的線,可以看到xy的差距越大,Z的值越低。

通過這么一種可視化的表達,我們就可以非常容易的知曉xy所有變化情況下,Z的具體變化情況。

并且結(jié)合多項式模型的系數(shù)情況我們還可以對相應(yīng)的假設(shè)進行檢驗

我們回到一致性線所對應(yīng)的響應(yīng)面,在這個響應(yīng)面上x=y,Z的表達式就成了一個二次函數(shù):

Z = a1X + a2X2,其中a1 = b1 + b2 and a2 = b3 + b4 + b5

系數(shù)a2決定了對應(yīng)的響應(yīng)面是直線還是曲線,a1就決定了對應(yīng)的響應(yīng)面的斜率。

再看不一致線所對應(yīng)的響應(yīng)面,在這個響應(yīng)面上x=-y,Z的表達式也是一個二次函數(shù):

Z = a3X + a4X2,其中a3 = b1-b2 and a4 = b3-b4 + b5

系數(shù)a4決定了對應(yīng)的響應(yīng)面是直線還是曲線,a3就決定了對應(yīng)的響應(yīng)面的斜率

根據(jù)系數(shù)的不同組合反應(yīng)在圖中就有響應(yīng)面的不同的形狀:看下圖,比如a1>0(一致性線對應(yīng)的Z值為斜率向上的直線),a4<0(非一致性線對應(yīng)的響應(yīng)面為開口向下的曲線)的時候?qū)?yīng)的圖就是下面A圖;比如a2和a4都<0時兩條線對應(yīng)的響應(yīng)面都為開口朝下的曲線,整個響應(yīng)面的形狀就是下面D圖:等等:

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

通過上面介紹的系數(shù)我們就可以對相應(yīng)假設(shè)進行驗證,接著往下我們來看兩篇實際例文。

一篇文獻名如下:

Bai, Q., Lei, L., Hsueh, F. H., Yu, X., Hu, H., Wang, X., & Wang, P. (2020). Parent-adolescent congruence in phubbing and adolescents’ depressive symptoms: A moderated polynomial regression with response surface analyses. Journal of Affective Disorders, 275, 127-135.

文章做了低頭族這一行為習(xí)慣對抑郁發(fā)生的影響,同時考慮了父母低頭和孩子低頭,在形成了多項式回歸模型后,選取變量進行了響應(yīng)面分析,主要結(jié)果長這樣:

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

作者把關(guān)心的兩個自變量一個是父母低頭,另一個是孩子自己低頭,放在xy軸上;把因變量孩子抑郁放在z軸上,通過這樣一種圖形化表示就可以看得出來,x和y一致增大的時候和xy變化不一致的時候抑郁的變化,從而回答研究問題。

結(jié)果呈現(xiàn)上作者報告了一致性線的系數(shù)和p值,從而回答假設(shè)4:

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

就是一致性線的斜率是顯著的正值,就意味著家長和孩子都是低頭族(一致性的低頭)孩子抑郁風(fēng)險會增大。同時還有不一致性線的系數(shù)也是同理理解。

作者通過這么一個分析還檢驗了調(diào)節(jié)作用,方法部分的原文敘述見下圖,用的方法叫做hierarchical regression analysis:

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

就是嵌套幾個回歸,然后比較模型的R方從而數(shù)據(jù)驅(qū)動的角度判斷交互項是不是應(yīng)該存在。原理在于:加上交互項后R方顯著變大,說明交互項的加入可以顯著地增大模型的解釋力度。

再看一篇管理學(xué)領(lǐng)域的文章:

Lee, K., Woo, H. G., & Joshi, K. (2017). Pro-innovation culture, ambidexterity and new product development performance: Polynomial regression and response surface analysis. European Management Journal, 35(2), 249-260.

在驗證下面兩個假設(shè)的時候文章使用了響應(yīng)面分析:

NPD performance will increase as both exploitation and exploration increase simultaneously.

NPD performance will decrease as the imbalance between exploitation and exploration increases in either direction.

依然是探討兩個自變量變化趨勢的一致和不一致問題,作者給了圖和表格來回答研究假設(shè):

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

原文中假設(shè)5的意思是兩個自變量同時變大的情況下,因變量也會隨之增大,為了驗證這個假設(shè),文章是令將原來的多項式回歸中的兩個自變量相等,簡化方程后看回歸系數(shù),回歸方程簡化后就是一個二次函數(shù)了,此時滿足假設(shè)5的條件就是二次項的系數(shù)得為0(二次項得不顯著,不然函數(shù)是個曲線,就不滿足假設(shè)5因變量一直增長的假設(shè),請回憶初中二次函數(shù)的知識點)然后一次項得是負值。

也就是上表中b1+b2得是正的,然后b3+b4+b5得不顯著,因為第二個條件不滿足所以作者得到了假設(shè)5不成立的結(jié)論。

同理,假設(shè)6認為,兩個自變量不一致的情況下,因變量會變小,為了驗證這個假設(shè),文章是令兩個自變量為相反數(shù),此時要滿足假設(shè)6的條件就需要,簡化后的方程的一次項系數(shù)應(yīng)該為顯著的負值,二次項應(yīng)該為0或顯著負值。

也就是上表中b1-b2應(yīng)該為顯著負值,然后b3-b4+b5應(yīng)該為0或負值,因為兩個條件都不滿足所以作者得到假設(shè)6不成立的結(jié)論。

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

通過這樣的一圖一表,文章就完成了對研究問題的回答。以上就是響應(yīng)面分析的兩個例文的簡要介紹,詳細寫作請自己扒拉原文瞅瞅。我們接著看做法。

做法步驟

spss是可以做響應(yīng)面分析的哈,不過我們依然只寫用R的方法,做響應(yīng)面分析步驟有二:

conceptually RSA is divided into two stages: (a) running a polynomial regression model and (b) using the results of the model to generate a response surface and analyze the importance of the effects

在R中做響應(yīng)面分析可以用rsm包,第一步是擬合帶有2次項的多項式回歸,比如我現(xiàn)在有如下數(shù)據(jù),x,y,z三個變量

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

首先我需要跑一個二次多項式回歸:

rsm(z ~ SO(x, y), data = data)

運行后直接summary上面函數(shù)生成的對象即可得到二次多項式的結(jié)果

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

可以看到xy每個項的系數(shù)都有展示,我們就是結(jié)合這些系數(shù)來驗證我們的研究假設(shè)。

第二步便是將模型結(jié)果通過響應(yīng)面進行可視化展示,代碼如下:

persp (rsm, ~x+y, 
       col = color,main="實例操練",
       xlab=c("關(guān)注公眾號","Codewar"),zlab = "示例",
       r=50,d=30,expand=1,box = T,
       #ltheta=10,lphi=99,
       shade=0.1,theta=-15,phi=15,
       #axes=F,
       contour=list(z="bottom"),
       cex.lab=1,
       cex.axis=0.5,
       ticktype="detailed",
       at = xs(rsm))

上面代碼中rsm為模型對象。運行后即可出響應(yīng)面圖如下:

R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操

?

通過上圖就可以很直觀地看到xy不同變化時,z值的對應(yīng)變化。

到此響應(yīng)面分析結(jié)束。文章來源地址http://www.zghlxwxcb.cn/news/detail-467393.html

到了這里,關(guān)于R數(shù)據(jù)分析:多項式回歸與響應(yīng)面分析的理解與實操的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Python多項式回歸sklearn

    Python多項式回歸sklearn

    多項式回歸是一種回歸分析的方法,它通過使用多項式函數(shù)來擬合數(shù)據(jù)。與簡單線性回歸不同,多項式回歸可以更靈活地適應(yīng)數(shù)據(jù)的曲線特征,因為它可以包含多個特征的高次項。 多項式回歸的一般形式為: 在實際應(yīng)用中,可以通過調(diào)整多項式的次數(shù)來適應(yīng)不同的數(shù)據(jù)特征

    2024年01月25日
    瀏覽(24)
  • 無涯教程-分類算法 - 多項式邏輯回歸模型函數(shù)

    Logistic邏輯回歸的另一種有用形式是多項式Lo??gistic回歸,其中目標(biāo)或因變量可以具有3種或更多可能的 unordered 類型,即沒有定量意義的類型。 現(xiàn)在,無涯教程將在Python中實現(xiàn)上述多項式邏輯回歸的概念。為此,使用來自sklearn的名為 digit 的數(shù)據(jù)集。 首先,需要導(dǎo)入必要的

    2024年02月10日
    瀏覽(22)
  • Python 中的機器學(xué)習(xí)簡介:多項式回歸

    Python 中的機器學(xué)習(xí)簡介:多項式回歸

    ????????多項式回歸可以識別自變量和因變量之間的非線性關(guān)系。本文是關(guān)于回歸、梯度下降和 MSE 系列文章的第三篇。前面的文章介紹了簡單線性回歸、回歸的正態(tài)方程和多元線性回歸。 ????????多項式回歸用于最適合曲線擬合的復(fù)雜數(shù)據(jù)。它可以被視為多元線性回

    2024年02月13日
    瀏覽(16)
  • pytorch 欠擬合和過擬合 多項式回歸

    pytorch 欠擬合和過擬合 多項式回歸

    ????訓(xùn)練誤差和驗證誤差都有,還可能比較嚴重, 但它們之間僅有差距不大。 這個時候模型不能降低訓(xùn)練的誤差,有可能是我們設(shè)計的模型簡單了,表達能力不足, 捕獲試圖學(xué)習(xí)的模式比較難。由于我們的訓(xùn)練和驗證誤差之間的泛化誤差很小, 這個時候我們認為可以用一

    2024年02月16日
    瀏覽(29)
  • 使用R語言進行多項式回歸、非線性回歸模型曲線擬合

    使用R語言進行多項式回歸、非線性回歸模型曲線擬合

    對于線性關(guān)系,我們可以進行簡單的線性回歸。對于其他關(guān)系,我們可以嘗試擬合一條曲線。 相關(guān)視頻 曲線擬合是構(gòu)建一條曲線或數(shù)學(xué)函數(shù)的過程,它對一系列數(shù)據(jù)點具有最佳的擬合效果。 使用示例數(shù)據(jù)集 看起來我們可以擬合一條曲線。 我們可以看到每條曲線的擬合程度

    2024年02月09日
    瀏覽(25)
  • 每天五分鐘機器學(xué)習(xí):多項式非線性回歸模型

    每天五分鐘機器學(xué)習(xí):多項式非線性回歸模型

    在前面的課程中,我們學(xué)習(xí)了線性回歸模型和非線性回歸模型的區(qū)別和聯(lián)系。多項式非線性回歸模型是一種用于擬合非線性數(shù)據(jù)的回歸模型。與線性回歸模型不同,多項式非線性回歸模型可以通過增加多項式的次數(shù)來適應(yīng)更復(fù)雜的數(shù)據(jù)模式。在本文中,我們將介紹多項式非線

    2024年02月16日
    瀏覽(27)
  • 邏輯回歸與多項式特征:解密分類問題的強大工具

    邏輯回歸與多項式特征:解密分類問題的強大工具

    在機器學(xué)習(xí)領(lǐng)域,邏輯回歸是一種常用的分類算法,它可以用于解決諸如垃圾郵件過濾、疾病預(yù)測和客戶流失分析等各種分類問題。然而,有時候簡單的線性邏輯回歸模型無法捕捉到數(shù)據(jù)中的復(fù)雜關(guān)系。為了更好地處理這些情況,我們可以引入多項式特征,從而提高模型的表

    2024年02月08日
    瀏覽(22)
  • 機器學(xué)習(xí)_數(shù)據(jù)升維_多項式回歸代碼_保險案例數(shù)據(jù)說明_補充_均勻分布_標(biāo)準(zhǔn)正太分布---人工智能工作筆記0038

    機器學(xué)習(xí)_數(shù)據(jù)升維_多項式回歸代碼_保險案例數(shù)據(jù)說明_補充_均勻分布_標(biāo)準(zhǔn)正太分布---人工智能工作筆記0038

    然后我們再來看一下官網(wǎng)注意上面這個舊的,現(xiàn)在2023-05-26 17:26:31..我去看了新的官網(wǎng), scikit-learn已經(jīng)添加了很多新功能, ? ? 我們說polynomial多項式回歸其實是對數(shù)據(jù),進行 升維對吧,從更多角度去看待問題,這樣 提高模型的準(zhǔn)確度. 其實y=w0x0+w1x1.. 這里就是提高了這個x的個數(shù)對吧

    2024年02月06日
    瀏覽(27)
  • numpy 多項式函數(shù)回歸與插值擬合模型;ARIMA時間序列模型擬合

    numpy 多項式函數(shù)回歸與插值擬合模型;ARIMA時間序列模型擬合

    參考: https://blog.csdn.net/mao_hui_fei/article/details/103821601 1、多項式函數(shù)回歸擬合 x ^3+ x ^2… 2、多項式函數(shù)插值擬合 對于插值函數(shù) interp1d(phone_time, phone_x, kind=‘cubic’),無法直接獲取多項式的參數(shù)與具體函數(shù)表達式。這是因為該函數(shù)使用樣條插值方法,它的內(nèi)部實現(xiàn)是基于一組數(shù)

    2024年02月16日
    瀏覽(29)
  • 【C 數(shù)據(jù)結(jié)構(gòu)】 用單鏈表存儲一元多項式,并實現(xiàn)兩個多項式相加運算。

    【C 數(shù)據(jù)結(jié)構(gòu)】 用單鏈表存儲一元多項式,并實現(xiàn)兩個多項式相加運算。

    本次代碼純c語言,可以支持輸入兩個多項式的項式、系數(shù)、指數(shù)。 實驗?zāi)康模?1 掌握單鏈表的基本工作原理; 2 實現(xiàn)鏈?zhǔn)酱鎯ο碌膬蓚€多項式的相加。 實驗步驟 1 定義鏈?zhǔn)酱鎯Φ臄?shù)據(jù)結(jié)構(gòu) 2 完成多項式的初始化,即給多項式賦初值 3 完成多項式的輸出 4 實現(xiàn)多項式的相加及結(jié)

    2024年02月06日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包