R version 3.1.1 (2014-07-10) -- "Sock it to Me"
Copyright (C) 2014 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)
R은 자유 소프트웨어이며, 어떠한 형태의 보증없이 배포됩니다.
또한, 일정한 조건하에서 이것을 재배포 할 수 있습니다.
배포와 관련된 상세한 내용은 'license()' 또는 'licence()'을 통하여 확인할 수 있습니다.
R은 많은 기여자들이 참여하는 공동프로젝트입니다.
'contributors()'라고 입력하시면 이에 대한 더 많은 정보를 확인하실 수 있습니다.
그리고, R 또는 R 패키지들을 출판물에 인용하는 방법에 대해서는 'citation()'을 통해 확인하시길 부탁드립니다.
'demo()'를 입력하신다면 몇가지 데모를 보실 수 있으며, 'help()'를 입력하시면 온라인 도움말을 이용하실 수 있습니다.
또한, 'help.start()'의 입력을 통하여 HTML 브라우저에 의한 도움말을 사용하실수 있습니다
R의 종료를 원하시면 'q()'을 입력해주세요.
> setwd("D")
다음에 오류가 있습니다setwd("D") : 작업디렉토리를 변경할 수 없습니다
> setwd("D:")
> read.csv("R-2.csv")
번호 X1.1 X1.2 X1.3 X1.4 X1.5 X1.6 X1.7 X1.8 X1.9 X1.10 X1.11 X1.m X2.1
1 A 2 1 2 2 2 2 2 2 2 2 2 1.9 4
2 B 2 1 3 3 3 2 2 3 2 2 3 2.4 3
3 C 4 1 4 4 4 3 3 3 4 3 3 3.3 4
4 D 2 1 2 2 2 2 2 2 2 2 2 1.9 4
5 E 4 1 4 4 4 3 3 3 4 3 3 3.3 4
6 NA NA NA NA NA NA NA NA NA NA NA NA NA
7 NA NA NA NA NA NA NA NA NA NA NA NA NA
8 NA NA NA NA NA NA NA NA NA NA NA NA NA
9 NA NA NA NA NA NA NA NA NA NA NA NA NA
10 NA NA NA NA NA NA NA NA NA NA NA NA NA
11 NA NA NA NA NA NA NA NA NA NA NA NA NA
X2.2 X2.3 X2.4 X2.5 X2.6 X2.7 X2.8 X2.9 X2.10 X2.11 X2.m X X.1 X.2
1 3 3 4 4 4 4 4 4 4 4 4.0 NA NA NA
2 3 3 4 3 4 3 4 3 4 3 3.4 NA NA NA
3 3 4 4 4 4 4 4 4 4 4 3.9 NA NA NA
4 2 3 4 3 3 3 3 3 3 4 3.2 NA NA NA
5 4 4 4 4 4 4 4 4 5 4 4.1 NA NA NA
6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA
7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA
8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA
9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA
10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA
11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA
> var(x1.m)
다음에 오류가 있습니다is.data.frame(x) : 객체 'x1.m'를 찾을 수 없습니다
> var(1.m)
에러: 예기치 않은 심볼입니다 in "var(1.m"
> sd(1.m)
에러: 예기치 않은 심볼입니다 in "sd(1.m"
> sd("1.m")
[1] NA
경고메시지:
In var(if (is.vector(x)) x else as.double(x), na.rm = na.rm) :
강제형변환에 의해 생성된 NA 입니다
> R-2 = read.csv("R-2.csv")
다음에 오류가 있습니다R - 2 = read.csv("R-2.csv") : 객체 'R'를 찾을 수 없습니다
> R-2=read.csv("R-2.csv")
다음에 오류가 있습니다R - 2 = read.csv("R-2.csv") : 객체 'R'를 찾을 수 없습니다
> with(R-2, shapior.test(x2.m-x1.m))
다음에 오류가 있습니다with(R - 2, shapior.test(x2.m - x1.m)) :
객체 'R'를 찾을 수 없습니다
> with(R-2,wilcox.text(x2.m-x1.m))
다음에 오류가 있습니다with(R - 2, wilcox.text(x2.m - x1.m)) :
객체 'R'를 찾을 수 없습니다
> with(R-2,wilcox.text(2.m-1.m))
에러: 예기치 않은 심볼입니다 in "with(R-2,wilcox.text(2.m"
> data: 2.m-1.m
에러: 예기치 않은 심볼입니다 in "data: 2.m"
> data: x2.m-x1.m
에러: 객체 'x2.m'를 찾을 수 없습니다
> with(R-2, wilcox.test(x2.m-x1.m))
다음에 오류가 있습니다with(R - 2, wilcox.test(x2.m - x1.m)) :
객체 'R'를 찾을 수 없습니다
> with(R-2, wilcox.test(2.m-1.m))
에러: 예기치 않은 심볼입니다 in "with(R-2, wilcox.test(2.m"
> with(R-2,wilcox.test(x2.m-x1.m))
다음에 오류가 있습니다with(R - 2, wilcox.test(x2.m - x1.m)) :
객체 'R'를 찾을 수 없습니다
> with(R-2,wilcox.test(2.m-1.m))
에러: 예기치 않은 심볼입니다 in "with(R-2,wilcox.test(2.m"
>
사전사후검증을 위해 엑셀 코딩 뒤 R-2.csv로 변화한 뒤 불러온 것입니다.
지금 책(1판9쇄)을 보며 독학을 하고 있습니다.
제가 무엇을 잘 못 한 것이지요? 1판9쇄를 보면서 하고 있는데요.
첫댓글 객체 이름에 -를 넣으면 안되는 것 같습니다
R2=read.csv("R-2.csv")로 하시고 다시 해보세요
> setwd("D:")
> read.csv("R2.csv")
번호 pre post
1 A 1.9 4.0
2 B 2.4 3.4
3 C 3.3 3.9
4 D 1.9 3.2
5 E 3.3 4.1
> with(R2, shapiro.test(post-pre))
> R2 = read.csv("R2.csv")
> with(Rw, shapiro.test(post-pre))
> with(R2, shapiro.test(post-pre))
Shapiro-Wilk normality test
data: post - pre
W = 0.9104, p-value = 0.4702
> with(R2, wilcox.test(post-pre))
Wilcoxon signed rank test
결국, 데이터의 문제였습니다.
모든 데이터를 넣지 않고 pre, post 만을 넣으니 "R" 책 내용과 동일하게 작동하네요.^^
R2=read.csv("R2.csv") 로 R2라는 객체를 만들지않아서 생긴문제일겁니다.
그냥 read.csv("R2.csv")하면 화면에 프린트만 해줍니다.
@안재형 아! 그렇군요. 잘 새기겠습니다. 고맙습니다.
또 하나 질문! 데이터 양이 많으면 "R" 작동이 되지 않나요? 많다는 범위가 어디까지일까요?
R은 기본적으로 데이타를 메모리에 불러들인 후 계산합니다. 즉 시스템 메모리보다 데이타가 크면 문제가 생기겠지만 요즘 컴픁의 메모리는 giga bytes이니 엔만한 데이타는 문제 없읍니다.
으음. 그렇군요. 알겠습니다. 고맙습니다.