2014-04-15 2 views
3

저는 R이 처음이에요. ezANOVA를 사용하여 반복적 인 계수 계승 표준을 수행하려고합니다.에서 ezANOVA 함수의 경고 메시지

그래서 I는 다음의 (기타의 행으로) 보이는 mus.df라는 데이터 프레임 가지고

 sub path cond weight dir  mus 
1 sub1 line ff 0lb l 0.537880 
2 sub1 line ff 0lb m 0.508030 

종속 변수 "뮤"이고, 독립 변수 "COND"이다을 "무게"와 "dir". "경로"는 행에 대해 동일한 값을가집니다.

나는 작동하는 것 같군 저에게 결과를 제공

mus.ez=ezANOVA(data = mus.df,dv = mus,wid = sub,within = .(cond,weight,dir)) 

하여 ezANOVA 기능을했다. 그러나 경고 메시지가 나타납니다.

Warning message: 
In `$.data.frame`(table2, GG) : Name partially matched in data frame 

이 경고 메시지의 의미에 대해 궁금합니다. 내가 여기서 뭔가 잘못 했니?

답변

1

R 버전 3.1을 사용하고 있습니까? 또는 더 높게?

그러면 걱정할 필요가 없습니다. 내가 아는 한, 이것은 R의 "부분 일치"속성의 변경 일뿐입니다. 부분 일치는 R이 전체 변수 이름을 철자하지 않더라도 데이터 프레임에서 변수를 호출 할 수 있음을 의미합니다. 그것. (예 : 귀하의 경우 :> mus.df $ co는 변수 mus.df $ cond의 결과로 연결됩니다)

알고있는 한, R 개발자는 버전 3.0.xx에서 3.1.xx. 이제 R은 부분 일치가 발생하는 즉시 경고를 보냅니다.

예를 들어 변수 "GG"와 "p [GG] < .05"가 있기 때문에 이것은 ezANOVA() 함수의 문제이기도합니다. 함수 출력은 다음과 같습니다. 그럼에도 불구하고 - 내가 볼 수있는 한 정확합니다.

그러나 이에 대한 자세한 내용은 또한 다음 링크 참조 :

http://r.789695.n4.nabble.com/Deprecating-partial-matching-in-data-frame-td4661898.html

https://groups.google.com/forum/#!topic/ez4r/OWZ5SXo9ONI 나는 희망이 도움이!