精华内容
下载资源
问答
  • MATLAB 统计数据并画出统计直方图

    万次阅读 2019-02-24 20:33:00
    统计FilmTrust(0.5-4.0分)、CiaoDVD(1-5分)、MovieLens(1-5分) 等 rating 数据集分值的分布: 以统计FilmTrust(0.5-4.0分) 为例: MATLAB 代码如下: load('filmTrust_u_i_r.mat') % 载入数据 ...

    统计FilmTrust(0.5-4.0分)、CiaoDVD(1-5分)、MovieLens(1-5分) 等 rating 数据集分值的分布:

     

     以 统计FilmTrust(0.5-4.0分) 为例:

    MATLAB 代码如下:

    load('filmTrust_u_i_r.mat')   % 载入数据
    fprintf('This is filmTrust (0.5-4.0)......')
    
    FilmTrustD=D;
    % count1=count(D(:,3),"0.5")
    % count2=count(D(:,3),"1")--no
    
    num1=length(find(D(:,3)==0.5)); 
    
    x=0.5:0.5:4.0
    y = zeros(1,length(x));
    for z = 1:length(x)
        y(z) = length(find(D(:,3)==x(z)));  % 关键     统计个数用 find !
    end
    y
    
     bar(x,y)  % 根据x轴和y轴,画图

     

    结果截图:

        

     

     

     

     

    【Reference】

    1、  bar 条形图: https://ww2.mathworks.cn/help/matlab/ref/bar.html?s_tid=doc_ta

    2、

    转载于:https://www.cnblogs.com/shenxiaolin/p/10427761.html

    展开全文
  • Matlab 统计数据直方图 bar

    千次阅读 2020-05-20 18:11:01
    近期处理实验数据,采集一些离散点,想按自变量分组, 对数据进行分析,即绘制直方图 直方图绘制方法 histogram(X) 具体详情查matlab帮助文档 x = randn(10000,1); h = histogram(x) bar(y) 我看中了用 bar 函数...

    来源

    近期处理实验数据,采集一些离散点,想按自变量分组, 对数据进行分析,即绘制直方图

    直方图绘制方法

    histogram(X)

    具体详情查matlab帮助文档

    x = randn(10000,1);
    h = histogram(x)
    

    bar(y)

    我看中了用 bar 函数绘制直方图,

    目标,实现
    在这里插入图片描述

    改x坐标

    实际是设置Axes属性,查帮助,设置XTickLabel

    ax = gca;
    ax.XTick = 1: 5;
    ax.XTickLabel = {‘a’, 'b', 'c', 'd', 'e'};
    ax.XTickLabelRotation = 45;
    

    如果遇到绘制出来的 bar 图不是每个bar都有横坐标, 就先设置XTick 在更改

    画带均值和方差的直方图

    这个误差体现在上面每个bar上面的直线部分
    使用函数barwitherr或者errorbar(官方自带)

    修改bar颜色

    直接设置color属性FaceColor,但是每个bar都不同颜色没试过,不清楚

    其他

    像这只x轴y轴标题图例等常规操作,此处不予讨论,查matlab手册即可。

    我的实例

    
    width = 10;		% 设置每段bar数据跨度
    range = 160;	% 总共数据跨度
    StartBarMid = -80 + 0.5 * width ;
    dataX = XX;		% 实验数据赋值,为了修改数据不用后面一个一个改变量
    dataY = Y;
    label(1) = {[' ']};
    %收据处理,实验数据存储在变量dataX和dataY中,并对dataX分段
    for i = 1: range/width
        index       = find( dataX > StartBarMid-0.5*width + width*(i-1) ...
                          & dataX < StartBarMid+0.5*width + width*(i-1));
        barCenter(i)= StartBarMid+width*(i-1);
        tiltAng(i)  = mean( dataY(index) );
        variance(i) = var(dataY(index), 1);		% 方差,这里设为1是用方差定义公式(分母N),这个函数默认分母(N-1)
        Stadevi(i)  = std(dataY(index), 1);  		% 标准差
        angle2D(i)  = StartBarMid + width*(i-1);
        % 生成横坐标的内容
        label(i)    = { [ '[', num2str(StartBarMid-0.5*width + width*(i-1)), ','...
                        num2str(StartBarMid+0.5*width + width*(i-1)),  ']'] };
    
    end
    
    bar(barCenter, 'FaceColor', '#CDA100');			% 画直方图
    errorbar(barCenter,Stadevi, 'color', 'black', 'LineStyle', 'none', 'LineWidth', 1.5); % 画误差,并将线型去掉  none
    %添加数据标签
    for i = 1: range/width
        text(StartBarMid  + width*(i-1), 0.3,...
            sprintf('%0.1f',tiltAng(i)),  'FontName', 'Arial', 'FontSize', 10, ...
            'LineStyle', '-','BackgroundColor', 'white', 'Margin', 1, ...
            'Rotation', 90);
    end
    
    ax = gca;
    ax.XTick = 1: range/width;		
    ax.XTickLabel = label;			%  设置x 坐标内容
    ax.XTickLabelRotation = 45;
    xlabel('Bending angle (^{o})', 'FontName', 'Arial', 'FontSize', 16)
    ylabel('Tilt Angle (^{o})', 'FontName', 'Arial', 'FontSize', 16)
    

    在这里插入图片描述

    参考资料

    https://openwetware.org/wiki/McClean:_Making_Nice_Bar_Plots
    http://blog.sina.com.cn/s/blog_92d2c5e10102w15k.html
    https://ww2.mathworks.cn/matlabcentral/answers/294200-barwitherr-position-of-errorbars
    https://ww2.mathworks.cn/matlabcentral/fileexchange/30639-barwitherr-errors-varargin
    https://blog.csdn.net/weixin_43196262/article/details/86165942

    展开全文
  • 设y是一个n维的向量 [f,xi]=ksdensity(y); plot(xi,f);

    设y是一个n维的向量

    [f,xi]=ksdensity(y);
    plot(xi,f);
    
    展开全文
  • MATLAB数据分析和统计ppt-MATLAB-数据分析和统计.ppt 极好的数据分析与处理的课件
  • MATLAB统计分析-数据预处理

    千人学习 2019-09-04 20:35:32
    MATLAB数据分析之数据预处理,包括缺失值的处理、异常值的处理、数据平滑和数据变换。
  • MATLAB数据分析与统计

    2018-07-20 15:26:59
    全面学习MATLAB数据统计分析领域中的知识
  • MATLAB-数据分析和统计

    2011-08-12 23:19:30
    MATLAB-数据分析和统计MATLAB-数据分析和统计MATLAB-数据分析和统计MATLAB-数据分析和统计
  • matlab数据统计方法

    2018-12-25 21:06:49
    本书介绍数据分析的基本内容与方法,应用 MATLAB软件既面向对象又面向过程地编写实际数据分析程序。全书共分7章,主要内容包括:MATLAB基础、数据描述性分析、回归分析、判别分析、主 成分分析与典型相关分析、聚类...
  • MATLAB统计分析-数据预处理 图书作者,代码从业者,N多年 ...

    扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

    APP订阅课程,领取优惠,最少立减5元 ↓↓↓

    订阅后:请点击此处观看视频课程

     

    视频教程-MATLAB统计分析-数据预处理-Matlab

    学习有效期:永久观看

    学习时长:125分钟

    学习计划:3天

    难度:

     

    口碑讲师带队学习,让你的问题不过夜」

    讲师姓名:苏金明

    教育及科研机构管理者

    讲师介绍:图书作者,代码从业者,N多年

    ☛点击立即跟老师学习☚

     

    「你将学到什么?」

    MATLAB数据分析之数据预处理,包括缺失值的处理、异常值的处理、数据平滑和数据变换。

     

    「课程学习目录」

    第1章:缺失值的处理
    1.发现缺失值
    2.删除缺失值
    3.缺失值的插补
    第2章:异常值的处理
    1.发现异常值-isoutlier函数
    2.发现异常值-箱形图
    3.删除异常值
    4.异常值的插补
    第3章:数据的平滑
    1.smoothdata函数
    第4章:数据变换
    1.概述
    2.对数变换/平方根变换/反正弦变换
    3.中心化
    4.标准化
    5.极差标准化(归一化)
    6.几种变换的比较

     

    7项超值权益,保障学习质量」

    • 大咖讲解

    技术专家系统讲解传授编程思路与实战。

    • 答疑服务

    专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

    • 课程资料+课件

    超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

    • 常用开发实战

    企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

    • 大牛技术大会视频

    2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

    • APP+PC随时随地学习

    满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

     

    「什么样的技术人适合学习?」

    • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
    • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
    • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

     

    「悉心打造精品好课,3天学到大牛3年项目经验」

    【完善的技术体系】

    技术成长循序渐进,帮助用户轻松掌握

    掌握Matlab知识,扎实编码能力

    【清晰的课程脉络】

    浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

    【仿佛在大厂实习般的课程设计】

    课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

     

    「你可以收获什么?」

    MATLAB数据分析-数据预处理

    缺失值的处理

    异常值的处理

     

    展开全文
  • MATLAB统计分析与应用40个案例分析程序与数据-《MATLAB统计分析与应用:40个案例分析》程序与数据(1).zip 《MATLAB统计分析与应用:40个案例分析》程序与数据
  • MATLAB统计分析与应用40个案例分析程序与数据-《MATLAB统计分析与应用:40个案例分析》程序与数据(2).zip 《MATLAB统计分析与应用:40个案例分析》程序与数据
  • 百度统计提供哪些数据报告? 流量分析报告、来源分析报告、百度推广报告、访问分析报告、访客分析报告(地域分布、访客属性和系统环境)、转化分析报告、优化分析报告(SEO分析、搜索词排名、升降榜等报告)。 如何...
  • 6 Map容器Map容器是MATLAB R2008b版本新增加的数据类型。6.1 Map数据类型介绍1.Map数据结构概述一个Map容器是一种快速键查找数据结构,可以提供多种方法对其中的个体元素进行寻访。和MATLAB其他多数数据结构不同的...
  • 包含MATLAB基础知识大串讲和MATLAB数据分析两门课程
  • matlab数据统计分析

    2014-08-18 13:42:38
    matlab数据统计分析 通过调用库函数进行数据统计分析
  • MATLAB-数据统计分析

    万次阅读 2019-08-17 15:39:12
    一、统计量 表示位置的统计量—平均值和中位数. 平均值(或均值,数学期望): 中位数:将数据由小到大排序后位于中间位置的那个数值. 2. 表示变异程度的统计量—标准差、方差和极差. 标准差: 它是各个...
  • matlab开发-ECB统计数据仓库。从ECB统计数据仓库下载计量经济学时间序列。
  • MATLAB数据分析和统计

    2009-08-19 14:11:42
    MATLAB数据分析和统计 MATLAB数据分析和统计 ppt
  • matlab 数据统计和分析

    2011-03-01 20:30:00
    matlab 常用算法 第17章 数据统计和分析
  • MATLAB统计应用

    2018-06-21 10:19:57
    本书从实际应用的角度出发,以大量的案例详细介绍了MATLAB环境下的统计分析与应用。内容包括:利用MATLAB制作统计报告或报表;从文件中读取数据MATLAB;从MATLB中导出数据到文件;数据的平滑处理、标准化变换和极...
  • matlab读取表格,并统计成绩,得出最高分,平均分,和中间的成绩
  • Matlab数据统计与分析 本文主要讲述matlab统计分析中的一些简单应用
  • matlab统计分析与应用

    2018-09-21 13:37:42
    matlab统计分析与应用,使用matlab进行数据统计的必读书。
  • matlab数据分析和统计

    2009-08-15 14:59:22
    matlab数据分析和统计: 来自china.pub.cn的教材,非常清晰,彩图。 比较全面介绍了matlab数据的基本处理。
  • 这是一份关于数据统计与分析描述的ppt,之前学习是用到的资源,现在贡献给大家参考。
  • 数理统计MATLAB工程数据分析的随书光盘,欢迎使用
  • MATLAB 多元数据统计分析

    千次阅读 2016-10-21 12:43:56
    身体指标化验数据为四元数据,即指标x=(脂蛋白x1,甘油三脂x2,a蛋白x3,b蛋白x4),一系列病人的身体化验数据构成了四元总体。 问题1:检验数据是否服从正态分布。 分析:P-P图或者Q-Q图,如果数据均匀分布在y=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,771
精华内容 708
关键字:

matlab统计数据

matlab 订阅