繁体   English   中英

Matlab,散点图

[英]Matlab, scatter plot

我有两个实数值向量和具有相同长度的估计值。 我想看到两个变量之间的依赖关系。 似乎散点图适合于此目的。 所以,我有两个问题:

  1. 表示载体之间依赖关系的最佳方法是什么?
  2. 如何找到趋势线或最佳拟合线?

我使用scatter(A,B)但如何找到趋势线或最佳拟合线?

谢谢。

散点图

比较两个不同组的最佳方法是使用方差分析 方差分析(ANOVA)是用于分析群体平均值及其相关程序(例如群体之间和群体之间的“变异”)之间差异的统计模型的集合。 你应该使用ANOVA。 还有一些函数包含在MATLAB中:anova1,...

p = anova1(X,group)

标准ANOVA表将数据的可变性分为两部分:

1-由于柱平均值之间的差异引起的可变性(组间的可变性)2-由于每列中的数据与列平均值之间的差异而导致的可变性(组内的可变性)

示例1(来自mathworks)创建X,其中列为常量加上随机正常干扰,平均值为零,标准差为1:

X = meshgrid(1:5)
X =
   1   2   3   4   5
   1   2   3   4   5
   1   2   3   4   5
   1   2   3   4   5
   1   2   3   4   5

X = X + normrnd(0,1,5,5)
X =
    1.3550    2.0662    2.4688    5.9447    5.4897
    2.0693    1.7611    1.4864    4.8826    6.3222
    2.1919    0.7276    3.1905    4.8768    4.6841
    2.7620    1.8179    3.9506    4.4678    4.9291
   -0.3626    1.1685    3.5742    2.1945    5.9465

执行单因子方差分析:

p = anova1(X)
p =
  7.9370e-006

你可以看到anova表:

在此输入图像描述

以及与分析相关的箱形图:

在此输入图像描述

当然,您可以检查MATLAB中的更多功能。

实际上我没有得到你的图像的含义,你可以在绘制散点图后轻松添加线条。 使用'hold on'命令。

请查看这些链接以获取更多信息和示例。 链接 - 1个 链接 - 2个 链接 - 3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM