• 検索結果がありません。

ベクトルの操作 統計ソフトRを使った統計学実習

N/A
N/A
Protected

Academic year: 2018

シェア "ベクトルの操作 統計ソフトRを使った統計学実習"

Copied!
7
0
0

読み込み中.... (全文を見る)

全文

(1)

5

章.

ベク

操作

タイプ&型'

R 大 く4 タイプ タ あ . ,(1) 数値型,(2) 文字列型,(3) 因子

型,(4) 論理値型 . 数値型 実数値 成分 ベク ,要 , 普通 ベク

.1 数値&例えば”123”' 数値型 タ .R 1 数 , 成分 数 1

ベク 扱わ ,以 複数 成分 ベク け考え

> x=c(1.5, 3.0, 2.1, 4.8)

> x

[1] 1.5 3.0 2.1 4.8

文字列型 タ ,文字 引用符” “ 囲 タ .例えば以 う タ ,変

数 &”ID”, “HEIGHT” ' 使わ . > y=c("a","bc","def")

> y

[1] "a" "bc" "def"

因子型 タ ,例えば男性 ”1”,女性 ”2” 入力 タ .実際 入力

際 , 数値 普通 ベク 作 あ ,関数factor( ) 使う ,因

子型 変換 . う 作 ”1”, “2” や数値 意味 持 .単 男

女 表 記号 わけ .

> z=c(1,1,1,2,2,2)

> z=factor(z)

> z

[1] 1 1 1 2 2 2

(2)

例 , 男 女 1/0 用い 表 ,以 う 文字 因子 作 .

> z=c(“m”, ”m”, ”m”, ”f”, ”f”, ”f”)

> z=factor(z)

> z

[1] m m m f f f

Levels: f m

因子型 タ ,各成分 表示 あ ,”Levels:○○” いう表示 . 例 ,

男女 表 ”1” ”2” ”m” ”f” 2種類 列挙 い , タ 数種

類 記号 含 場合 あ &学歴: 中卒 高卒 大卒 大学院卒 相当 4 種類'.

う 記号 種類 べ 列挙 最後 ”Levels:○○” 部分 .いわ カ

カ タ&質的 タ' ,R 因子型 タ 扱い .

最後 論理値型 タ ,真&TRUE' 偽&FALSE' け 成分 ベク . 例えば,

> w=c(TRUE,FALSE,TRUE,TRUE) #文字列 異 ,引用符”“ 要! > w

[1] TRUE FALSE TRUE TRUE

う タ .実際 ,い い ”TRUE”や”FALSE” 書く 面倒 ,以 う ”T”あ い ”F” 代用 多い .

> w1=c(T,F,T,T)

> w1

[1] TRUE FALSE TRUE TRUE

タイプ タ 生 タ え く, タ 操作 途中 使

(3)

,数値型

文字列型

因子型

論理値型

4

種類

変数 タ 型 確 ,関数class( ) 使い . > class(x)

[1] "numeric" # 数値型 > class(y)

[1] "character" #文字列型 > class(z)

[1] "factor" #因子型 > class(w)

[1] "logical" #論理値型

&注意'例えば,以 う 変数a ”1” ”2” 代入 , 型 調べ ,

> a=1:2

> class(a)

[1] "integer"

数値型 ,”numeric” 違う型 表示 . 厳密 整数型”integer” 言う ,R 実数 表 ”numeric” ,整数 表 ”integer” 基本的 区 い ,”integer”≒”numeric”=数値型 考え 差 支えあ .

, ”1:2” 整数型 いう ,関数”:” 整数列 作 取 決

い .

ベク

計算

タ 基本的 ,ベク 表 . , タ 操作 第一歩 ,ベク

(4)

> c(1, 2, 3) + c(4, 5, 6)

[1] 5 7 9

> c(1, 2, 3) - c(4, 5, 6)

[1] -3 -3 -3

> c(1, 2, 3) * c(4, 5, 6)

[1] 4 10 18

> c(1, 2, 3) / c(4, 5, 6)

[1] 0.25 0.40 0.50

足 算 引 算 ,普通 ベク 計算 結果 ,掛け算 割 算 注意

