내가 R에 원형 패키지를 사용하여 선형 및 원형 변수의 상관 관계를 위해 노력하고 있어요 : http://cran.r-project.org/web/packages/circular/circular.pdf은 원형 - 선형 회귀
#Linear variable
x<-c(221, 223, 256, 212, 217, 217, 200)
#Circular variable, compass direction in degrees
y<-c(2, 213, 356, 188, 202, 221, 191)
#Convert y to a circular variable, to specify type
y<-circular(y, type=c("angles"),units=c("degrees"),
template=c("geographics"), zero=0, rotation=c("clock"))
#Correlation
lm.circular(y=y, x=x, init=c(7), type="c-l", verbose=TRUE)
는 실행이 오류를 생성합니다 동안 오류를 (diff> tol) {: 누락 된 값, 어디에 참/거짓이 필요
이것이 무엇을 의미하는지 모르겠습니다. 누락 된 값이 없습니다. 나는 그것이 "init"을 이해하지 못해서라고 생각했다.
문서의 함수 "init"에 대한 설명은 다음과 같습니다. "x의 열과 길이가 동일한 초기 값을 갖는 벡터" 같은 결과로 "1"과 "7"을 시도했습니다. 문서에서는 x와 y에 대한 적절한 입력은 벡터이므로 "열"의 의미를 모릅니다.
아니면 내가 누락 된 다른 것이 있습니까? 감사! 문서가 약한 반면
글쎄, 하나의 경우,'x'는 벡터이고 열이 없으므로'init'이 작동하지 않을 것이라고 생각합니다.'NULL'로 남겨두고 어떤 일이 일어나는 지 봅니다. BTW 나는 오타 (또는 다수)가 있다고 믿는다 -'c-l '로 호출 할 때 반환되는 객체는'lm.circular.cl' 클래스이어야한다. –
필자는 "init = NULL"을 시도해보고 모두 삭제하려고 시도했음을 언급해야합니다. "lm.circular.cl (...)의 오류 : 기본값없이 'init'이 누락되었습니다. " –