다른 사람들이 의사 결정을 내릴 수 있도록 의료 보험 혜택 옵션을 시각화하려고합니다. 나는 테이블과 같이 있습니다ggplot2를 사용하여 R을 사용하여 다양한 사례를 표시하십시오.
| plan | ded | oop | exp_oop |
|------+------------+------+---------|
| a | 400 | 2100 | 17400 |
| b | 1300 | 2600 | 14300 |
| c | 2600 | 5200 | 28600 |
ded
= 공제; 비용 수준 곳oop
= 최대 주머니에서 90 % 공동 보험 차기oop
내가 의료 대 직원에게 비용을 플롯 할
에 도달되는 의료 비용의 exp_oop
= 양 발생 비용. 건강 보험은 범위에서 작동합니다 ...
어떻게이 범위를 각각 그릴 수 있습니까? 기본적으로 각 계획의 공제 금액에 대해 0에 대해 기울기 = 1을 얻은 다음 x = deductible에서 x = oop까지의 기울기 = 0.1, 그리고 oop에서 기울기 = 0의 라인을 얻습니다.
조건부로 ggplot2로 플롯하는 방법을 모르겠습니다. 당신이이 단절에 대해 위, 여기에 재현 코드를 사용하려는 경우 :
dat <- data.frame(plan = c("a", "b", "c"), ded = c(400, 1300, 2600), oop = c(2100, 2600, 5200), exp_oop = c(17400, 14300, 28600))
내가 X를 작성해야합니까/Y는 자신을 값? 다른 말로하면 중간 테이블은 그렇게됩니까?
| plan | x | y |
|------+-------+------|
| 1 | 0 | 0 |
| 1 | 400 | 400 |
| 1 | 17400 | 2100 |
| 2 | 0 | 0 |
| 2 | 1300 | 1300 |
| 2 | 14300 | 2600 |
| 3 | 0 | 0 |
| 3 | 2600 | 2600 |
| 3 | 28600 | 5200 |
나는 (직원 등 만 직원 + 배우자) 여러 변종이하고 있어요 그래서 각각의 계획에 대해 별도의 데이터 테이블을 필요로하지 않았다 그러나 다만 이미 작업을 할 수 있다면 그것은 좋은 것입니다 데이터 프레임에 이미있는 최대 공제 금액 및 최대 공제 금액 ...
의견을 보내 주셔서 감사합니다!
는 소리 각각의 계획은 아마도'apply' 또는 유사한 것을 사용합니다. –
설명에 따르면 두 번째 계층과 세 번째 계층 사이의 경계는 'oop'이 아니라 'exp_oop'이어야합니다. –
@BrianDiggs 고정 - 좋은 캐치! – Hendy