利用MODE函數,輕鬆求出給定數據源中出現頻率最高的數據

2020-12-13 VBA語言專家

今日接著講統計函數專題的第三講,希望通過這組專題的講解,給讀者以全新的統計函數的認識,從歸類、求值、數值分析等多個角度重新認識數據統計的意義,這在日常工作中是非常重要的。數據是大量的,工作是繁瑣的,如何能從眾多的數據中得到有意義的結論,是數據統計人員的基本功,這要大量時間的積累,藉助於眾多的函數可以使自己的工作從枯燥的數據中解脫出來,也是自己學習的一個動力。在工作中有一萬小時的理論,也就是說當你在一個崗位上能連續工作一萬小時的時候,你會逐漸的走向成熟,這時候是你提升自己的最好的時機。往前看看自己有哪些不足,往後望望自己還有哪些需要提高。

今天講的也是數據統計中的一個非常重要的函數,MODE函數。日常工作中,有時候,我們需要在龐大的數據中統計出出現頻率最高的數據(即眾數),為我們的數據統計和數據管理提供決策。這種情況下,就需要用到mode函數了。

MODE函數定義:返回某一數組或數據區域中出現頻率最多的數值。MODE是一個位置測量函數。

使用格式: MODE(number1,number2,...)

格式簡義: MODE(單元格 或單元格區域)

參數定義: Number 是用於眾數計算的1到30個參數,也可以使用單一數組(即對數組區域的引用)來代替由逗號分隔的參數。

說明:

a) 在一組數值中,眾數是出現頻率最高的數值,而中位數是位於中間的值,平均數是平均後的值,所有這些求中函數都不能單獨地完全描繪所有數據。例如,假設數據分布在三個區域中,其中一半分布在一個較小數值區中,另外一半分布在兩個較大數值區中。函數AVERAGE和函數MEDIAN可能會返回位於數據點稀疏處的中間值;而函數MODE則會返回位於數據點密集處的較小值。

b) 還可以求出次眾數,也就是求某一組數據中第二次數多的數。

原理:因為mode函數是求眾數的,如果要求出第二次數多的數,要先求出眾數,然後把眾數排除掉,最後從排除眾數的數據中求次眾數。公式:=MODE(IF(數據區域<>MODE(數據區域), 數據區域)),這是一個數組公式,要用ctrl+shift+Enter鍵結果公式。如下面的截圖示例:

注意事項:

1. 參數可以是數字,或者是包含數字的名稱、數組或引用。

2. 如果數組或引用參數包含文本、邏輯值或空白單元格,則這些值將被忽略;但包含零值的單元格將計算在內。

3. 如果數據集合中不含有重複的數據,則MODE數返回錯誤值N/A。

今日內容回向:

1 眾數的意義是什麼?

2 如何求出一組數據的眾數?

3 如何求出一組數據的次眾數?

