Mô phỏng trong kinh doanh
MÔ PHỎNG KINH DOANH Nguyễn Ngọc Bình Phương nnbphuong@hcmut.edu.vn Nội dung Nhắc lại phân phối xác suất biến ngẫu nhiên Mô bảng tính Excel Các hàm phân phối xác suất Các hàm/công cụ phát số ngẫu nhiên Crystal Ball for Excel Các toán ứng dụng Cửa hàng Dave Nhà máy Mantel … Nhắc lại phân phối xác suất Biến ngẫu nhiên rời rạc (discrete random variable) Giá trị biến lập thành dãy rời rạc số Hàm khối xác suất (Probability Mass Function) p(x) Hàm xác suất tích lũy (Cumulative Probability Function) P(x) Biến ngẫu nhiên liên tục (continuous random variable) Giá trị biến lấp đầy khoảng hay tập khoảng Hàm mật độ xác suất (Probability Density Function) f(x) Hàm phân phối tích lũy (Cumulative Distribution Function) F(x) Hàm khối xác suất biến nhẫu nhiên rời rạc p(x0) xác suất để biến X có giá trị x0 ≤ p(xi) ≤ ∑p(xi) = 0.50 Probability 0.40 0.30 Tổng tất giá trị phải 0.20 0.10 0.00 Parameter Value Probability of Value < = X Axis Value 1.00 Hàm xác suất tích lũy biến ngẫu nhiên rời rạc P(x0) xác suất để biến X có giá trị ≤ x0 0.80 P(x0) = ∑p(x) với x ≤ x0 ≤ P(xi) ≤ x1 < x2 P(x1) ≤ P(x2) 0.60 0.40 0.20 0.00 Parameter Value Hàm mật độ xác suất biến ngẫu nhiên liên tục f(x) có đặc tính sau: 0.16 f (x ) ≥ ∀x ∞ ∫ f (x )dx = 0.12 Probability −∞ b P(a < X < b) = ∫ f (x )dx a 0.08 0.04 0.00 0.0 10.0 20.0 Parameter Value 30.0 40.0 Probability of Value < = X Axis Value 1.00 Hàm phân phối tích lũy biến ngẫu nhiên liên tục F(x) xác suất để biến X có giá trị ≤ x ≤ F (x ) ≤ 0.80 F( x ) = x ∫ f ( x )dx −∞ F(x) hàm không giảm 0.60 P(a < X < b) = F (b) − F (a ) 0.40 0.20 0.00 0.0 10.0 20.0 Parameter Value 30.0 40.0 Mô Excel Bảng tính Excel Các hàm/công cụ phát số ngẫu nhiên Các công cụ phân tích what-if Các add-in mô chuyên dụng • • • • Oracle’s Crystall Ball Palisade’s @RISK Frontline’ Risk Solver … Các công cụ phân tích what-if Ví dụ: Một người kinh doanh mặt hàng A có giá mua $8 giá bán $10 Hai yếu tố mang tính chất rủi ro/bất định Xét biến động lợi nhuận? Các công cụ phân tích what-if Excel: Data Table Scenario Manager Goal Seek Solver Run OptQuest Bài toán nhà máy Mantel Nhà máy Mantel nhận hợp đồng cung cấp bơm nước Năng suất theo kế hoạch sản xuất bơm 100 cái/ca Do hoạt động sản xuất khách hàng dao động lượng đặt hàng bơm nước dao động thông thường dao động khoảng 80 đến 130 cái/ngày Để đạt lượng tồn kho just-in-time hiệu quả, Mantel đưa sách chạy ca lượng hàng tồn kho thấp 50 Đối với kế hoạch hoạch định ngân sách năm, nhà quản lý nhà máy Mantel muốn biết cần tăng số ca sản xuất lên Giả sử lượng tồn kho ban đầu 100 Công thức chi phối trình sản xuất hàng ngày: Lượng tồn kho cuối = Lượng tồn kho đầu + Lượng sản xuất - Lượng nhu cầu Sử dụng Random Number Genaration? =COUNTIF(D2:D251,200) =AVERAGE(E2:E251) Bài toán hàng đợi Một kho hàng hàng ngày cần bốc dỡ hàng từ xe lên kho hàng Cần phải 1/3 ngày để bốc dỡ xe hàng Nếu có nhiều xe đứng xếp hàng xe dôi lùi lại ngày hôm sau Kinh nghiệm cho biết xe hàng thường đến kho theo phân phối xác suất sau: Yêu cầu: Hãy mô trình chờ Xác định số xe chờ trung bình Nếu muốn số xe chờ < 0.3 cần tốc độ phục vụ bao nhiêu? -HẾTKhông hẹn gặp lại môn này! [...]... (sensitivity) là độ lớn của sự không chắc chắn trong các ô dự báo gây ra do bởi cả sự không chắc chắn và độ nhạy của các ô giả thiết trong mô hình Ô giả thiết Ô giả thiết Ô dự báo Ô dự báo Độ nhạy thấp nhất Giả thiết kém quan trọng nhất trong mô hình ảnh hưởng không lớn đến mục tiêu dự báo có thể bỏ qua và loại hẳn khỏi mô hình Độ nhạy cao nhất Giả thiết quan trọng nhất trong mô hình cần khảo sát thêm giả thiết... 30 ngày ở một cửa hàng nọ, người chủ cửa hàng thấy được: Số hàng bán Số ngày bán 4 5 5 8 6 10 7 7 Người chủ muốn mô phỏng doanh số bán trong tương lai Tính lợi nhuận biết biến phí là 2 triệu/TV, giá bán 3 triệu/TV, định phí 5 triệu/ngày Mô phỏng với Crystal Ball Mở rộng khả năng dự báo của mô hình bảng tính: Cung cấp các thông tin dự báo cần thiết hỗ trợ ra quyết định với độ chính xác cao hơn, hiệu... suất bằng nhau (=0.5) =IF(RAND() Data Analysis > Random Number Generation Tìm phân phối phù hợp FREQUENCY (data,bins) Data > Data Analysis > Histogram Insert > Pivot Table Mô phỏng tung đồng xu Hai mặt “Sấp” và “Ngửa” xuất... =NORMSDIST(1.78) Trả về P(Z≤1.78) POISSON =POISSON(7,5,TRUE) Trả về P(X≤7) với λ = 5 =NORMSINV(.55) Trả về z0 sao cho P(Z≤z0)=.55 Phát số ngẫu nhiên Phát số ngẫu nhiên phân phối đều trong khoảng [0,1) =RAND() Phát số nguyên ngẫu nhiên phân phối đều trong khoảng [a,b] =RANDBETWEEN(a,b) Phát số ngẫu nhiên Mặc định, giá trị của các ô chứa hàm RAND() sẽ thay đổi sau mỗi hoạt động trên Excel Gõ RAND() rồi nhấn F9 Tắt... C:\Program Files\Decisioneering\Crystal Ball 7\Examples\Toxic Waste Site.xls Phân phối đều (Uniform) Tất cả các giá trị trong khoảng từ giá trị nhỏ nhất tới giá trị lớn nhất đều xuất hiện với một khả năng như nhau Điều kiện Giá trị nhỏ nhất (min) cố định Giá trị lớn nhất (max) cố định Mọi giá trị trong khoảng [min,max] đều có khả năng xuất hiện như nhau ... tam giác (Triangular) Mô tả trạng thái mà biết giá trị nhỏ lớn giá trị xuất thường xuyên Ví dụ: mô tả số xe bán tuần số liệu khứ cho thấy doanh số bán tối đa, tối thiểu mức doanh số bán thường... độ nhạy ô giả thiết mô hình Ô giả thiết Ô giả thiết Ô dự báo Ô dự báo Độ nhạy thấp Giả thiết quan trọng mô hình ảnh hưởng không lớn đến mục tiêu dự báo bỏ qua loại hẳn khỏi mô hình Độ nhạy cao... Bài toán cửa hàng tivi Quan sát doanh số bán máy truyền hình 30 ngày cửa hàng nọ, người chủ cửa hàng thấy được: Số hàng bán Số ngày bán 5 10 7 Người chủ muốn mô doanh số bán tương lai Tính lợi