Excel數據分析篇:線性回歸

2021-03-06 每天學學Excel

一、什麼是回歸分析(Regression)

1、定義

確定兩種或兩種以上變量間相關關係的一種統計分析方法。通過數據間相關性分析的研究,進一步建立自變量(i=1,2,3,…)與因變量Y之間的回歸函數關係,即回歸分析模型,從而預測數據的發展趨勢。

 

2、分類

按照涉及的變量的多少,分為一元回歸和多元回歸分析;

按照因變量的多少,可分為簡單回歸分析和多重回歸分析;

按照自變量和因變量之間的關係類型,可分為線性回歸分析和非線性回歸分析。

 

二、線性回歸

1、簡單線性回歸

簡單線性回歸又叫一元線性回歸,即回歸模型中只有一個自變量和一個因變量,其回歸方程可以表示為:

Y=a+bx+

其中,Y表示因變量,x表示自變量,a是 常數,b是斜率,是隨機誤差。

 

2、最小二乘法:

如何確定參數a和b,則要用最小二乘法來實現。通過最小化誤差的平方和尋找數據的最佳函數匹配,即使得觀測點和估計點的距離的平方和最小。

 

3、線性回歸分析的步驟:

確定自變量和因變量

繪製散點圖,確定回歸模型類型

估計模型參數,建立回歸模型:最小二乘法進行模型參數估計

對回歸模型進行檢驗

利用回歸模型進行預測

4、多重線性回歸

定義:一個因變量與多個自變量的線性回歸問題,是一元線性回歸的推廣。其回歸方程可以寫為:

 

多重線性回歸方程中回歸係數的估計也是用到最小二乘法

 

三、用Excel做回歸分析

我們再來展示一下數據集中的真實數據——前11條數據。

EXCEL設置

在默認的EXCEL程序中,是沒有「數據分析」這一選項的。因此,需要進入「選項」啟用「數據分析」功能。

在初始界面點擊「文件」面板,選擇「選項」。

在彈出的界面下,選擇「加載項」,然後右面會出現「分析工具庫」,點擊之,再點擊「轉到」。

在後面跳出的對話框中,把「分析工具庫」勾中,點擊確定。在「數據」面板中就會出現「數據分析」按鈕。

線性回歸步驟

為了使用「數據分析」工具箱,需要跳轉至「數據」面板。

點擊「數據分析」按鈕,就會跳出下圖所示的「數據分析工具箱」。裡面有很多統計分析方法。本文中,只使用「回歸」功能。

選擇「回歸」,並且點擊「確定」。

隨後根據需求,設定回歸的參數。「Y值輸入區域」就是MEDV列;「X值輸入區域」就是前面的13列。注意,如果把第一行的標誌行也選中的話,需要將「標誌框」勾上,否則會報錯。

上圖就是回歸的結果。左側是回歸的數據,右側堆疊起來放置的是各種圖像。在上一個對話框中可以選擇是不是進行繪製。

結果解讀

第一個表格計算了相關係數、R2 、修正R值、標準誤差和觀測值。

第二張表就有些難以解釋了,但是可以用下表表示。

最後一張表記錄了線性回歸的係數、每個變量的標準誤差、置信區間等等。

至於其它表格中的計算結果,是關於每個數據點的偏離程度分析。

