回归分析模型
主要是自己用过的一些回归模型
潘聪明
这个作者很懒,什么都没留下…
展开
-
使用MATLAB进行多元回归分析(自定义函数公式)——nlinfit函数的使用
具体参数设置参考官网:https://ww2.mathworks.cn/help/stats/nlinfit.html?s_tid=srchtitle#btldemp-2如下所示自定义公式为:y=b1*x1/(b2+x1)+b3*x2/(b4+x2)+b5*x3/(b6+x3)+b7*x4/(b8+x4);x为n行4列的矩阵,y为n行1列的矩阵;modelfun = @(beta,x)(beta(1).*x(:,1)./(beta(2)+x(:,1))+beta(3).*x(:,2)./(be原创 2020-11-06 12:24:08 · 5929 阅读 · 0 评论 -
回归分析6:matlab 中rstool工具箱(多变量线性回归)
1.rstool工具箱具体参考官网https://ww2.mathworks.cn/help/stats/rstool.html用法:rstool(x,y,model,alpha,xname,yname) 出现一个交互式画面(如下图所示) x为一个矩阵(n*m) y矩阵(n*1) alpha:显著水平 ...原创 2020-03-14 10:49:51 · 13551 阅读 · 5 评论 -
逻辑回归正则化实例
逻辑回归正则化实例#1from sklearn.model_selection import GridSearchCV#Exhaustive search over specified parameter values for an estimator(超参数的优化)from sklearn.model_selection import cross_val_score, Strati...原创 2020-02-22 11:08:06 · 398 阅读 · 0 评论 -
回归分析5:随机森林算法之matlab实现
随机森林回归算法X = S2(1:22,:); % S2为数据集T = S2(23:end,:);%nTree = round(sqrt(size(X,2)-1));nTree = 50;train_data = X(:,1:end-1);train_label = X(:,end); test_data = T(:,1:end-1);Factor = TreeBagger(nT...原创 2019-12-23 15:17:00 · 10098 阅读 · 2 评论 -
回归分析4:灰色系统预测模型GM(1,1),GM(1,n)及Matlab实现
https://blog.csdn.net/fengzhimohan/article/details/77540011转载 2019-10-19 17:35:32 · 4057 阅读 · 0 评论 -
回归分析3:遗传算法优化的BP神经网络之matlab实现
global p % 训练集输入数据global t % 训练集输出数据global R % 输入神经元个数global S2 % 输出神经元个数global S1 % 隐层神经元个数global S % 编码长度S1 = 6;d = v';U = mapminmax(d,0,1);p=U(1:3,1:45);t=U(4,1:45)...原创 2019-10-16 18:15:48 · 2563 阅读 · 0 评论 -
回归分析2:BP神经网络之matlab实现
S1 = 6;d = v';U = mapminmax(d,0,1); %数据的归一化p=U(1:3,1:45);t=U(4,1:45);P_test=U(1:3,46:50);net = newff(minmax(p),[S1,1],{'tansig','purelin'},'trainlm');net = init(net);net.trainParam.show =...原创 2019-10-11 11:14:52 · 1788 阅读 · 0 评论 -
回归模型1:优化的灰色模型matlab实现
优化的灰色模型MATLAB 算法实现clear;clc;ysh =[0.751,0.677333333,0.603,0.579,0.557666667,0.374666667,0.369,0.313333333,0.252,0.236333333,0.190666667]; %输入的数据n = length(ysh);AGO = zeros(1,n);AGO(1,1) = ysh(1,...原创 2019-10-09 19:17:42 · 3744 阅读 · 1 评论