婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Matlab讀取excel并利用拉依達準則篩選數據的全過程

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

熱門標簽:成都呼叫中心外呼系統哪家強 地圖標注與注銷 西青語音電銷機器人哪家好 百應電話機器人總部 無錫智能外呼系統好用嗎 宿州電話機器人哪家好 南昌地圖標注 電梯新時達系統外呼顯示e 旅游廁所地圖標注怎么弄

1、Matlab讀取Excel表格

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

1.1 導入數據

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

1.3 選擇數據區域,選擇輸出到matlab工作區的數據類型

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

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

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

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

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

2、使用拉依達準則對數據進行篩選

2.1 什么是拉依達準則?

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

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

2.2 根據拉依達準則用matlab對數據進行異常值篩選

clear
clc
%% 根據拉依達準則對二維數據進行篩選
mat= xlsread('附錄1 目標客戶體驗數據.xlsx','data','A2:AB1961'); %讀取數據
% 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),'列,出現不滿足拉依達準則的數據,數據id為:'])
            data_id=mat(i,1) %%如果以actxserver讀取的話,這里可以設置excel中單元格格式
            mat(i,j)=-1;%% 這里用數據中沒出現過的-1來替代待剔除的值
        else
            continue;
        end
    end
end

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

附:用matlab實現對Excel交互的鏈接:https://www.jb51.net/article/219448.htm

總結

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

您可能感興趣的文章:
  • 使用matlab或python將txt文件轉為excel表格

標簽:渭南 辛集 七臺河 贛州 雅安 西安 許昌 濰坊

巨人網絡通訊聲明:本文標題《Matlab讀取excel并利用拉依達準則篩選數據的全過程》,本文關鍵詞  Matlab,讀取,excel,并,利用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Matlab讀取excel并利用拉依達準則篩選數據的全過程》相關的同類信息!
  • 本頁收集關于Matlab讀取excel并利用拉依達準則篩選數據的全過程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 上饶市| 阳西县| 广宁县| 铁岭市| 扬州市| 林口县| 鄂伦春自治旗| 乌拉特前旗| 云霄县| 资兴市| 崇仁县| 扎鲁特旗| 泗阳县| 阿拉善盟| 长治县| 昌图县| 乌拉特后旗| 西乡县| 霞浦县| 吐鲁番市| 广汉市| 和政县| 正镶白旗| 九江县| 紫阳县| 铁岭县| 彝良县| 盘锦市| 广丰县| 清原| 兰州市| 上饶市| 中卫市| 高唐县| 武宁县| 乌审旗| 浙江省| 密山市| 华宁县| 措勤县| 嫩江县|