나는 연구에서 본 플롯을 복제하는 작업부터 시작했습니다. 그러나 이것을 시도 할 때 나는 어떻게 만들어 졌는지 의아해했다.플롯 생성을위한 데이터 생성 R
이이 같은 음모가 모습입니다 :
플롯의 "x"는 특정 점수 국가의 비율을 나타냅니다 (의이 점수가 모든 국가를 가정 해 봅시다 == 1). 두 선은 두 개의 다른 독립 변수의 백분율을 나타냅니다.
이제 내가 아는 것은 데이터 세트가 이와 유사하게 보입니다 (이것은 단지 샘플이며 내 데이터 세트의 구조와 매우 유사합니다). 위에서 볼 수있는 것처럼
country year x1 x2 score
A 1990 0 0 0
A 1991 1 0 1
A 1992 1 0 1
A 1993 0 0 0
A 1995 1 0 0
A 1996 1 0 2
A 1997 1 0 0
B 1990 0 0 0
B 1991 0 0 0
B 1992 0 0 1
B 1993 0 0 2
B 1995 0 1 2
B 1996 0 0 2
B 1997 0 1 2
C 1990 0 1 2
C 1991 1 1 0
C 1992 1 0 0
C 1993 1 0 0
C 1995 1 0 0
C 1996 0 0 1
C 1997 0 0 1
C 1998 1 1 0
D 1990 0 0 2
D 1991 0 0 2
D 1992 1 1 2
D 1993 1 1 0
D 1995 0 0 1
D 1996 0 0 1
D 1997 0 0 1
는 score
변수는 값 0, 1 서수 변수이며, 2. 나는 나를과 유사한 방법으로 그릴 수 있도록 해주는 데이터 프레임을 만들고 싶습니다 위에 표시된 플롯. 이것은 내가 어떻게 진행해야하는지에 당혹 스럽다. 아래의 제 질문은 비슷한 그래프를 그리기 위해 다음을 수행해야한다는 가정에 근거합니다. 내가 점수 == 0 0
궁극적으로 점수 ==와 상태에 대한 X1과 X2의 해당 비율과 국가의 비율을 계산하려면 어떻게
, 나는 점수 나라에 대해 같은 계산을 수행해야합니다 == 1이고 점수 == 2.
몇 가지 의견이 필요합니다. 모든 제안에 감사드립니다.
안녕하세요, Simon - 감사합니다. 멋진 블로그! 한 가지 문제 : NA가 실제 데이터에 있는데 어떻게 코드에서 제어 할 수 있습니까? 또한 확실한 것은 : 코드에 "country"변수를 넣을 필요가 없다는 것입니다. "to_match"는 모든 일을합니까? – FKG
누락 된 값을 처리하기 위해'mean()'에'na.rm = TRUE'을 추가 할 수 있습니다 (답안에 주석을 추가 할 것입니다). 다시 "국가"라고 말하면, 1 년에 한 번 국가가 나타나지 않는 한 필요가 보이지 않습니까? 그리고 blogR 피드백에 감사드립니다! –
위대한 - 당신이 넣은 모든 작품을 주셔서 감사합니다. 예, 블로그는 정말 멋지게 보입니다. 더 탐구 할게요. – FKG