科学の箱

科学・IT・登山の話題

R

Rに関するmemo

投稿日:2014年4月10日 更新日:

グループ毎に度数分布を作成する

by(housing$VAL, housing$SERIALNO, length)

グループで平均値を計算するための式

DT[,mean(pwgtp15),by=SEX]             
sapply(split(DT$pwgtp15,DT$SEX),mean)             
mean(DT[DT$SEX==1,]$pwgtp15); mean(DT[DT$SEX==2,]$pwgtp15)             
mean(DT$pwgtp15,by=DT$SEX)             
tapply(DT$pwgtp15,DT$SEX,mean)             
rowMeans(DT)[DT$SEX==1]; rowMeans(DT)[DT$SEX==2]

NAがあるときに除外してカウントする方法

nrow(housing[housing$VAL==24 & !is.na(housing$VAL),])

NAについてはwhichを利用しても除外ができるらしい。

メタ情報

inarticle



メタ情報

inarticle



-R

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

factor

factorを利用することでベクトルやデータフレームで質的変数を取り扱うことができる。 ファクター化するフィールドに対してfactor()関数を適用すると、ファクター化されたベクトルが取得できる。 値 …

no image

クラスタリング

Rによるクラスタ分析の実行 県別の持家率と自家用車普及率からクラスタ分析を実行し似た県を探してみる。。 データソース 持家と自家用車普及率のデータは下記から取得する 持家普及率のデータはこちらから取得 …

no image

分散分析のcase study

分散分析についてcase studyをしてみる。目的はRで分散分析を実行する際の手順を明確にすること、およびそれに付随するRの関数を理解することである。 目標として以下をあげておく テストデータを含め …

no image

R Dataset – bone

データの説明 261人の子供たちから得られた年齢別骨密度。 フォーマット idnum: 識別コード age: 測定時の年齢 gender: 性別 spnbmd: 骨密度 チェック テーブル全体について …

no image

データフレームで層別に操作をする

Rでデータベースに似たデータを取り扱う際には、データフレームを使うことがおおい。JavaはPHPなどのプログラミング言語では、層別に集計作業をする際にはデータベース上のSQLか、データを読み込んでから …

2014年4月
« 3月   5月 »
 123456
78910111213
14151617181920
21222324252627
282930  

side bar top



アーカイブ

カテゴリー