% clc
% clear all
%
% 导入数据(原始数据)
Data = xlsread('F:\实验数据\数据汇总表111','D:M');
figure(1)
x3str={'z1','z2','z3','z4','z5','z6','z7','z8','z9','z10','z11','z12','z13','z14','z15'}
bar(Data(1:15))
xtextp=1:15;%每个标签放置位置的横坐标,这个自然应该和原来的一样了。
ytextp=-0.1*0.18*ones(1,length(xtextp));
text(xtextp-0.3,ytextp,x3str)
set(gca,'XTickLabel',[]); %将原坐标(1,2,3,..)去掉
title('变量z1-z15空值百分比图','fontsize',12)
ylim([0,0.85])
figure(2)
x3str={'z16','z17','z18','z19','z20','z21','z22','z23','z24','z25','z26','z27','y1','y2'};
bar(Data(16:29))
xtextp=1:14;%每个标签放置位置的横坐标,这个自然应该和原来的一样了。
ytextp=-0.1*0.04*ones(1,length(xtextp));
text(xtextp-0.3,ytextp,x3str)
set(gca,'XTickLabel',[]); %将原坐标(1,2,3,..)去掉
title('变量z11-z27、y1、y2空值百分比图','fontsize',12)
%
% [M N] = size(Data); %矩阵B的行数与列数
% % 缺失值补全,
% % 补全依据是确失的值认为与它上一行的数据一样,即每个时间段测一次
% % 未测的时间段认定与它最近的上次测试结果一致.
% for i = 2:M
% for j = 1:N
%
% AA = isnan(Data);
%
% if AA(i,j) == 1
%
数据预处理---空值(补全或删除)与异常值(剔除)(基于MATLAB)
最新推荐文章于 2023-10-01 17:01:58 发布