<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://metabolomics.jp/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://metabolomics.jp/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Aritalab%3ALecture%2FMath%2FPCA%2FR_PCA</id>
		<title>Aritalab:Lecture/Math/PCA/R PCA - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://metabolomics.jp/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Aritalab%3ALecture%2FMath%2FPCA%2FR_PCA"/>
		<link rel="alternate" type="text/html" href="http://metabolomics.jp/mediawiki/index.php?title=Aritalab:Lecture/Math/PCA/R_PCA&amp;action=history"/>
		<updated>2026-05-17T21:20:27Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://metabolomics.jp/mediawiki/index.php?title=Aritalab:Lecture/Math/PCA/R_PCA&amp;diff=304470&amp;oldid=prev</id>
		<title>Adm: /* prcomp による解析 */</title>
		<link rel="alternate" type="text/html" href="http://metabolomics.jp/mediawiki/index.php?title=Aritalab:Lecture/Math/PCA/R_PCA&amp;diff=304470&amp;oldid=prev"/>
				<updated>2013-06-04T01:17:52Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;prcomp による解析&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 01:17, 4 June 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ここでは [[Aritalab:Lecture/Math/LR/R LM|Rによる回帰分析のページ]]で使った菖蒲のデータを再び使います。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ここでは [[Aritalab:Lecture/Math/LR/R LM|Rによる回帰分析のページ]]で使った菖蒲のデータを再び使います。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== prcomp による解析===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== prcomp による解析===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{twocolumn&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt; s &amp;lt;- prcomp(iris[1:4], scale=FALSE)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt; s &amp;lt;- prcomp(iris[1:4], scale=FALSE)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;biplot 関数はローディング値を表示します。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;biplot 関数はローディング値を表示します。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;主成分 PC1 でほとんどの分散を説明できることがわかります。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;主成分 PC1 でほとんどの分散を説明できることがわかります。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;右の図ではわかりにくいですが、菖蒲の3種 (1-50 が setosa, 51-100 が versicolor, 101-150 が virginica) はPC1で分けられています。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;説明変数それぞれの寄与は s をみるとわかります。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;説明変数それぞれの寄与は s をみるとわかります。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;PC1は Petal.Length とほぼ同じ方向です。PC2はSepalから構成されています。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;PC1は Petal.Length とほぼ同じ方向です。PC2はSepalから構成されています。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Image:Lecture_Math_PCA_R_iris.png]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt; s&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt; s&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;変数構造の中身を見るには names(s) とします。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;変数構造の中身を見るには names(s) とします。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Image:Lecture_Math_PCA_R_iris.png|300px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===acpによる解析===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===acpによる解析===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Adm</name></author>	</entry>

	<entry>
		<id>http://metabolomics.jp/mediawiki/index.php?title=Aritalab:Lecture/Math/PCA/R_PCA&amp;diff=304468&amp;oldid=prev</id>
		<title>Adm: Created page with &quot;* [http://aoki2.si.gunma-u.ac.jp/R/pca.html 統計学自習ノート]  ==RによるPCA==  主成分分析は prcomp, princomp (statsパッケージ）や acp (amapパッケー...&quot;</title>
		<link rel="alternate" type="text/html" href="http://metabolomics.jp/mediawiki/index.php?title=Aritalab:Lecture/Math/PCA/R_PCA&amp;diff=304468&amp;oldid=prev"/>
				<updated>2013-06-04T01:11:27Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;* [http://aoki2.si.gunma-u.ac.jp/R/pca.html 統計学自習ノート]  ==RによるPCA==  主成分分析は prcomp, princomp (statsパッケージ）や acp (amapパッケー...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* [http://aoki2.si.gunma-u.ac.jp/R/pca.html 統計学自習ノート]&lt;br /&gt;
&lt;br /&gt;
==RによるPCA==&lt;br /&gt;
&lt;br /&gt;
主成分分析は prcomp, princomp (statsパッケージ）や acp (amapパッケージ） という関数で実行します。&lt;br /&gt;
ここでは [[Aritalab:Lecture/Math/LR/R LM|Rによる回帰分析のページ]]で使った菖蒲のデータを再び使います。&lt;br /&gt;
=== prcomp による解析===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; s &amp;lt;- prcomp(iris[1:4], scale=FALSE)&lt;br /&gt;
&amp;gt; biplot(s,xlabs = iris[,1])&lt;br /&gt;
&amp;gt; summary(s)&lt;br /&gt;
Importance of components:&lt;br /&gt;
                          PC1     PC2    PC3     PC4&lt;br /&gt;
Standard deviation     2.0563 0.49262 0.2797 0.15439&lt;br /&gt;
Proportion of Variance 0.9246 0.05307 0.0171 0.00521&lt;br /&gt;
Cumulative Proportion  0.9246 0.97769 0.9948 1.00000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
biplot 関数はローディング値を表示します。&lt;br /&gt;
主成分 PC1 でほとんどの分散を説明できることがわかります。&lt;br /&gt;
説明変数それぞれの寄与は s をみるとわかります。&lt;br /&gt;
PC1は Petal.Length とほぼ同じ方向です。PC2はSepalから構成されています。&lt;br /&gt;
[[Image:Lecture_Math_PCA_R_iris.png]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; s&lt;br /&gt;
Standard deviations:&lt;br /&gt;
[1] 2.0562689 0.4926162 0.2796596 0.1543862&lt;br /&gt;
&lt;br /&gt;
Rotation:&lt;br /&gt;
                     PC1         PC2         PC3        PC4&lt;br /&gt;
Sepal.Length  0.36138659 -0.65658877  0.58202985  0.3154872&lt;br /&gt;
Sepal.Width  -0.08452251 -0.73016143 -0.59791083 -0.3197231&lt;br /&gt;
Petal.Length  0.85667061  0.17337266 -0.07623608 -0.4798390&lt;br /&gt;
Petal.Width   0.35828920  0.07548102 -0.54583143  0.7536574&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
変数構造の中身を見るには names(s) とします。&lt;br /&gt;
&lt;br /&gt;
===acpによる解析===&lt;br /&gt;
amapパッケージでもほとんど同じ事ができるようです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; install.packages(&amp;quot;amap&amp;quot;)&lt;br /&gt;
...&lt;br /&gt;
&amp;gt; library(amap)&lt;br /&gt;
...&lt;br /&gt;
&amp;gt; s &amp;lt;- acp(iris[,-5])&lt;br /&gt;
&amp;gt; s&lt;br /&gt;
&lt;br /&gt;
Standard deviations:&lt;br /&gt;
   Comp 1    Comp 2    Comp 3    Comp 4 &lt;br /&gt;
1.7083611 0.9560494 0.3830886 0.1439265 &lt;br /&gt;
&lt;br /&gt;
Eigen values:&lt;br /&gt;
[1] 20.853205 11.670070  4.676192  1.756847&lt;br /&gt;
&lt;br /&gt;
&amp;gt; s$loadings  # s$scoresでスコアも表示できます&lt;br /&gt;
                 Comp 1      Comp 2     Comp 3     Comp 4&lt;br /&gt;
Sepal.Length  0.5210659 -0.37741762 -0.7195664  0.2612863&lt;br /&gt;
Sepal.Width  -0.2693474 -0.92329566  0.2443818 -0.1235096&lt;br /&gt;
Petal.Length  0.5804131 -0.02449161  0.1421264 -0.8014492&lt;br /&gt;
Petal.Width   0.5648565 -0.06694199  0.6342727  0.5235971&lt;br /&gt;
&lt;br /&gt;
&amp;gt; plot(s)&lt;br /&gt;
&amp;gt; biplot(s)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Adm</name></author>	</entry>

	</feed>