2011-02-12 3 views
0

저는 RSS 리더를 만들고 있는데 여러 소스에서 기사를받는 지점에 있습니다. 나는 또한 페이스 북이 인기를 결정하는 것을 좋아하지만, 엄청난 득표율을 보이는 피드와 매우 적은 수의 피드를보고있다. 지금 제가 몇 표를 얻었더라도 피드에 가입했다면 분명히 그것에 흥미가 있습니다. 기사의 순서를 결정하는 가장 좋은 방법이 무엇인지 모르겠습니다. 내 계획은 가장 많이 투표 된 사람을 나열하는 것이었고, 가장 적은 사람들은 대중에 의해 투표되지 않은 뉴스 소스를 익사 시키지만, 나는 Joystiq처럼 즐기는 것으로 나타났습니다. 제가 최근에 생각해 왔던 것은 모든 뉴스 소스에 동등한 가중치를 부여하여 각 뉴스 소스의 가장 많이 투표 한 기사가 먼저 표시되고 그 다음에 2 번째로 투표율이 높은 기사가 그 뒤를 따를 것입니다. 뉴스 소스의 인기 가중치를 결정하는 가장 좋은 방법은 동일한 가중치를 부여하는 것이 아니라 알고 싶습니다.인기에 따라 기사를 주문하는 데 문제가 있습니다.

편집 : 문법

답변

1

내가 그 일을한다면, 나는 아마 각 소스에 대해 "좋아"의 수의 이동 평균을 계산하여 시작 했죠 생각합니다. 그런 다음 해당 소스의 이동 평균과 비교 한 특정 기사의 좋아요 수 사이의 비율 차이를 계산합니다.

장기적으로 이것은 모든 소스에 동일한 가중치를 부여하는 것과 거의 동일한 분포를 제공해야하지만 단일 소스의 두 가지 특히 좋아하는 기사가 상위 두 개의 기사로 나타날 수 있습니다 목록에.

관련 문제