0
Excel 파일을 열고 회귀 분석을 시도했지만 오류가있었습니다. 누군가가 나를 도와 너무 좋을 경우 내가 여기에 명령을 writen 있도록 데이터를 가져 도착했을 때 나는R 프로젝트 파일 열기 문제
> library(RODBC)
> library(mlogit)
Loading required package: Formula
Loading required package: statmod
Loading required package: lmtest
Loading required package: zoo
Attaching package: 'zoo'
The following object(s) are masked from 'package:base':
as.Date
Loading required package: maxLik
Loading required package: miscTools
> z<-odbcConnectExcel("C:\\2008 Racedata.xls")
> y<-sqlFetch(z,"Sheet1")
> x<-mlogit.data(y,choice="winner",shape="long",id.var="datekey",alt.var="horseno")
Error in `row.names<-.data.frame`(`*tmp*`, value = c("1.8", "1.11", "1.6", :
duplicate 'row.names' are not allowed
In addition: Warning message:
non-unique values when setting 'row.names': ‘10.2’, ‘10.4’, ‘10.8’, ‘100.7’, ‘101.1
당신은 적어도'STR (Y)'의 결과를 게시하시기 바랍니다 수 있습니다
는 데이터 프레임이 고유 한 행 이름을 가지고, 다음 실행할 수 있습니다 보장하려면? 다른 데이터 세트의 비슷한 분석이 과거에 효과가 있었는지 말할 수 있습니까? http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example을 읽고 그에 맞게 게시물을 수정 해보십시오. –
파일 열기 오류라고 생각하지 않습니다. . 당신의 에러는'mlogit.data'에서 발생합니다. ** ml ** 데이터 형식에 관한 것입니다. 즉,'mlogit' 패키지에는 데이터가 어떻게 보이는지를 설명하는 ** 포괄적 인 ** 매뉴얼과 비 네트가 있습니다. 데이터 형식을 http://cran.r-project.org/web/packages/mlogit/mlogit.pdf와 비교하십시오. – Andrie