MATLAB處理缺失值和異常值


清理缺失值

實時編輯器,選擇任務>清理缺失數據
首先,先寫一組包含缺失值和異常值的例子

clc,clear
x = 1:100;  %構造一個數組,元素為1,2,3...,100
% randn(1,100)意味着生成一個1行100列的矩陣
%矩陣元素的均值為0,方差a^2 = 1,且是正態分布的隨機數
data = randn(1,100);
data(20:20:80) = NaN;   %設置第20,40,,6,80個元素為缺失值
%data的值都是在0附近的,設置四個異常值
data(10) = -50;
data(40) = 45;
data(70) = -40;
data(90) = 50;
plot(x,data);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM