-1

重複
の可能性: サブセットを除外する R

Rデータセットがあります。このデータセットでは、gmodels2 つのカテゴリ変数のパッケージを使用してクロステーブルを作成し、chisq.testそれらに対して a を実行したいと考えています。2 つの変数はwitnessagegroupです。witness値 1、2、および 9 を持つ観測値でagegroup構成されます。 値 1、2 で構成されます。witness=9、または/およびテーブルから 3 番目の変数の値を除外したいのですが、どうすればよいEMS=2かわかりません。

library(gmodels)
CrossTable (mydata$witness, mydata$agegroup)
chisq.test (mydata$witness, mydata$agegroup)

...だから私の質問は、どうすれば上記の条件で上記を行うことができますwitness!=9EMS!=2

4

2 に答える 2

1
 data:
    witness agegroup EMS
    1 1 2
    2 2 2
    1 1 2
    2 1 2
    9 2 2
    2 2 2
    1 2 2
    9 2 2
    2 1 2
 #save the data in your current working directory

 data <- read.table("data", header=TRUE, sep = " ")

 data$witness[data$witness == "9"] <- NA

 mydata <- data[!is.na(data$witness),]

 library("gmodels")

 CrossTable(mydata$witness, mydata$agegroup, chisq=TRUE)

「mydata」に変数「EMS」を残すことができます。分析に害はありません。HTH

于 2012-09-23T16:43:01.410 に答える
1

この質問は本当に重複しているように見えるので、閉じられることを期待しています。しかし、チェイスが提案したように、何らかの形式のサブセット化がこれを行うための最も簡単な方法だと思います。

mydata[mydata$witness !=9 & mydata$EMS !=2,]
于 2012-09-23T17:31:23.610 に答える