Hãy tập trung vào vấn đề kinh doanh, phát triển một chiến lược để giải quyết nó và bắt đầu thực hiện chiến lược đó một cách đơn giản. Sau đó, nó có thể được cải thiện nếu nỗ lực bảo đảm nó.
Các vấn đề kinh doanh là tối đa hóa lợi nhuận, tất nhiên. Điều đó được thực hiện ở đây bằng cách cân bằng chi phí cho việc nạp lại máy so với chi phí bán hàng bị mất. Trong công thức hiện tại của nó, chi phí nạp lại máy móc là cố định: 20 có thể được nạp lại mỗi ngày. Do đó, chi phí bán hàng bị mất phụ thuộc vào tần suất máy trống.
Một mô hình thống kê khái niệm cho vấn đề này có thể thu được bằng cách nghĩ ra một số cách để ước tính chi phí cho mỗi máy, dựa trên dữ liệu trước đó. Dự kiếnchi phí cho việc không bảo dưỡng máy ngày nay xấp xỉ bằng cơ hội nó đã hết thời gian sử dụng. Ví dụ: nếu một máy có 25% cơ hội trống ngày hôm nay và trung bình bán 4 chai mỗi ngày, chi phí dự kiến của nó bằng 25% * 4 = 1 chai trong doanh số bị mất. (Dịch sang đô la như bạn muốn, không quên rằng một lần bán bị mất phát sinh chi phí vô hình: mọi người thấy một máy trống, họ học cách không dựa vào nó, v.v. Bạn thậm chí có thể điều chỉnh chi phí này theo vị trí của máy; Máy chạy trống trong một thời gian có thể phải chịu một số chi phí vô hình.) Thật công bằng khi cho rằng việc nạp lại máy sẽ ngay lập tức đặt lại mức lỗ dự kiến về 0 - rất hiếm khi máy sẽ bị xóa mỗi ngày (bạn không muốn. ..). Khi thời gian trôi qua,
Một mô hình thống kê đơn giản dọc theo các dòng này đề xuất rằng các dao động trong sử dụng của máy có vẻ ngẫu nhiên. Điều này cho thấy một mô hình Poisson . Cụ thể, chúng tôi có thể khẳng định rằng một máy có tỷ lệ bán hàng hàng ngày của chai và số lượng được bán trong khoảng thời gian ngày có phân phối Poisson với tham số . (Các mô hình khác có thể được xây dựng để xử lý khả năng của các cụm bán hàng; mô hình này cho rằng doanh số là riêng lẻ, không liên tục và độc lập với nhau.)θxθx
Trong ví dụ hiện tại, thời lượng được quan sát là và doanh số tương ứng là . Tối đa hóa khả năng mang lại cho : máy này đã bán được khoảng hai chai mỗi ngày. Lịch sử dữ liệu không đủ dài để đề xuất rằng cần có bất kỳ mô hình phức tạp nào hơn; đây là một mô tả đầy đủ về những gì đã được quan sát cho đến nay.x=(7,7,7,13,11,9,8,7,8,10)y=(4,14,4,16,16,12,7,16,24,48)θ^=1.8506

Các chấm đỏ hiển thị chuỗi bán hàng; các chấm màu xanh là ước tính dựa trên ước tính khả năng tối đa của tỷ lệ bán hàng điển hình.
Được trang bị một tỷ lệ bán hàng ước tính, chúng ta có thể tiếp tục tính toán khả năng máy có thể trống sau ngày: được cung cấp bởi chức năng phân phối tích lũy bổ sung (CCDF) của phân phối Poisson, được đánh giá theo công suất của máy (được cho là là 50 trong hình tiếp theo và các ví dụ dưới đây). Nhân với tỷ lệ bán hàng ước tính sẽ đưa ra một biểu đồ về doanh thu hàng ngày dự kiến so với thời gian kể từ lần nạp cuối cùng:t

