| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-11-15 
				
				年龄: 81 
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			想做一个简单的拟合,条件:给定一组数据,它们服从对数正态分布,或者说,在区间[15,49]服从对数正态分布,现在想用对数正态分布的函数将其拟合出来,就是要估计出对数正态分布的分布函数中的那两个参数。书中给出了方法,应该是要在MATLAB的M文件里进行编程,但是看了半天不懂,希望高手帮忙看一下:  
		
		
		
		
		
		
		
	step1:由已知数据得到一组散点图b(r),这组散点图大概服从对数正态分布,由b(r)得到分布函数F(r)=F(r-1)+b(r);(注:r是从15到49的整数) step2:令a=Max{F(r)},b = Min{F(r)},data0 为1*10000 矩阵。在区间[b,a] 上产生10000个服从均匀分布的数据,用矩阵data 记录。若F(r -1) < data(i) <F(r), data0(i) = r 。那么, data0 包含的10000个数据服从对数正态分布。 step3 :利用data0 的数据,调用matlab 统计工具箱中lognfit 函数,估计参数b(r)的参数u、d 。(这两个参数是对数正态分布的参数) 感觉不是特别难的,希望高手帮帮忙,给出这三个步骤下的matlab程序,万分谢谢!!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-11-15 
				
				年龄: 81 
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			关键是step2的最后部分怎么理解。。。没人会吗
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [分享][讨论]C++ 快速FFT(rlft3)用于2D处理 | 149700017 | MATLAB论坛 | 0 | 2009-02-25 22:47 | 
| 帮我解释一下这个程序 具体点 我是新手 | zaiboxue | MATLAB论坛 | 2 | 2008-11-16 12:38 | 
| [求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 | yijianmei | MATLAB论坛 | 1 | 2008-07-24 10:15 | 
| 求CDMA系统的MATLAB仿真实现代码 | na2008 | MATLAB论坛 | 0 | 2008-05-05 19:21 |