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);
本文作者:又一岁荣枯
本文链接:https://www.cnblogs.com/java-six/p/16160074.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步