必要 .普通 ,ベク う 掛け算 割 算 計算 い ,R ,成

分 掛け算 割 算 計算 .

ベク

成分

3番目 成分 取 出 , > x[3]

[1] 2.1

.2番目 4番目 成分 取 出 ,

> x[c(2,4)]

[1] 3.0 4.8

.”c(2,4)” , 2番目 4番目 成分 あ 指定 い .逆 ,1番

目 成分以外 べ 取 出 ,

> x[-1]

(5)

マイナス記号 使い .応用 ,2番目 成分 ”2.5” 書 換え , > x[2]=2.5

> x

[1] 1.5 2.5 2.1 4.8

“x[2]” 2番目 成分 取 出 , 右辺 ”2.5” 代入 ”=” 使 い .

2

番目

成分

x[2]

2

番目

4

番目

成分

x[c(2,4)]

ベク 成分 取 出 ,論理値 使う方法 あ .例えば,ベク x 2番目

4番目 成分 取 出 ,以 う 論理値 使い . > x[c(F,T,F,T)]

[1] 2.5 4.8

,取 出 成分 TRUE, 取 出 い成分 FALSE 入 論理値ベク 使

い わけ .

い成分

TRUE

論理値ベク

論理値

計算

論理値ベク ,普通 数値ベク 簡単 作 .例えば数値ベク x

成分 2 大 い う ?答え 簡単 ,以 う 計算 ば

良い .

> x>2

(6)

等式”x>2” ,成分 計算 , 等式 成 立 成分 TRUE ,成 立 い成分 FALSE 返 . 等式 R 書 方 以 .

等式 イ ”=” 2 使わ 注意く い.R イ 1 ”=” 代入 意

味 , 左辺イ 右辺 表 区 必要 あ .

数値ベク x 2 大 く3 小 成分 う ? 数式

”2<x<3” ,R ”(2<x) & (x<3)” 2 等式 分解 ,間 ”&” 結び .

> (2<x) & (x<3)

[1] FALSE TRUE TRUE FALSE

1番目 4番目 成分 等式 満 い わ . う 2 以 条

件 組 合わ ,R 以 う 書 .

う ベク 成分 大小比較 行 ,TRUE FALSE 定 行う .

条件

成分

,数値ベク x 2 大 く3 小 成分 あ 論理値 使

表 結果 ,

> (2<x) & (x<3)

[1] FALSE TRUE TRUE FALSE

. 結果 ”x[ ]” カッ 入 ,2番目 3番目 成分 取 出

数式 2<x<3 x<2 また 3<x x 0, 1, 2以外

(7)

> x[c(FALSE,TRUE,TRUE,FALSE)]

[1] 2.5 2.1

一気 や 以 う .

> x[(2<x) & (x<3)]

[1] 2.5 2.1

う 条件式 カッ ”[ ]” 中 書けば, 条件 満 成分 取 出 .

参照

関連したドキュメント

統制の意図がない 確信と十分に練られた計画によっ (逆に十分に統制の取れた犯 て性犯罪に至る 行をする)... 低リスク

“Cancer statistics,” published to date, contain valuable information, demonstrating changes in Japanese cancer statuses and reaffirming the importance of cancer control

分配関数に関する古典統計力学の近似 注: ややまどろっこしいが、基本的な考え方は、q-p 空間において、 ①エネルギー En を取る量子状態

 Whereas the Greater London Authority Act 1999 allows only one form of executive governance − a directly elected Mayor − the Local Government Act 2000 permits local authorities

問題解決を図るため荷役作業の遠隔操作システムを開発する。これは荷役ポンプと荷役 弁を遠隔で操作しバラストポンプ・喫水計・液面計・積付計算機などを連動させ通常

社会調査論 調査企画演習 調査統計演習 フィールドワーク演習 統計解析演習A~C 社会統計学Ⅰ 社会統計学Ⅱ 社会統計学Ⅲ.

In the main square of Pilsen, an annual event where people can experience hands-on science and technology demonstrations is held, involving the whole region, with the University

toursofthesehandsinFig6,Fig.7(a)andFig.7(b).A changeoftangentialdirection,Tbover90゜meansaconvex