楼主: yanhuaguo
2130 2

[问答] 关于正态分布曲线图求助 [推广有奖]

  • 0关注
  • 1粉丝

大专生

40%

还不是VIP/贵宾

-

威望
0
论坛币
116 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
458 点
帖子
34
精华
0
在线时间
51 小时
注册时间
2011-9-24
最后登录
2012-9-22

楼主
yanhuaguo 发表于 2011-12-14 08:29:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本人是matlab菜鸟,正在初学中,有如下问题向板上牛人请教:
1、已知一个数据序列(1000个左右),如何画出其正态分布图?目前可以画出直方频率图,但都是柱形图,不是曲线图
2、如果已知上述序列的均值和方差,如何根据这个均值和方差画出正态分布图
主要是1画出来的正态分布可能不是标准的正态分布,会出现尖峰厚尾,所以想用1画出的图和2画出的图做对比,证明一下是否尖峰厚尾。
谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:正态分布曲线 正态分布 曲线图 MATLAB 正态分布图 正态分布 matlab 曲线图 如何 左右

沙发
hnhs100 发表于 2011-12-14 08:57:12
clear
clc
% Load data
data = load('data.txt');
epd(data)
mu = mean(data);
sigma = std(data);
x = min(data):.1:max(data);
y = normpdf(x,mu,sigma);
hold on
plot(x,y)
legend('empirical density function','standard normal density')

% plot empirical probability density function
function epd(x)
colormap([0.5 0.4 .6])
%%%%%%%%%%%%%%%% Histogram %%%%%%%%%%%%%%%%%%%
M=length(x);
xmax=max(x);
xmin=min(x);
dx=(xmax-xmin)/30;
centers = [xmin:dx:xmax];
N= hist(x,centers);
%bar(centers,N/(M*dx));
%hold on
plot(centers,N/(M*dx),'r-')

红线对应你所说的1所画的曲线图,蓝线对应2所画的标准正态分布曲线图。
其实看是否存在“尖峰厚尾”,主要看峰度是否大于3.

已有 1 人评分学术水平 收起 理由
liuxin9023 + 1 分析的有道理

总评分: 学术水平 + 1   查看全部评分

藤椅
yanhuaguo 发表于 2011-12-14 12:01:07
hnhs100 发表于 2011-12-14 08:57
clear
clc
% Load data
收到,非常感谢!
学习中。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 07:26