matlab 对数回归,对数拟合
各位前辈好,我想请教一下如何在MATLAB中做对数回归下,效果图如下:
我自己做了线性回归,代码和图如下,可是如何进行对数回归呢,谢谢
for iYrs=2012201559;
iy=iYrs;
sy=num2str(iy);
eval(['load ' Folder Site '_' sy '_Summary Time B Bstd C Cstd EF EFstd gs gsstd VPD VPDstd VWC VWCstd']);
nt=length(Time);
Variance=EFstd;
y=EF;
x=VWC;
X=[ones(length(x),1),x];
[b,bint,r,rint,stats]=regress(y,X);
b,stats
figure(1);
h1=plot(x,y,'MarkerFaceColor',[0 0 0],'MarkerSize',3,'Marker','o',...
'LineStyle','none',...
'Color',[0 0 0])
Y=X*b;
hold on
h2=plot(x,Y,'linewidth',1,'color','k');
set(gca,'XLim',[10 20]);
set(gca,'XTick',[10,12,14,16,18,20]);
set(gca,'XTickLabel',{'10','12','14','16','18','20'});
% set(gca,'XTickLabel',[]);
set(gca,'YLim',[0.2 0.45]);
set(gca,'YTick',[0.2,0.25,0.3,0.35,0.4,0.45]);
set(gca,'YTickLabel',{'0.2','0.25','0.3','0.35','0.4','0.45'});
set(gca,'FontSize',10,'FontName','Times New Roman')
xlabel('VWC (%)','FontSize',11,'FontName','Times New Roman');
ylabel('EF','FontSize',11,'FontName','Times New Roman');
hleg=legend([h2],'y=0.0156x +0.0871, R^2=0.5653','location','NorthWest');
set(hleg,'FontSize',11,'FontName','Times New Roman')
legend('boxoff');
text(6,0.8,'(a)','FontSize',10,'FontName','Times New Roman');
hold off; box on;
%
end
2016-8-30 18:25 上传
2016-8-30 18:26 上传
matlab 对数回归,对数拟合相关推荐
- R构建对数回归模型(Logarithmic Regression)
R构建对数回归模型(Logarithmic Regression) 目录 R构建对数回归模型(Logarithmic Regression) 对数回归模型(Logarithmic Regression ...
- python二元函数如何编写,如何用Python和sklearn编写多元对数回归?
我写了一个多元多项式回归的代码,我使用了来自sklearn的多项式特征和转换函数.有可能进行多元对数回归吗? sklearn是否有某种对数变换,就像它对多项式特征的那样? 如何在python中编写多元 ...
- MATLAB 画图,对数坐标轴
MATLAB 画图,对数坐标轴 semilogx(x,y) 绘图,x轴对数刻度,y轴线性刻度, semilogy(x,y) 绘图,x轴线性刻度,y轴对数刻度, loglog(x,y) 绘图,x,y轴都 ...
- 简单使用matlab做回归分析、拟合分析
简单使用matlab做回归分析.拟合分析 前言 一元线非线性回归 例子 多元线性回归 例子 多元线非线性回归 前言 这里是简单做一元非线性,及多元线性. 一元:就是只有一个X.比如:y=x^2+x+1 ...
- 基于MATLAB的多项式数据拟合方法研究-毕业论文
摘要:本论文先介绍了多项式数据拟合的相关背景,以及对整个课题做了一个完整的认识.接下来对拟合模型,多项式数学原理进行了详细的讲解,通过对文献的阅读以及自己的知识积累对原理有了一个系统的认识.介绍多项式 ...
- 矩阵的对数运算公式_必修一——对数与对数运算
一.前言(废话) 高中数学我们已经学习了二次函数,指数函数(如果不记得的读者可以往前面翻看一下),这次作者为读者们讲解的是对数与对数运算,对数是什么呢?读者们心里有自己的认知吗? 二.对数 对数函数是 ...
- 理解:回归与拟合、归一化与标准化
回归和拟合: 一.回归: 研究一个随机变量Y对另一个(X)或一组(X1,X2,-,Xk)变量的相依关系的统计分析方法. 应用回归预测法时应首先确定变量之间是否存在相关关系.如果变量之间不存在相关关系, ...
- 使用matlab进行人工神经网络拟合
已知函数 z=sin(xy),采用人工神经网络实现该函数的拟合: 定义: -π≤x≤π, -π≤y≤π,在 x, y 定义域中等距各取 30 各点,绘制 z=sin(xy)图像: 将上述数据集随机拆分 ...
- MatLab中的多项式拟合(lsqcurvefit函数的非线性曲线拟合)
MatLab中的多项式拟合(lsqcurvefit函数的非线性曲线拟合) lsqcurvefit函数 函数原型 x=lsqcurvefit(fun, x0, xdata, ydata) == 其中的参 ...
- matlab 椭圆方程拟合,matlab中如何插值拟合求椭圆方程
[g_fitting.rar] 使用正交多项式完成数据拟合.程序对读入的gps采样点完成曲线拟合. (2007-08-01, matlab, 1KB, 26次) [曲面拟合.rar] 这是利用matl ...
最新文章
- 使用Crypto++的AES GCM对称加密
- Lua笔记6 编译、执行与错误
- ISE简介及其下载 安装 和谐 与 卸载
- codeforces:CF1604 总结
- 查询url包含的字符串参数(js高程笔记)
- vdbench的作用_vdbench和fio测试磁盘性能的对比总结
- 幅相曲线matlab,matlab开环幅相曲线
- 学习Kubernetes 和容器技术体系的最佳方法
- Pyinstaller打包附带DLL、图标和压缩EXE方法
- teamviewer 破解工具 github
- awk学习笔记(8) - 简单的正则匹配
- centos7更改引导项等待时间
- 快应用采坑(3)-使用差别
- 在linux虚拟机中进行jdk1.8的安装与环境变量的配置
- What the f*ck Python!
- java实现一个语法检查器_Java语法检查
- Linux开机自启的三种方式
- UCI 机器学习数据集(分类)
- 数据统计与分析基础实验一:基本语法与运算(R语言)
- 《把时间当作朋友》第0章读后感