-1
내 패널 날짜 세트에 대한 상관 행렬을 생성하려고합니다. 내 데이터 세트는 다음과 같은 방식으로 구성되어 있습니다. LEV, DOI, INDU, GROWTH, SIZE, ROE, AGE :패널 데이터의 상관 행렬
따라서 입력 파일은 다음과 같습니다. 내가 지금까지 무슨 짓을
---LEV------DOI----INDU----GROWTH
LEV
DOI
INDU
GROWTH
: 같은
company ----year -----LEV-----DOI
x-----------1 ---------6 -----10
x-----------2 ---------6 -----10
y-----------1 ---------6 -----10
y-----------2 ---------6 -----10
가 지금은 변수의 데이터 세트에 대한 상관 행렬을 만들려면,이 보일 것입니다
Leverage_alle <- pdata.frame(Leverage, index=c("company", "year"))
Lev_data <- Leverage_alle[Leverage_alle$id %in% c(1,2),c(1:4, 6:10)]
,451,515,
오호 : 나는 다음과 같은 방법을 사용하면 기능이 작동하지 않습니다
cor(Leverage_alle,use = "pairwise.complete.obs")
Error in cor(Leverage_alle, use = "pairwise.complete.obs"):'x' muss numerisch sein
나는 다음과 같은 코드를 찾았지만, 내 경우에 적용하는 방법을 모른다,
> cor(acast(Lev_data, year ~ id, value.var = 'XY'), use = 'pairwise.complete.obs')
그것 때문에
는 또한 시도 : 상관 행렬에
Lev_data %>%
spread(year, company) %>%
select(-year) %>%
cor(., use = "pairwise.complete.obs")
Error in eval(lhs, parent, parent) : object 'paneldata' not found
* 예를 들어 질문을 다시 포맷 해주십시오. 적절한 코드 블록. 지금이 조금 엉망입니다! 또한 (1) 샘플 데이터를 포함하여 [최소 재현 가능한 예] (https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)를 제공하고 (2) 명확하게 기대 한 결과가 나와 있습니다. –