當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R corresp 簡單對應分析


R語言 corresp 位於 MASS 包(package)。

說明

從雙向列聯表的對應分析中找到主要規範相關性以及相應的行和column-scores。

用法

corresp(x, ...)

## S3 method for class 'matrix'
corresp(x, nf = 1, ...)

## S3 method for class 'factor'
corresp(x, y, ...)

## S3 method for class 'data.frame'
corresp(x, ...)

## S3 method for class 'xtabs'
corresp(x, ...)

## S3 method for class 'formula'
corresp(formula, data, ...)

參數

x , formula

該函數是通用的,接受各種形式的主要參數來指定雙向頻率表。目前接受的形式是矩陣、數據幀(強製為頻率表)、"xtabs" 類對象和 ~ F1 + F2 形式的公式,其中 F1F2 是因子。

nf

要計算的因子數。請注意,雖然 1 是最常見的,但有一種思想流派將前兩個奇異向量作為一種雙標圖。

y

cross-classification 的第二個因子。

data

一個可選的 DataFrame 、列表或環境,用於優先解析公式中的變量。

...

如果主要參數是公式,則還可以指定 DataFrame ,從該 DataFrame 優先滿足公式中的變量。

細節

參見維納布爾斯和裏普利 (2002)。 plot 方法生成表的圖形表示(如果 nf=1 ),其中圓圈麵積代表點數。如果 nf 為兩個或更多,則調用 biplot 方法,該方法繪製矩陣 A = Dr^(-1/2) U LB = Dc^(-1/2) V L 的第二列和第三列,其中奇異值分解為 U L V 。因此,x 軸是典型相關乘以行分數和列分數。盡管這稱為雙圖,但它在行分數和列分數之間沒有任何有用的內積關係。將此視為具有兩組不相關標簽的 equally-scaled 圖。原點在圖上用十字標記。 (有關該情節的其他版本,請參閱本書。)

"correspondence" 的列表對象,為其提供 printplotbiplot 方法。主要組成部分是典型相關性以及行和列分數。

例子

## IGNORE_RDIFF_BEGIN
## The signs can vary by platform
(ct <- corresp(~ Age + Eth, data = quine))
plot(ct)

corresp(caith)
biplot(corresp(caith, nf = 2))
## IGNORE_RDIFF_END

參考

Venables, W. N. and Ripley, B. D. (2002) Modern Applied Statistics with S. Fourth edition. Springer.

Gower, J. C. and Hand, D. J. (1996) Biplots. Chapman & Hall.

也可以看看

svdprincomp

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Simple Correspondence Analysis。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。