나는 Spearman의 순위 상관 계수를 연구하고 있습니다
입니다.
두 개의 목록 및 입니다. 알고리즘 의 복잡성 은 무엇입니까 ?
알고리즘은 단지 뺄셈을 계산해야 하기 때문에 있습니까?
나는 Spearman의 순위 상관 계수를 연구하고 있습니다
입니다.
두 개의 목록 및 입니다. 알고리즘 의 복잡성 은 무엇입니까 ?
알고리즘은 단지 뺄셈을 계산해야 하기 때문에 있습니까?
답변:
당신은 계산해야
우리가 기초 산술 연산이 일정한 시간에 실행된다고 가정하면이 모든 것이 선형 시간으로 수행 될 수 있으므로, 총 시간 은 확실히 가능합니다. 루트 를 계산하면 문제 가 발생할 수 있습니다.
공간과 관련하여 몇 가지 옵션이 있습니다.
어떤 것이 바람직한지는 상황에 따라 다릅니다.
당신은 중요한 단계를 생략했습니다 ... 당신이 가진 공식은 피어슨 상관 관계에 대한 것입니다. 스피어 맨을 만드는 것은 x와 y가 두 원래 변수의 순위라는 것입니다. 이 순위 단계는 스피어 맨 상관 계수의 복잡성을 고려해야합니다. 기본적으로 두 가지 변수 각각을 정렬해야하며, 선택한 정렬 알고리즘에 따라 위에서 언급 한 계산이 따릅니다.