到着前の日数に基づいて、ホテルの部屋の毎日の予約を調べています。
予約スピードは曜日やホテルA、ホテルBで違うと思うので、これらのカテゴリーで切り分けたいと思います。ただし、ファセットすると (7 x 2 ホテル = 14 ファセット)、各カテゴリの日付の数ではなく、日付の合計数で除算されます。つまり、私は 1400 のユニークな伊達ホテルを持っているので、ファセットすると約 100 ではなく、すべてが 1400 で割られます。「典型的な」予約パターンを表すことができるように、各ファセットにある Hotel-Dates の数に応じてコードを 97,103,101 で割りたいと思います。
これが私の現在のデータとコードです:
DaysBeforeArrival=rep(1:5,8)
Hotel=rep(LETTERS[1:2],20)
DayOfWeek=c(rep(1,10),rep(2,10),rep(1,10),rep(2,10))
Dates=c(rep("Jan-1",10),rep("Jan-2",10),rep("Jan-8",10),rep("Jan-9",10))
bookings=(sample(1:40))
Date_HotelID=paste(Hotel,Dates,sep="-")
mydf=data.frame(DaysBeforeArrival,Hotel,DayOfWeek,Dates,bookings,Date_HotelID)
ggplot(mydf,aes(DaysBeforeArrival,bookings/length(unique(Date_HotelID)))+
geom_bar(stat=identity) +
facet_grid(DayofWeek~HotelID)
ありがとう!