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

Matlab讀取excel并利用拉依達準則篩選數(shù)據(jù)的全過程

 更新時間:2021年08月12日 10:39:57   作者:逍遙233  
在Excel中錄入好數(shù)據(jù)以后經(jīng)常需要被matlab讀取,具體該如何讀取并進行篩選呢?下面這篇文章就來給大家介紹了關于Matlab讀取excel并利用拉依達準則篩選數(shù)據(jù)的相關資料,需要的朋友可以參考下

1、Matlab讀取Excel表格

版本:matlab R2020a,Excel2019的xlsx格式文件

1.1 導入數(shù)據(jù)

1.2 選擇并打開要導入的.xlsx文件

1.3 選擇數(shù)據(jù)區(qū)域,選擇輸出到matlab工作區(qū)的數(shù)據(jù)類型

默認剛導入時自動選擇了所有數(shù)據(jù)區(qū)域(不帶title的)

這里以輸出為二維矩陣為例

1.4 導入成功,在工作區(qū)域命名變量名并在命令行測試輸出

1.5 使用命令導入,效果一樣

mat= xlsread('附錄1 目標客戶體驗數(shù)據(jù).xlsx','sheet1','A2:AB1961')

2、使用拉依達準則對數(shù)據(jù)進行篩選

2.1 什么是拉依達準則?

拉依達準則是指先假設一組檢測數(shù)據(jù)只含有隨機誤差,對其進行計算處理得到標準偏差,按一定概率確定一個區(qū)間,認為凡超過這個區(qū)間的誤差,就不屬于隨機誤差而是粗大誤差,含有該誤差的數(shù)據(jù)應予以剔除。這種判別處理原理及方法僅局限于對正態(tài)或近似正態(tài)分布的樣本數(shù)據(jù)處理,它是以測量次數(shù)充分大為前提的。

所以也叫 3 σ 3\sigma 3σ準則。

2.2 根據(jù)拉依達準則用matlab對數(shù)據(jù)進行異常值篩選

clear
clc
%% 根據(jù)拉依達準則對二維數(shù)據(jù)進行篩選
mat= xlsread('附錄1 目標客戶體驗數(shù)據(jù).xlsx','data','A2:AB1961'); %讀取數(shù)據(jù)
% ave_all=[];
% sigma_all=[];
sizes=size(mat);
for j=1:sizes(2)    
    ave(j) = mean(mat(:,j));%mean 求解平均值
    %ave_all=[ave_all,ave(j)];
    sigma(j) = std(mat(:,j));%求解標準差
    %sigma_all=[sigma_all,sigma(j)];
    for i = 1:sizes(1)
        if(abs(mat(i:j)-ave(j))>3*sigma(j));%不符合3σ準則,標記這個元素位置
            disp(['第',num2str(i),'行','第',num2str(j),'列,出現(xiàn)不滿足拉依達準則的數(shù)據(jù),數(shù)據(jù)id為:'])
            data_id=mat(i,1) %%如果以actxserver讀取的話,這里可以設置excel中單元格格式
            mat(i,j)=-1;%% 這里用數(shù)據(jù)中沒出現(xiàn)過的-1來替代待剔除的值
        else
            continue;
        end
    end
end

不符合條件的數(shù)值均用-1標記,然后對這些數(shù)據(jù)所在行進行刪除即可。

附:用matlab實現(xiàn)對Excel交互的鏈接:http://www.fzitv.net/article/219448.htm

總結

到此這篇關于Matlab讀取excel并利用拉依達準則篩選數(shù)據(jù)的文章就介紹到這了,更多相關Matlab讀取excel并篩選數(shù)據(jù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Matplotlib實戰(zhàn)之面積圖繪制詳解

    Matplotlib實戰(zhàn)之面積圖繪制詳解

    面積圖,或稱區(qū)域圖,是一種隨有序變量的變化,反映數(shù)值變化的統(tǒng)計圖表,這篇文章主要介紹了如何利用Matplotlib實現(xiàn)面積圖的繪制,需要的可以參考下
    2023-08-08
  • Python實現(xiàn)的一個找零錢的小程序代碼分享

    Python實現(xiàn)的一個找零錢的小程序代碼分享

    這篇文章主要介紹了Python實現(xiàn)的一個找零錢的小程序代碼分享,本文中可以區(qū)分出應該找零多少元、多少角,需要的朋友可以參考下
    2014-08-08
  • Django學習筆記之ORM基礎教程

    Django學習筆記之ORM基礎教程

    ORM,即Object-Relational Mapping(對象關系映射),它的作用是在關系型數(shù)據(jù)庫和業(yè)務實體對象之間作一個映射,下面這篇文章主要給大家介紹了關于Django學習筆記之ORM基礎教程的相關資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2018-03-03
  • python中用ctypes模擬點擊的實例講解

    python中用ctypes模擬點擊的實例講解

    在本篇文章里小編給各位整理了一篇關于python中用ctypes模擬點擊的實例講解內容,需要的朋友可以參考學習下。
    2020-11-11
  • Python與MongoDB交互的代碼實現(xiàn)

    Python與MongoDB交互的代碼實現(xiàn)

    Python與MongoDB的交互通常通過pymongo庫來實現(xiàn),pymongo是一個官方的Python驅動程序,用于與MongoDB數(shù)據(jù)庫進行交互,以下是一個簡單的示例,具有一定的參考價值,需要的朋友可以參考下
    2024-10-10
  • python中正則表達式?: ?= ?! 的用法

    python中正則表達式?: ?= ?! 的用法

    正則表達式中使用的??:、?=?和??!?是三種不同的正則表達式語法,它們分別代表非捕獲組、正向前瞻斷言和負向前瞻斷言,下面就來介紹一下這三種的方法,感興趣的可以了解一下
    2025-04-04
  • Python通過kerberos安全認證操作kafka方式

    Python通過kerberos安全認證操作kafka方式

    這篇文章主要介紹了Python通過kerberos安全認證操作kafka方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 對Python3使運行暫停的方法詳解

    對Python3使運行暫停的方法詳解

    今天小編就為大家分享一篇對Python3使運行暫停的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • 完美解決pyinstaller打包報錯找不到依賴pypiwin32或pywin32-ctypes的錯誤

    完美解決pyinstaller打包報錯找不到依賴pypiwin32或pywin32-ctypes的錯誤

    這篇文章主要介紹了完美解決pyinstaller打包報錯找不到依賴pypiwin32或pywin32-ctypes的錯誤,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • 使用Pandas實現(xiàn)高效讀取篩選csv數(shù)據(jù)

    使用Pandas實現(xiàn)高效讀取篩選csv數(shù)據(jù)

    在數(shù)據(jù)分析和數(shù)據(jù)科學領域中,Pandas?是?Python?中最常用的庫之一,本文將介紹如何使用?Pandas?來讀取和處理?CSV?格式的數(shù)據(jù)文件,希望對大家有所幫助
    2024-04-04

最新評論

西青区| 金塔县| 苏尼特左旗| 南京市| 南乐县| 济源市| 合川市| 尼勒克县| 舒兰市| 新宾| 怀安县| 应城市| 正定县| 澄城县| 双牌县| 庆城县| 左权县| 师宗县| 枣强县| 高邮市| 阜南县| 那曲县| 怀来县| 清徐县| 临潭县| 城固县| 西林县| 平凉市| 嘉黎县| 绵阳市| 浠水县| 辽阳市| 平谷区| 昭平县| 朝阳县| 万州区| 庆元县| 旌德县| 商城县| 永安市| 伽师县|