私は医師と協力して、抗生物質の適切な投与量へのコンプライアンスを監視するプロジェクトに取り組んでいます. 準拠していないイベントの割合を追跡するために、医師はP チャートを使用したいと考えています。
中心線の上下に 3 つのリミット ライン(1、2、および 3 SD に対応) を持つ P チャートを生成したいと考えています。これを行う方法が見つかりませんでした。また、データをいくつかの期間に分割するいくつかの区切りをプロットに持たせたいと思います。これは、qicharts パッケージでは実行できますが、他のパッケージでは実行できません。
P チャートを生成するための R 用のパッケージがいくつかあります。私が最も気に入っているのはqchartsです。qicharts の標準的な P-Chart と、私が見た他のすべてのパッケージは、中心線と、中心線から +3 SD と -3 SD の上限管理限界と下限管理限界を持つプロットを生成します。
同じプロットで追加の +1、+2、および -1、-2 SD コントロール ラインを生成する方法を理解したいと思います。次のようないくつかのオプション
LimitLines = c(1, 2, 3) where the default is LimitlLines = 3
データを生成し、チャートを作成し、2 つのブレークを含めるようにr-projectsから変更されたコードを次に示します。
# Setup parameters
m.beds <- 300
m.stay <- 4
m.days <- m.beds * 7
m.discharges <- m.days / m.stay
p.pu <- 0.08
# Simulate data
discharges <- rpois(24, lambda = m.discharges)
patientdays <- round(rnorm(24, mean = m.days, sd = 100))
n.pu <- rpois(24, lambda = m.discharges * p.pu * 1.5)
n.pat.pu <- rbinom(24, size = discharges, prob = p.pu)
week <- seq(as.Date('2014-1-1'),
length.out = 24,
by = 'week')
# Combine data into a data frame
d <- data.frame(week, discharges, patientdays,n.pu, n.pat.pu)
# Create a P-chart to measure the number of patients with pressure ulcers (n.pat.pu) each week (week) as a proportion of all discharges (discharges) with breaks one third (8) and two thirds (16) of the way through the data
qic(n.pat.pu,
n = discharges,
x = week,
data = d,
chart = 'p',
multiply = 100,
breaks = c(8,16),
main = 'Hospital acquired pressure ulcers (P chart)',
ylab = 'Percent patients',
xlab = 'Week')