1

Rでt検定を行っています

out <- t.test(x=input1, y=input2, alternative=c("two.sided","less","greater"), mu=0, paired=TRUE, conf.level = 0.95)

それは結果を与える

Paired t-test

data:  input1 and input2
t = -1.1469, df = 7, p-value = 0.2891
alternative hypothesis: true difference in means is not equal to 0 
95 percent confidence interval:
 -0.15100900  0.05236717 
sample estimates:
mean of the differences 
            -0.04932091 

結果のデータの名前を変更する必要があります。例えば、

データ: 果物と野菜

データ名を変更するために t.test にいくつかの属性を含めるアイデアを誰かに教えてください。

4

1 に答える 1

4

ダミーデータあり

set.seed(1)
input1 <- rnorm(20, mean = -1)
input2 <- rnorm(20, mean = 5)

目的の名前でオブジェクトの名前を変更または作成する方が簡単です。

Fruits <- input1
Vegetables <- input2

t.test(x = Fruits, y = Vegetables, paired = TRUE, alternative = "two.sided")

    Paired t-test

data:  Fruits and Vegetables 
t = -18.6347, df = 19, p-value = 1.147e-13
alternative hypothesis: true difference in means is not equal to 0 
95 percent confidence interval:
 -6.454791 -5.151218 
sample estimates:
mean of the differences 
              -5.803005

しかし、事後に本当にこれを行いたい場合は、 によって返されたオブジェクトを取得しますt.test()

tmp <- t.test(x = input1, y = input2, paired = TRUE, alternative = "two.sided")

オブジェクトの構造を見てくださいtmp

> str(tmp)
List of 9
 $ statistic  : Named num -18.6
  ..- attr(*, "names")= chr "t"
 $ parameter  : Named num 19
  ..- attr(*, "names")= chr "df"
 $ p.value    : num 1.15e-13
 $ conf.int   : atomic [1:2] -6.45 -5.15
  ..- attr(*, "conf.level")= num 0.95
 $ estimate   : Named num -5.8
  ..- attr(*, "names")= chr "mean of the differences"
 $ null.value : Named num 0
  ..- attr(*, "names")= chr "difference in means"
 $ alternative: chr "two.sided"
 $ method     : chr "Paired t-test"
 $ data.name  : chr "input1 and input2"
 - attr(*, "class")= chr "htest"

data.nameコンポーネントに注意してください。これを文字列に置き換えることができます。

tmp$data.name <- "Fuits and Vegetables"

をプリントtmp:

> tmp

    Paired t-test

data:  Fuits and Vegetables 
t = -18.6347, df = 19, p-value = 1.147e-13
alternative hypothesis: true difference in means is not equal to 0 
95 percent confidence interval:
 -6.454791 -5.151218 
sample estimates:
mean of the differences 
              -5.803005
于 2012-06-12T10:29:50.850 に答える