相關焦點

  • Python數據分析|線性回歸
    Python數據分析學習筆記,今天分享下利用Python對業務進行數據預處理,並利用線性回歸進行數據預測。②將待處理的數據讀取:read_excel進行Excel文件讀取,用sheet_name指定導入的sheet。③數據初視:用head函數將讀取的數據表格展示前幾行用於初步觀察,可以看到初步的數據形式、欄位。
  • 線性回歸 - 用Excel預測 (6)
    回歸有很多種,最常見最簡單的是線性回歸,線性回歸的基本方程很簡單就是一元一次方程:y = bx + aExcel提供以下函數,用於基於回歸線預測任何
  • 機器學習:回歸分析——多元線性回歸分析
    我們把包括兩個或兩個以上自變量的回歸稱為多元線性回歸。生活中的現象常常是與多個因素相聯繫的,由多個自變量的最優組合共同來預測或估計因變量,比只用一個自變量進行預測或估計更有效,更符合實際。所以相比一元線性回歸,多元線性回歸的實際意義更大。
  • 線性回歸分析詳解10(完結篇):線性回歸分析預測的十大步驟
    許栩原創專欄《從入門到高手:線性回歸分析詳解》第10章,這是本專欄的最後一章,是專欄的完結篇:用線性回歸分析做預測,多元線性回歸分析預測的十大步驟。線性回歸分析專格欄總目錄請見上圖,前9章,我分別講述了回歸分析及與回分析相關的概念,一元、多元線性回歸分析的公式與計算方法,以及多重共線性、回歸方程的精度、顯著性驗證和置信區間等進行回歸分析的重要步驟及其計算方法。至此,以回歸分析進行需求預測的各項知識點及各項準備工作全部完成,我們可以正式的以回歸分析進行需求預測。
  • 應用sklearn工具做線性回歸分析
    (4)利用所求得的回歸方程,並根據自變量的給定值對因變量進行預測,對自變量進行控制。回歸分析的對數據的要求要進行回歸分析,對數據是有一定的要求的,有學者提出了,在應用多元回歸時,所分析的數據必須符合以下基本假定:(1)正態性假定(2)因變量的各個觀察值之間必須是相互獨立的。
  • 如何用EXCEL線性回歸分析法快速做數據分析預測
    回歸分析法,即二元一次線性回歸分析預測法先以一個小故事開始本文的介紹。令我吃驚的是,本人以完整的數據推算做依據,做出的報告結果居然與僅入職數周,數據不齊全的Edwin制定的報告結果吻合度達到99%以上。仍清楚記得,筆者曾用得是標準的周轉天數計算公式反推法,而Edwin用的正是本文重點介紹的二元一次線性回歸分析法。二元一次線性回歸分析法是一種數據分析模型。
  • 線性回歸-如何對數據進行回歸分析
    線性回歸模型的目的就是想找出一種特徵集與目標集之間的線性關係,使得我們可以通過已知的特徵數據預測出目標數據。在經過了1078 份數據的分析之後,最終他得出結論:人類的身高維持在相對穩定的狀態,他稱之為回歸效應,並給出了歷史上第一個回歸公式:公式中的 Y 代表子代身高,X 代表父代身高,單位為英寸。
  • 如何使用excel做比對試驗結果的回歸分析
    如何使用excel做一元線性回歸分析
  • 如何用線性回歸模型做數據分析?
    編輯導語:在日常工作中,很多時候都會用到數據分析的方法,線性回歸模型看起來非常簡單,但實際上它的十分重要;本文作者分享了關於如何用線性回歸模型做數據分析的方法,我們一起來學習一下。一、什麼是線性回歸線性回歸是利用線性的方法,模擬因變量與一個或多個自變量之間的關係;對於模型而言,自變量是輸入值,因變量是模型基於自變量的輸出值,適用於x和y滿足線性關係的數據類型的應用場景。
  • 像Excel一樣使用R進行數據分析(3)
    Excel是數據分析中最常用的工具,本篇文章通過R與excel的功能對比介紹如何使用R通過函數式編程完成excel中的數據處理及分析工作。
  • python數據分析--回歸函數及線性回歸分析
    2.工具數據分析有很多成熟的工具可以使用,如R、python、spss等。此處我們選用python進行分析。首先,我們需要安裝並導入python數據分析常用的庫。__version__)3.線性回歸分析Y= aX + b + e ,e表示殘差。
  • 從零開始學Python數據分析【22】--線性回歸診斷(第一部分)
    從零開始學Python數據分析【16】-- matplotlib(雷達圖)從零開始學Python數據分析【17】-- matplotlib(面積圖)從零開始學Python數據分析【18】-- matplotlib(熱力圖)從零開始學Python數據分析【19】-- matplotlib(樹地圖)從零開始學Python數據分析【20】--
  • 範例分析:一元(簡單線性)相關與回歸分析
    基礎準備前面以兩變量的簡單線性相關與回歸分析為例,分篇幅介紹了以下內容:相關與回歸分析基礎;一元
  • python機器學習--線性回歸
    python機器學習--線性回歸線性回歸是最簡單的機器學習模型,其形式簡單,易於實現,同時也是很多機器學習模型的基礎。對於一個給定的訓練集數據,線性回歸的目的就是找到一個與這些數據最吻合的線性函數。針對線性回歸算法在之前的數模案例也有涉及喔,歡迎去看看上一篇博客數學建模預測模型實例--大學生體測數據模型在這裡插入圖片描述OLS線性回歸Ordinary Least Squares 最小二乘法一般情況下,線性回歸假設模型為下,其中w為模型參數
  • R數據分析:一般線性回歸的做法和解釋
    發現大家做分析做的最多的還是線性回歸,很多人諮詢的都是線性回歸的問題,今天專門出一個線性回歸的文章。
  • 我用Excel發現了數據分析的本質:回歸分析
    最近很多人都問我,為什麼感覺數據分析越學越亂,經常是學了一大堆名詞,真正遇到問題的時候卻更多是直接套用模型,很難將這些理論聯繫起來。這其實就回歸到了一個至關重要的問題:數據分析的本質是什麼?比如,用戶點擊率與網站訪問量之間是否有關係、廣告曝光量與投入成本的關係等等,這個方程的求取過程也就是所謂的「回歸分析」。回歸分析在統計學中包含了很多類別,比如一元回歸、多遠回歸、方差回歸、線性回歸、非線性回歸等,但我們不必涉及這麼深,只需要了解其本質即可。
  • 用Excel做一元線性回歸預測分析
  • CFA L2 知識點:數量分析-線性回歸和假設(Day 2)
    今天的學習內容是數量分析裡面的線性回歸分析部分,內容包括線性回歸方程、線性回歸方程的求解、假設。本著學以致用的精神,在excel中做了線性回歸分析的模型。今日思維導圖線性回歸分析模型(Linear Regression Model)和相關假設的思維導圖如下:知識點1.線性回歸方程:Y=b0+b1X+ε,i=1,……n
  • 線性回歸分析淺談
    在數學分析中,最簡單的數學函數關係莫過於線性方程,用於求解這個函數關係式的方法大多採用最小平方差(least square,LS,有的也稱最小二乘法)方法。這種方法常用於校準(calibration),常見的例子如製備一系列已知不同濃度的標準品溶液並測試其響應值(如吸光度),然後用線性回歸分析求得校準曲線方程(等一等
  • Python數據科學:線性回歸
    本次介紹:線性回歸:多個連續變量與一個連續變量間的關係。其中線性回歸分為簡單線性回歸和多元線性回歸。/ 01 / 數據分析與數據挖掘資料庫:一個存儲數據的工具。因為Python是內存計算,難以處理幾十G的數據,所以有時數據清洗需在資料庫中進行。統計學:針對小數據的數據分析方法,比如對數據抽樣、描述性分析、結果檢驗。人工智慧/機器學習/模式識別:神經網絡算法,模仿人類神經系統運作,不僅可以通過訓練數據進行學習,而且還能根據學習的結果對未知的數據進行預測。