相關焦點

  • 利用字典,統計出給定字符串中每個字符出現的次數
    大家好,今日我們繼續講解VBA數組與字典解決方案,今日講解第73講內容:利用字典,統計出給定字符串中每個字符出現的次數.在VBA的利用中,字典可以利用在方方面面,今日我們來講一個利用字典統計給定字符中字符數的方案,有點類似於WORD文檔中,統計字數的程序。
  • 遷移學習中如何利用權值調整數據分布?DATL、L2TL兩大方法解析
    通過將標籤在源預訓練數據集中出現的次數除以源預訓練數據集中的樣本總數,直接從源預訓練數據集中估計 Ps(y)。因此,權值 Pt(y)/Ps(y) 表示源預訓練數據集中給定標籤的重要程度。使用這些重要性權值在整個 JFT 數據集上訓練生成預訓練模型,然後在目標數據集上進行微調。圖 1.
  • 利用TRIMMEAN函數,按比例剔除主觀認為異常的數據
    今日將講的函數是TRIMMEAN函數,這個函數是統計中經常遇到的函數,它的作用是可以靈活地去除異常的數據,可以真正的反應出數據的真實性。很多函數在我之前的文章中也講解過,不過每次的講解會有不同的側重點,有時側重的是過程,有時側重的是結果,但總會讓大家有所收穫,本平臺的宗旨就是分享成果,隨喜正能量。
  • 如何求出某區域內不重複數據的個數
    在做數據統計時,求某區域不重複的數據是經常用到的,如何求出呢?下面我將給出三種辦法,讀者可以試著根據自己的習慣,利用自己喜歡的方法進行計算。 實例:求某一區域內不重複的數據個數,如求A1:A10範圍內不重複數據的個數,某個數重複多次出現只算一個。
  • 自動調整數據源的數據透視表,你會做嗎?
    但是用久了也會覺得有點遺憾,每次增加數據的時候,數據源不能同步更新,就像下面這個動畫演示中的情況,在原有數據源進行修改後,透視表上點一下刷新,匯總結果會發生變化,但是在原有數據源後面增加一行後,刷新也沒有什麼作用。
  • MODE函數和MEDIA函數的應用
    還是先引入MODE眾數函數和MEDIA中位數函數吧。第一 MODE眾數函數 是一個位置測量函數,返回在某一數組或數據區域中出現頻率最多的數值。語法MODE(number1,number2,...),其中Number1, number2, ...
  • 頻率統計之王FREQUENCY,會用這個Excel函數的,都是高手!
    工作中涉及到條件分段統計、數據分布統計和數值數據重複次數統計的問題,都可以藉助一個函數輕鬆搞定,他就是FREQUENCY。很多同學可能是頭一次聽說這個函數,但要想晉升到Excel中級水平,FREQUENCY是必會函數之一,至於為什麼這麼說,看完本篇教程你就懂了。全文4000字,看不完可以先分享到朋友圈給自己備查。
  • EXCEL函數公式大全之利用SUM函數FREQUENCY函數統計不同區間數據
    EXCEL函數公式大全之利用FREQUENCY函數數組公式統計不同區間數據個數。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數FREQUENCY函數和數組公式。
  • 5種高效利用value-counts函數的方法,一鍵提升數據挖掘姿勢水平
    數據挖掘是機器學習領域的一個重要組成部分。在確定訓練哪種模型以及訓練多少模型之前,我們必須對數據包含的內容有所了解。Pandas 庫為此提供了許多有用的函數,value_counts 就是其中之一。此函數返回 pandas 數據框中各個項的數量。但在使用 value-counts 函數的大多數時候用到的是默認參數。
  • R語言可以這麼玩 | 繪製地圖與地點數據可視化
    這次,我們用R來畫地圖吧,利用可視化工具,我們更能輕鬆地得出結論哦~R語言裡的ggmap包是繪製地圖的利器。在確保電腦可以上外網的情況下(為了保證進入google地圖的URL),ggmap包幫助我們輕鬆下載google map,再加上和ggplot2製圖包的疊加,可以輕鬆、方便地繪製可視化地圖。
  • 利用VBA和函數的完美結合,輕鬆實現簡單的快速數據錄入功能
    前景提要數據的錄入一直都是我們日常工作中,不可缺少的一部分,雖然現在科學技術非常的發達,軟體也是更加的先進,很多數據只需要用程序掃描一下就可以實現輕鬆的錄入了,但是受限於場景的不同以及數據源的不同,很多時候我們還是需要通過手工錄入來實現的,這就給我們的工作帶來很多的苦惱,比方說商品名稱又長又多,甚至有些英文商品,錄入的時候還要講究首字母大小寫之類的
  • FREQUENCY會用這個Excel函數的,都是高手!
    工作中涉及到條件分段統計、數據分布統計和數值數據重複次數統計的問題,都可以藉助一個函數輕鬆搞定,他就是FREQUENCY。很多同學可能是頭一次聽說這個函數,但要想晉升到Excel中級水平,FREQUENCY是必會函數之一,至於為什麼這麼說,看完本篇教程你就懂了。
  • 這14個Excel函數,幫你完成90%的數據統計工作
    在實際工作中經常需要統計數據,那你知道有哪些常用的統計函數呢?本期技巧妹與大家分享14個常見的統計函數用法。
  • excel精選基礎技巧,filter函數動態提取數據源
    總所周知,我們學習Excel技巧的目的是很明確的,我們就是要提高我們的工作效率以及提高我們對數據處理的能力,我們在實際工作中,我們學習Excel操作技巧的方法有很多,我們可以在網上學習,也可以報Excel培訓班,總之就是需要勤奮和堅持。
  • Python數據分析入門教程(一):獲取數據源
    作者 | CDA數據分析師俗話說,巧婦難為無米之炊。不管你廚藝有多好,如果沒有食材,也做不出香甜可口的飯菜來,所以想要做出飯菜來,首先要做的就是要買米買菜。而數據分析就好比是做飯,首先也應該是準備食材,也就是獲取數據源。
  • 幾套常用的自定義函數用於數據分析,數據分析小白一定要看!
    在中學階段,我們接觸到三角函數和其他函數。核心是對應的規則f,這是函數關係的本質特徵。文中還提供了常用的數學函數:ABS(求絕對值)、sin(求正弦值)、cos(求餘弦值)、常用的統計函數:最大值(求最大值)、最小(求最小值)、和(和)等。
  • 求條件最大值,Excel函數公式,還是用數據透視表!
    今天我們來探討幾個輕鬆的技巧,現在有一份數據,A列是各種商品,B列是各種商品對應的價格情況,因時間的不同,每種商品有不同的好幾個價格我們對這些數據來探討一個小技巧1、最高的價格是多少也就是求價格裡面的最大值,我們在Excel裡面,使用MAX函數輕鬆獲得
  • Matlab中常用的統計量函數
    方差已知時的均值假設檢驗在給定方差的條件下,我們可以使用 ztest 函數檢驗單樣本數據是否服從給定均值的正態分布。1. h = ztest(x,m,sigma)2. h = ztest(x,m,sigma,alpha)3. [h,sig,ci,zval] =ztest(x,m,sigma,alpha,tail)1.
  • 數據分析實踐入門(四):數據運算
    在Excel中對某個區域內的值進行求平均值運算,用的是 average ( ) 函數,只要在average ( ) 函數中指明要求均值運算的區域即可,比如:在Python中的求均值利用的是mean()函數,如果對整個表直接調用 mean ( ) 函數,返回的是該表中每一列的均值。
  • Excel教程:substitute函數的運用【輕鬆易學】
    第二部分:substitute函數的應用實例  第一題:substitute函數基礎應用  實例如下圖所示。源數據為A5單元格。本題實現的效果就是變換不同的參數,將源數據中的「笑」字替換為「看今朝」三個字。本文的Excel源文件請到QQ群:231768146下載。