我怎么取自然对数的一组数据和最小二乘拟合,得到一个表情吗?

20视图(30天)
我有3个数据集。即一组相关变量和2组独立变量。我想使用这些数据,并使用自然对数最小二乘法拟合获得这三组数据之间的关系
%依赖varaibales:
psi_o = [1.0690 2.02 1.3474 1.3580 1.3966 1.6701 1.4901 1.669 1.476 2.848 1.3871 2.8008 3.0724 2.3614 - 2.7726);
psi_1 = [1.0431 1.1251 0.9519 0.9691 0.9380 1.5003 1.2390 1.3260 1.2584 2.848 1.2260 1.9754 2.125 1.6842 - 2.098);
psi_2 = [0.9819 0.9916 1.0444 0.9938 0.9807 1.3555 1.2052 1.227 1.1849 1.747 1.2106 1.5462 1.6876 1.5860 - 1.726);
psi_3 = [1.015 0.9875 1.0682 1.0763 1.0021 1.295 1.119 1.1112 1.125 1.681 1.1667 1.6932 1.862 1.677 - 1.6443);
%独立变量:
我们= (8.518 9.903 16.473 22.68 26.214 58.84 78.77 117.76 138.37 184.842 193.155 272.054 327.49 443.05 - 615.34);
λ= [1 0.701 0.501 0.397];
这里,因变量的数据集的psi_o独立变量是整个数据集的“我们”,只有在λ= 1,同样“psi_1”对应于我们和λ= 0.701,同样为psi_2 ansd psi_3我们整个数据集,只有λ= 0.501和0.397分别。
所以我怎么取对数的值和获得psi_1之间的关系,2、3;我们;通过最小二乘法拟合λ?
4评论
Shree查兰
Shree查兰 2023年6月2日当日
%依赖varaibales:
psi_o = [1.0690 2.02 1.3474 1.3580 1.3966 1.6701 1.4901 1.669 1.476 2.848 1.3871 2.8008 3.0724 2.3614 - 2.7726);
psi_1 = [1.0431 1.1251 0.9519 0.9691 0.9380 1.5003 1.2390 1.3260 1.2584 2.848 1.2260 1.9754 2.125 1.6842 - 2.098);
psi_2 = [0.9819 0.9916 1.0444 0.9938 0.9807 1.3555 1.2052 1.227 1.1849 1.747 1.2106 1.5462 1.6876 1.5860 - 1.726);
psi_3 = [1.015 0.9875 1.0682 1.0763 1.0021 1.295 1.119 1.1112 1.125 1.681 1.1667 1.6932 1.862 1.677 - 1.6443);
%独立变量:
我们= (8.518 9.903 16.473 22.68 26.214 58.84 78.77 117.76 138.37 184.842 193.155 272.054 327.49 443.05 - 615.34);
λ= [1 0.701 0.501 0.397];
log_psi_0 =日志(psi_o);
log_psi_1 =日志(psi_1);
log_psi_2 =日志(psi_2);
log_psi_3 =日志(psi_3);
log_We =日志(我们);
X(: 1) =λ(1)* log_We;
X(:, 2) =λ(2)* log_We;
X(:, 3) =λ(3)* log_We;
X(:, 4) =λ(4)* log_We;
Y = [log_psi_0”、log_psi_1”log_psi_2”, log_psi_3”);
B = X、Y;
B应该“psi_o”之间的关系的系数,‘psi_1’,‘psi_2’和‘psi_3’,然而X = 1的秩指示某种“λ”和“我们”之间的依存关系。

登录置评。

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!