Đương nhiên đường cong này đang tăng nhanh nhất gần thời điểm ngày khi máy có khả năng hết. Những gì nó thêm vào sự hiểu biết của chúng tôi là cho thấy rằng một sự gia tăng đáng kể thực sự bắt đầu sớm hơn một tuần so với điều đó. Các máy khác có mức giá khác sẽ tăng mạnh hơn hoặc nông hơn: đó sẽ là thông tin hữu ích.50/1.85=27
Đưa ra một biểu đồ như thế này cho mỗi máy (trong đó có vẻ như có vài trăm), bạn có thể dễ dàng xác định 20 máy hiện đang chịu tổn thất lớn nhất dự kiến: phục vụ chúng là quyết định kinh doanh tối ưu. (Lưu ý rằng mỗi máy sẽ có tỷ lệ ước tính riêng và sẽ ở điểm riêng dọc theo đường cong của nó, tùy thuộc vào thời điểm bảo dưỡng lần cuối.) Không ai thực sự phải xem các biểu đồ này: dễ dàng xác định các máy để phục vụ trên cơ sở này tự động với một chương trình đơn giản hoặc thậm chí với một bảng tính.
Điều này chỉ là khởi đầu. Theo thời gian, dữ liệu bổ sung có thể đề xuất sửa đổi cho mô hình đơn giản này: bạn có thể tính đến cuối tuần và ngày lễ hoặc các ảnh hưởng dự đoán khác về doanh số; có thể có một chu kỳ hàng tuần hoặc các chu kỳ theo mùa khác; có thể có xu hướng dài hạn để đưa vào dự báo. Bạn có thể muốn theo dõi các giá trị ngoại lai đại diện cho các lần chạy bất ngờ trên máy và kết hợp khả năng này trong các ước tính tổn thất, v.v. Tuy nhiên, tôi nghi ngờ rằng sẽ cần phải lo lắng nhiều về tương quan nối tiếp của doanh số: thật khó để nghĩ của bất kỳ cơ chế để gây ra một điều như vậy.
Ồ, vâng: làm thế nào để có được ước tính ML? Tôi đã sử dụng một trình tối ưu hóa số, nhưng nói chung, bạn sẽ tiến rất gần chỉ bằng cách chia tổng doanh số trong một khoảng thời gian gần đây cho độ dài của giai đoạn. Đối với những dữ liệu này, có 163 chai được bán từ ngày 12/9/2011 đến 27/2/2012, thời gian là 87 ngày: chai mỗi ngày. Đủ gần với và cực kỳ đơn giản để thực hiện, vì vậy bất kỳ ai cũng có thể bắt đầu các tính toán này ngay lập tức. (R và Excel, trong số những người khác, sẽ dễ dàng tính toán PoF CCDF: mô hình hóa các tính toán sau 1,8506θ^=1.871.8506
1-POISSON(50, Theta * A2, TRUE)
cho Excel ( A2
là một ô chứa thời gian kể từ lần nạp cuối cùng và Theta
là tỷ lệ bán hàng ước tính hàng ngày) và
1 - ppois(50, lambda = (x * theta))
cho R.)
Các mô hình fancier (kết hợp xu hướng, chu kỳ, v.v.) sẽ cần sử dụng hồi quy Poisson cho ước tính của họ.
NB Dành cho người hâm mộ: Tôi cố tình tránh mọi cuộc thảo luận về sự không chắc chắn trong các tổn thất ước tính. Xử lý chúng có thể làm phức tạp đáng kể các tính toán. Tôi nghi ngờ rằng việc sử dụng trực tiếp những điều không chắc chắn này sẽ không thêm giá trị đáng kể vào quyết định. Tuy nhiên, nhận thức được sự không chắc chắn và kích thước của chúng có thể hữu ích; điều đó có thể được mô tả bằng các dải lỗi trong hình thứ hai. Cuối cùng, tôi chỉ muốn nhấn mạnh lại bản chất của con số đó: nó vẽ các con số có ý nghĩa kinh doanh trực tiếp và rõ ràng; cụ thể là tổn thất dự kiến; nó không vẽ ra những điều trừu tượng hơn, chẳng hạn như khoảng tin cậy xung quanh , có thể được nhà thống kê quan tâm nhưng sẽ gây ra nhiều tiếng ồn cho người ra quyết định.θ