5 개 사이트의 일부 밀도 데이터에서 정규 분포에 대해 다 변수 테스트를 수행하려고합니다. mvnormtest
패키지의 mshapiro.test 각 사이트는 기둥이며 밀도는 아래에 있습니다. 상단 행이 머리글 (사이트 이름) 인 5 열 5 행입니다.mshapiro.test를 사용할 때의 오류 : "U []가 3에서 5000 사이의 열 개수 (표본 크기)를 가진 행렬이 아닙니다."
datafilename="/Users/megsiesiple/Documents/Lisa/lisadensities.csv"
data.nc5=read.csv(datafilename,header=T)
attach(data.nc5)`
데이터는 다음과 같이 : Error in mshapiro.test(data.nc5) : U[] is not a matrix with number of columns (sample size) between 3 and 5000
:
내가 data.nc5에 대한() mshapiro.test 전화 B07 B08 B09 B10 M
1 72571.43 17714.29 3142.86 22571.43 8000.00
2 44571.43 46857.14 49142.86 16857.14 7142.86
3 54571.43 44000.00 26571.43 6571.43 17714.29
4 57714.29 38857.14 32571.43 2000.00 5428.57
나는이 메시지가 여기 내 데이터를로드하는 방법입니다 mshapiro.test()
을 사용하여 Shapiro-Wilk 테스트를 수행하려면 숫자가 3에서 5000 사이의 숫자 행렬에 있어야합니다. 그러나 .csv를 숫자 만있는 행렬 (예 : 사이트 이름을 생략하면 오류가 발생합니다. 행렬을 다르게 설정해야합니까? 다른 사람이이 문제를 겪었습니까? 감사합니다.
후반 틱 그대로 'attach (data.nc5)'('attach '를 사용하면 혼란스러워하기 쉽다.) –