2016-03-02 45 views
-7

我想提前三天估計一家餐廳的銷售量,以便員工能夠及時訂購新鮮食材。我開始使用線性迴歸,但注意到以下幾點: 對於餐廳來說,如果顧客不能得到他所訂購的食物,那麼與食物最終被扔掉的情況相比,情況更糟。 我想我可能只需要一個傾斜的成本函數,但我不確定。也許有一些東西已經實施。什麼是適合餐廳銷售預測的機器學習算法?

另一個問題:有些日子裏,有一些預訂(預購)的餐廳,所以我知道他們至少需要一定的金額。如何包括這個?

謝謝!

+0

請至少添加一些代碼和數據 - 如果沒有最小可重現的示例,您不太可能得到任何迴應。 –

+3

並且您的問題可能會更有利地解決http://stats.stackexchange.com/或http://datascience.stackexchange.com/ –

+0

我將詳細解釋如何在DS.SX上執行此操作,但是您刪除了您的問題......簡短的答案是你需要使用非對稱損失函數。 – Emre

回答

2

相當普遍的問題,需要超過堆棧溢出響應。我會考慮的第一件事就是設置一個預測算法,就像你所說的線性迴歸。您也可以爲其添加一個常數,如mx + b,其中B是已知的預訂食物數量。因此,您可以運行線性迴歸,然後在最終預測中添加一個常數來逼近保留的影響。隨着您獲得更多數據,您可以開始將保留作爲變量納入模型。從那裏,你會想建立另一個估算購買量的模型,因爲你將有一個成本函數,更多地強調額外vs太少。您必須知道成本與利潤之間的關係,才能開發一種算法來計算與過量食品相關的風險,但這並不困難。你可能想研究利潤曲線:https://en.wikipedia.org/wiki/Profit_maximization

希望這足以讓你開始!