主要内容

biplot

描述

例子

biplot (系数)创建一个biplot的系数矩阵系数。biplot 2 d如果系数有两个列或3 d如果它有三个列。的轴biplot代表的列系数,在biplot代表的行向量系数(观察到的变量)。

例子

biplot (系数,名称,值)使用一个或多个指定附加选项名称-值对参数。例如,您可以指定“积极的”,“真正的”限制biplot积极象限(二维)或八分仪(3 d)。

例子

biplot (斧头,___)使用指定的情节轴对象斧头。指定斧头作为第一个输入参数紧随其后的任何输入参数组合在前面的语法。

例子

h= biplot (___)返回一个列向量处理产生的图形对象biplot。使用h查询和修改具体的图形对象的属性。有关更多信息,请参见图形对象属性

例子

全部折叠

创建一个biplot的前三个主成分系数,观察,在观察到的变量carsmall数据集。

加载示例数据。

负载carsmall

创建一个矩阵变量组成加速度,位移,马力,英里/加仑,重量。删除行矩阵中有缺失值。

X =(加速度位移马力MPG重量);X = rmmissing (X);

标准化X并进行主成分分析。

Z = zscore (X);%标准化的数据(系数,分数)= pca (Z);

5-by-5矩阵系数包含主成分系数(为每个主成分一列)。矩阵分数包含主成分得分(观察)。

创建一个biplot的前三个主成分系数。的轴biplot代表的列系数,在biplot代表的行向量系数

biplot(系数(:,1:3))

图包含一个坐标轴对象。坐标轴对象包含11线类型的对象。

通过标签创建一个更详细的biplot每个变量和策划的观测空间的前三个主成分。

轮式侦察车= {“加速”,“Disp”,“惠普”,“英里”,“重量”};%变量标签biplot(系数(:1:3),“分数”分数(:1:3),“VarLabels”、轮式侦察车的);

图包含一个坐标轴对象。坐标轴对象包含17线类型的对象,文本。

加载fisheriris数据集,规范花测量,进行主成分分析。

负载fisheririsZ = zscore(量);(系数,分数)= pca (Z);

创建一个图有两个次要情节和返回对象作为ax₁ax2。在每一组中创建一个biplot指相应的轴对象。在顶部的次要情节,显示biplot使用前两个主成分。在底部的次要情节,显示biplot使用第三和第四主成分。指定通过相应的x轴和y轴的限制对象xlimylim功能。改变x轴和y轴标签底部的阴谋通过ax2包含ylabel

图(“单位”,“归一化”,“位置”[0.3 - 0.3 0.3 - 0.5])变量= {“SepalLength”,“SepalWidth”,“PetalLength”,“PetalWidth”};ax₁=次要情节(2,1,1);%顶级次要情节biplot (ax₁,系数(:,1:2),“分数”分数(:1:2),“VarLabels”、变量);xlim (ax₁, [1]) ylim (ax₁, [1]) ax2 =次要情节(2,1,2);%底部次要情节biplot (ax2系数(:,3:4),“分数”分数(:3:4)“VarLabels”、变量);xlim (ax2, [1]) ylim (ax2,[1])包含(ax2,“组件3”)ylabel (ax2,“组件4”)

图包含2轴对象。轴1包含14线类型的对象,对象的文本。轴2包含14线类型的对象,对象的文本。

出现的控件biplot通过指定支持线属性名和值,并通过处理产生的图形对象金宝appbiplot

加载示例数据。

负载carsmall

创建一个矩阵变量组成加速度,位移,英里/加仑。删除行矩阵中有缺失值。

X =(加速度位移MPG);X = rmmissing (X);

标准化X并进行主成分分析。

Z = zscore (X);%标准化的数据(系数,分数)= pca (Z);

3 x3的矩阵系数包含主成分系数(为每个主成分一列)。矩阵分数包含主成分得分(观察)。

创建一个biplot观测的前两个主成分的空间。biplot使用缺省属性。

h = biplot(系数(:,1:2),“分数”分数(:1:2));

图包含一个坐标轴对象。坐标轴对象包含101行类型的对象。

h是一个矢量图形对象的句柄。您可以修改返回线对象的属性biplot

标签很容易识别的三个变量。指定圈作为标记符号和蓝色的线颜色为所有对象。

轮式侦察车= {“加速”,“Disp”,“英里”};%的数组变量标签h1 = biplot(系数(:,1:2),“分数”分数(:1:2),“颜色”,“b”,“标记”,“o”,“VarLabels”、轮式侦察车的);

图包含一个坐标轴对象。坐标轴对象包含104行类型的对象,文本。

h1是一个矢量图形对象的句柄。查看前几的元素h1

