sfReapportion(재분배)

R-Blogger · 블로그·해설 · 2025-12-27

R-Blogger블로그·해설한국어2025-12-27

sfReapportion(재분배)

sfReapportion 패키지 출시 개요 본 메모는 sfReapportion 패키지의 출시를 문서화합니다. 최근 동료가 프랑스의 예정된 지방 선거에 대한 연구 프로젝트용 코드를 공유했으나, 그 코드는 spReapportion 패키지를 필요로 했습니다. spReapportion 설치가 어려워 새로운 sfReapportion 패키지를 제공하게 되었습니다. 주요 특징 Sainte‑Laguë 및 Droop 선거 방법 지원 지리공간 데이터 sf 객체와의 완전한 호환 구역별 인구, 투표지수 및 후보자 선출 정보를 통합 관리 설치 방법 install.packages("sfReapportion") 예시 사용법 아래 예시는 2014년 프랑스 지방 선거에서 4개의 지구를 대상으로 대표자 수를 할당하는 과정을 보여줍니다. library(sfReapportion) library(sf) # 지리공간 데이터 불러오기 districts <- st_read("france_districts.shp") # 인구 및 후보자 수 정보 결합 districts <- districts %>% mutate(population = census_pop, seats = 3) # Sainte‑Laguë 방법으로 대표자 할당 reapport <- sfReapportion(districts, method = "SainteLaguë") # 결과 확인 print(reapport$seats_allocated) 문제 해결 spReapportion이 설치되지 않을 경우: remotes::install_github("r-spatial/spReapportion") 로 설치 가능하지만, sfReapportion이 더 간단합니다. 인구 데이터가 sf 객체에 없는 경우: st_join() 으로 결합 후 사용하세요. 기여 및 버그 리포트 이슈나 기능 요청은 GitHub 이슈 페이지에서 제기해 주시기 바랍니다. 기여를 환영합니다. 라이선스 본 패키지는 GNU GPL v3 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 확인하세요.
원문 URL
전체 글은 원문 페이지에서 이어서 읽을 수 있습니다.
원문에서 전체 글 읽기
작성자
R-Blogger
출처
R-Blogger
플랫폼
R-Blogger
분류
블로그·해설
언어
한국어
발행일
2025-12-27