h1 (1:10)%前十对象句柄
ans = 10 x1图形阵列:线(varline) (varline) (varline)线(varmarker) (varmarker)线(varmarker)文本(varlabel)文本(varlabel)文本(varlabel)线(obsmarker)

变量标签处理(h1(七))是文本。因此,设置为行指定属性不影响这些标签。

创建另一个biplot观测的前两个主成分的空间,和标签容易识别的三个变量。

h2 = biplot(系数(:,1:2),“分数”分数(:1:2),“VarLabels”、轮式侦察车的);

图包含一个坐标轴对象。坐标轴对象包含104行类型的对象,文本。

h2是一个矢量图形对象的句柄。查看前几的元素h2

h2 (1:10)%前十对象句柄
ans = 10 x1图形阵列:线(varline) (varline) (varline)线(varmarker) (varmarker)线(varmarker)文本(varlabel)文本(varlabel)文本(varlabel)线(obsmarker)

h2包含104个对象处理。

  • 前三个处理(h (1:3)三个变量)对应行处理。

  • 处理h(6节)三个变量的对应标记处理。

  • 处理h(七)三个变量对应于文本处理。

  • 接下来的94处理对应于观测线处理。

  • 最后处理对应于一条线为axis处理线。

修改的具体属性biplot利用处理图形对象。

改变线的颜色变量(向量)。

k = 1:3 h2 (k)。颜色=“r”;%指定红色的线的颜色结束

修改变量的字体标签。

k = 7:9 h2 (k)。FontWeight =“大胆”;%指定粗体结束

改变观察的颜色标记。

k = 10:103 h2 (k)。MarkerEdgeColor =“k”;%指定观察黑色结束

图包含一个坐标轴对象。坐标轴对象包含104行类型的对象,文本。

输入参数

全部折叠

系数,指定为一个矩阵,有两个或三列。如果系数有两列,然后biplot二维;如果系数有三个列,然后biplot是3 d的。的列系数通常包含主成分系数创建主成分分析pcacov,或者估计因子载荷factoran。的轴biplot代表的列系数,在biplot代表行向量系数(观察到的变量)。

数据类型:|

轴的情节,指定为一个对象。如果你不指定斧头,然后biplot使用当前创建情节轴。创建一个的更多信息对象,看到

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:biplot(系数,VarLabels VarLabels)标签中的每个向量(变量)的文本数组varlabels

分数,指定为逗号分隔组成的“分数”和一个矩阵的列数系数分数通常包含主成分得分了主成分分析或因素分数估计factoran。的biplot函数表示的每一行分数(观察)的点和每一行系数(观察到的变量)向量。

例子:“分数”,得分(:1:3)

数据类型:|

变量标签,指定为逗号分隔组成的“VarLabels”和一个字符数组,字符串数组,数组或单元。biplot标签每个向量(观测变量)中的文本数组。

例子:VarLabels, VarLabels

数据类型:字符|字符串|细胞

观察标签,指定为逗号分隔组成的“ObsLabels”和一个字符数组,字符串数组,数组或单元。biplot使用数组中的文本作为观察名称显示数据时游标。

例子:ObsLabels, ObsLabels

数据类型:字符|字符串|细胞

指示器在积极策划坐标,指定为逗号分隔组成的“积极”和其中一个逻辑值。

价值 描述

创建biplot范围+ / - max(系数(:))对于所有坐标(默认)

真正的

限制了biplot积极象限(二维)或八分仪(三维)

例子:“积极”,真的

数据类型:逻辑

属性名称,指定为逗号分隔两人组成的一个属性名称及其相关的值为一个或多个支持金宝app行属性。这些属性的名称和值是所有原始图形对象创建的biplot。指定的属性名控制图形对象的外观和行为。

例子:“标记”,“广场”,“MarkerSize”, 10

输出参数

全部折叠

处理由图形对象biplot,作为一个列向量返回。向量包含在这个订单处理:

  1. 处理相应的变量(线处理第一,其次是标记处理文本处理)

  2. 处理相应的观察(标记处理第一,紧随其后的是文本处理)

  3. 处理与轴相对应的行

您可以使用处理查询和修改具体的图形对象的属性。看到图形对象句柄图形阵列为更多的细节。

算法

biplot允许您可视化每个变量的贡献的大小和符号前两个或三个主成分,并代表每个观察这些组件。的biplot功能:

  • 强加一个符号惯例,迫使每一列的元素最大的大小系数是积极的。这个动作翻转的向量系数相反的方向,但常使情节更容易阅读。解释的情节是不受影响的,因为变化的系数向量的标志并没有改变它的意义。

  • 尺度上的分数,这样他们适合情节。即最大绝对值函数划分每个分数的所有分数,和繁殖的最大系数长度系数。然后biplot更改分数坐标的符号根据签署公约系数。

之前介绍过的R2006a