Hướng dẫn chi tiết bài toán sử dụng Crystal Ball
<blockquote class="postcontent restore ">
Theo ý kiến của các bạn và mục đích của diễn đàn. Hôm nay mình
xin viết bài hướng dẫn chi tiết về Crystal ball thông qua 1 ví dụ cụ
thể. Rất mong các bạn nhận xét góp ý để những bài viết sau được hoàn
thiện hơn. Xin chân thành cảm ơn.
Bài Toán: Một người kinh doanh một mặt hàng A với giá mua : 8, giá bán : 10. Hãy
sử dụng phần mềm Crystal Ball (CB) để phân tích 2 yếu tố ( giá mua,
gia bán) tác động đến doanh thu như thế nào?
Giải giá mua : 8, giá bán : 10 => tiền lời = 10 – 8 = 2. Cần lưu ý ô
tính giá trị tiền lời ( ô C4) phải là một công thức tính từ hai ô , C2
và C3. Công thức ở ô C4 như sau: “= C3 – C2”
BẢNG 9.1: Bài toán tĩnh
Bài toán động:
Hãy tính tiền lời khi hoặc giá mua thay đổi và giá bán thay đổi. Biết
rằng giá mua có dạng phân phối chuẩn, với trị trung bình là 8, độ lệch
chuẩn là 1. Giá bán có dạng phân phối chuẩn, với trị trung bình là 10,
độ lệch chuẩn là 1. Anh/ Chị hãy chạy mô phỏng Crystal Ball và hãy cho
biết khả năng lỗ là bao nhiêu phần trăm (%)?.
Chuẩn bị trước khi chạy mô phỏng:
Trước tiên để có thể chạy được mô phỏng Crystal Ball, chúng ta cần phải làm hai việc:
1. Thiết lập bài toán tĩnh, như mô tả bên trên.
2. Đưa được phần mềm Crystal Ball hiển thị trên Màn hình Excel. Trong
trường hợp trên Màn hình Excel chưa có hiển thị Crystal Ball, Anh/ Chị
xem hướng dẫn cách đưa Crystal Ball lên Màn hình Excel ở phần sau mục
9.6. Thanh Menu của Màn hình Excel sau khi đưa được Crystal Ball lên sẽ
có thêm ba chức năng mới là Cell , Run và CBTools. Đồng thời Crystal
Ball cũng thêm vào thanh công cụ mới vào Excel:
Thao tác:
Quá trình chạy mô phỏng Crystal Ball có thể được chia làm 4 giai đoạn:
1. Khai báo biến giả thiết, biến kết quả (còn gọi là biến dự báo)
2. Chạy mô phỏng
3. Xem kết quả chạy được
4. Lập báo cáo và phân tích
9.1. Khai báo biến giả thiết, biến kết quả
a. Khai báo biến giả thiết “Giá mua”:
B1. Nhấp chuột chọn ô C2
B2. Nhấp chuột vào chữ Cell ở trên thanh thực đơn (thanh Menu). Khi đó một cửa sổ mở ra.
B3. Nhấp chuột vào Define Assumption…..Khi đó một bảng các dạng phân phối sẽ hiện lên như hình 9.1
Hình 9.1: Các dạng phân phối của biến giả thiết (biến đầu vào).
B4. Nhấp chuột chọn dạng Normal (phân phối chuẩn).
B5. Nhấp chuột vào nút OK, khi đó một màn hình hiện ra như hình 9.2 cho phép chúng ta đưa vào các thông số của phân phối.
B6. Đưa vào giá trị trung bình = 8 ở khung cửa sổ Mean
B7. Đưa vào giá trị độ lệch chuẩn = 1 ở khung cửa sổ Std Dev
B8. Nhấp chuột vào nút OK để hoàn tất việc khai báo biến giả thiết “Giá mua”.
Hình 9.2 : Các thông số của Phân phối chuẩn (Normal)
a. Khai báo biến giả thiết “Giá bán”:
Tương tự như phần khai báo biến giả thiết “Giá mua”
B1. Nhấp chuột chọn ô C3
B2. Nhấp chuột vào chữ Cell ở trên thanh thực đơn (thanh Menu). Khi đó một cửa sổ mở ra.
B3. Nhấp chuột vào Define Assumption…..Khi đó một bảng các dạng phân phối sẽ hiện lên như hình 9.1
B4. Nhấp chuột chọn dạng Normal (phân phối chuẩn).
B5. Nhấp chuột vào nút OK, khi đó một màn hình hiện ra như hình 9.2 cho phép chúng ta đưa vào các thông số của phân phối.
B6. Đưa vào giá trị trung bình = 10 ở khung cửa sổ Mean
B7. Đưa vào giá trị độ lệch chuẩn = 1 ở khung cửa sổ Std Dev
B8. Nhấp chuột vào nút OK để hoàn tất việc khai báo biến giả thiết “Giá bán”.
b. Khai báo biến kết quả (còn gọi là biến dự báo):
B1. Nhấp chuột chọn ô C4
B2. Nhấp chuột vào chữ Cell ở trên thanh thực đơn (thanh Menu). Khi đó một cửa sổ mở ra.
B3. Nhấp chuột vào DefineForcast…..Khi đó một cửa sổ hiện ra cho phép
chúng ta nhập vào tên và đơn vị của biến kết quả hay còn gọi là biến dự
báo (không nhập vào cũng không sao).
B4. Nhấp chuột vào nút OK, sau khi nhập vào tên và đơn vị của biết kết quả, hoàn tất việc khai báo biến kết quả (biến dự báo).
9.1. Chạy mô phỏng
a. Xác định số lần chạy
B1. Nhấp chuột vào chữ Run ở trên thanh thực đơn (thanh Menu). Khi đó một cửa sổ mở ra.
B2. Nhấp chuột vào Run Preference….Một cửa sổ hiện ra như hình 9.3
Hình 9.3: Xác định số lần chạy
B3. Gõ vào số lần muốn chạy ở cửa sổ “Maximum number of trials”. Ví dụ:
Gõ vào số 2000 để Crystal Ball thực hiện 2000 lần mô phỏng.
B4. Nhấp chuột vào nút OK.
a. Thực hiện lệnh chạy
B1. Nhấp chuột vào chữ Run ở trên thanh thực đơn (thanh Menu). Khi đó một cửa sổ mở ra.
B2. Tiếp tục nhấp chuột vào Run, khi đó cửa sổ chạy mô phỏng sẽ hiện ra
cùng với các kết quả của các lần chạy. Sau khi thực hiện đủ số lần mô
phỏng, cửa sổ chạy mô phỏng sẽ dừng lại.
B3. Nhấp chuột vào nút OK để kết thúc quá trình chạy mô phỏng, kết quả chạy được sẽ hiện ra như hình 9.4
Hình 9.4: Kết quả chạy mô phỏng (Dạng Biểu đồ Tần số)
9.1. Xem kết quả chạy được
Có năm dạng để xem kết quả chạy mô phỏng đó là:
? Dạng Thống kê (Statistics)
? Dạng Phần trăm (Percentiles)
? Dạng Biểu đồ Tần số (Frequency Chart)
? Dạng Biểu đồ Tích lũy (Cumulative Chart)
? Dạng Biểu đồ Tích lũy Nghịch đảo (Reverse Cumulative Chart)
Trong năm dạng trên, thật ra chỉ có bốn dạng đầu tiên thông dụng, còn
dạng Biểu đồ Tích lũy Nghịch đảo ít thông dụng. Dạng Biểu đồ Tần số là
dạng mặc nhiên, kết quả mô phỏng cho ra sau khi chạy, như hình 9.4. Để
xem các dạng khác, chúng ta có thể thực hiện như sau:
a. Xem kết quả dạng Thống kê
B1. Từ cửa sổ Kết quả mô phỏng (cửa sổ Forcast) như hình 9.4, nhấp chuột
vào chữ View trên thanh thực đơn. Khi đó một cửa sổ mở ra. Trong
trường hợp Anh/Chị lỡ tắt cửa sổ Kết quả mô phỏng (cửa sổ Forcast), có
thể mở lại bằng cách nhấp chuột vào Run, sau đó nhấp chuột vào Forcast
windows, cuối cùng là nhấp chuột vào Open All Forcarsts.
B2. Nhấp chuột vào Statistics, khi đó một cửa sổ Kết quả mô phỏng dưới dạng Thống kê sẽ mở ra như hình 9.5.
Hình 9.5: Kết quả mô phỏng dạng Thống kê
a. Xem kết quả dạng Phần trăm
B1. Từ cửa sổ Kết quả mô phỏng (cửa sổ Forcast) như hình 9.5, nhấp chuột
vào chữ View trên thanh thực đơn. Khi đó một cửa sổ mở ra. Trong
trường hợp Anh/Chị lỡ tắt cửa sổ Kết quả mô phỏng (cửa sổ Forcast), có
thể mở lại bằng cách nhấp chuột vào Run, sau đó nhấp chuột vào Forcast
windows, cuối cùng là nhấp chuột vào Open All Forcarsts.
B2. Nhấp chuột vào Percentiles, khi đó một cửa sổ Kết quả mô phỏng dưới dạng Phần trăm sẽ mở ra.
b. Xem kết quả dạng Biểu đồ Tần số
B1. Từ cửa sổ Kết quả mô phỏng (cửa sổ Forcast) như hình 9.5, nhấp chuột
vào chữ View trên thanh thực đơn. Khi đó một cửa sổ mở ra. Trong
trường hợp Anh/Chị lỡ tắt cửa sổ Kết quả mô phỏng (cửa sổ Forcast), có
thể mở lại bằng cách nhấp chuột vào Run, sau đó nhấp chuột vào Forcast
windows, cuối cùng là nhấp chuột vào Open All Forcarsts.
B2. Nhấp chuột vào Frequency Chart, khi đó một cửa sổ Kết quả mô phỏng dưới dạng Biểu đồ Tần số sẽ mở ra như hình 9.4.
c. Xem kết quả dạng Biểu đồ Tích lũy
B1. Từ cửa sổ Kết quả mô phỏng (cửa sổ Forcast) như hình 9.5, nhấp chuột
vào chữ View trên thanh thực đơn. Khi đó một cửa sổ mở ra. Trong
trường hợp Anh/Chị lỡ tắt cửa sổ Kết quả mô phỏng (cửa sổ Forcast), có
thể mở lại bằng cách nhấp chuột vào Run, sau đó nhấp chuột vào Forcast
windows, cuối cùng là nhấp chuột vào Open All Forcarsts.
B2. Nhấp chuột vào Cumulative Chart, khi đó một cửa sổ Kết quả mô phỏng dưới dạng Biểu đồ Tích lũy sẽ mở ra như hình 9.6
Hình 9.6: Kết quả mô phỏng dạng Biểu đồ Tích lũy
a. Xem Phần trăm lỗ
B1. Từ cửa sổ Kết quả mô phỏng (cửa sổ Forcast) như hình 9.5, nhấp chuột
vào chữ View trên thanh thực đơn, khi đó một cửa sổ mở ra.
B2. Nhấp chuột vào Frequency Chart, để xem Kết quả mô phỏng dưới dạng Biểu đồ Tần số như hình 9.4.
B3. Nhấp chuột vào khung cửa sổ trắng (có hiện chữ +Infinity) bên tay phải ở dưới Biểu đồ.
B4. Xóa chữ +Infinity, và đánh vào số zero (số 0).
B5. Gõ phím Enter, và quan sát thấy Biểu đồ sẽ hiển thị xác suất âm,
đồng thời ở bên dưới, chính giữa biểu đồ sẽ có khung Certainty cho kết
quả xác suất âm, như hình 9.7.
Hình 9.7: Biểu đồ hiển thị xác suất âm
Trên hình 9.7, chúng ta có thể thay đổi giá trị ở hai khung trắng hai
bên phía dưới biểu đồ, rồi gõ phím Enter, để Crystal Ball tính toán xác
suất và vẽ biểu đồ các khoảng mà chúng ta mong muốn.
9.4. Lập báo cáo và phân tích
a. Lập báo cáo đơn giãn
Một cách đơn giản để lập báo cáo đó là trong quá trình chúng ta thực
hiện xem các dạng đồ thị ở phần trên, những biểu đồ nào chúng ta cần in
ra để báo cáo, chúng ta có thể thực hiện thao tác copy rồi sau đó dán
biểu đồ vừa copy được vào nền Excel, nơi sẽ được viết báo cáo. Như vậy
trong ví dụ trên, chúng ta có thể copy biểu đồ tần số cho xác suất lỗ
(lệnh copy: Ctrl + C) trong hình 9.7 để dán vào vị trí bất kỳ trên nền
Excel (bằng lệnh Ctrl + V).
b. Lập báo cáo theo khuôn mẫu
Trong trường hợp chúng ta muốn in ra tất các, hay nhiều dạng kết quả dự
báo cùng lúc, và muốn báo cáo kể cả dạng phân phối của các biến giả
thiết. Khi đó chúng ta sẽ thực hiện báo cáo theo khuôn mẫu.
Thao tác:
B1. Nhấp chuột vào chữ Run trên thanh thực đơn, khi đó một cửa sổ mở ra.
B2. Nhấp chuột vào Create Report, khi đó một cửa sổ như hình 9.8 sẽ mở ra.
B3. Trên hình 9.8, nhấp chuột ô vuông Forcasts, sau đó chọn các dạng kết quả dự báo muốn in ra báo cáo.
B4. Trên hình 9.8, nhấp chuột ô vuông Assumptions, sau đó chọn các thông số và đồ thị các biến giả thiết muốn in ra báo cáo.
Hình 9.8: Tạo Báo cáo
9.1. Chạy lại bài toán với các biến giả thiết và biến kết quả mới
Trong trường hợp, Anh/Chị muốn chạy lại bài toán với các biến giả thiết
hay các biến kết quả thay đổi, chúng ta phải xóa bỏ các kết quả mô
phỏng chạy trước đó, xóa bỏ các biến kết quả (biến dự báo), và các biến
giả thiết mà chúng ta đã khai báo trước đó. Sau đó mới thực hiện khai
báo lại các biến giả thiết và biến kết quả như giai đoạn 1 của chạy mô
phỏng.
Thao tác:
B1. Nhấp chuột vào chữ Run trên thanh thực đơn, khi đó một cửa sổ mở ra.
B2. Nhấp chuột vào Reset để loại bỏ tất cả các kết quả dự báo trước đó đã chạy trước đó.
B3. Nhấp chuột vào chữ Cell trên thanh thực đơn, khi đó một cửa sổ mở ra.
B4. Nhấp chuột vào Select All Forcasts, để chọn tất cả các biến kết quả.
B5. Nhấp chuột vào Clear Assumptions/Forcasts để xóa các biến kết quả
B6. Nhấp chuột vào chữ Cell trên thanh thực đơn, khi đó một cửa sổ mở ra.
B7. Nhấp chuột vào Select All Assumptions, để chọn tất cả các biến giả thiết.
B8. Nhấp chuột vào Clear Assumptions/Forcasts để xóa các biến giả thiết.
Đến đây, chúng ta đã hoàn chỉnh việc xóa các kết quả dự báo, các biến
giả thiết và biến kết quả, và có thể bắt đầu cho một bài toán mô phỏng
mới, theo các giai đoạn 1,2,3,4.
------------
9.1. Đưa Crystal Ball hiển thị trên Màn hình Excel.
Trong trường hợp máy của các Anh/Chị chưa cài phần mềm Crystal Ball thì
phải cài vào phần mềm Crystal Ball vào máy trước khi Anh/Chị muốn đưa
phần mềm này vào màn hình Excel.
Trong trường hợp Anh/Chị đã cài Crystal Ball, nhưng trên màn hình Excel
vẫn không hiện lên hai chữ View và Run trên thanh thực đơn, khi đó
chúng ta thực hiện như sau.
Thao tác:
Cách 1
Cách dễ nhất để cho Crystal Ball hiển thị trong Excel là mở trực tiếp từ
Start rồi vào Programs, sau đó vào Crystal Ball rồi chọn Crystal
Ball. Crystal Ball sẽ tự động mở Excel và thêm các nút công cụ của nó
vào.
Cách 2
B1. Nhấp chuột vào chữ Tools trên thanh thực đơn của Excel, khi đó một cửa sổ mở ra.
B2. Nhấp chuột vào Add-Ins.. khi đó một cửa sổ sẽ hiện ra như hình 9.9.
Hình 9.9: Cửa sổ Add-Ins...
B3. Nhấp chuột chọn khung Crystal Ball trên bảng Add-Ins...như
Hình 9.9. Trường hợp không thấy khung Crystal Ball trong danh sách
Add-Ins thì nhấn vào nút Browse, sau đó tìm đến vị trí chứa phần mềm
Crystal Ball trong máy (thông thường trong C:\>Program Files \
Crystal Ball) rồi chọn file CB.xla. Nhấn OK.
Hình 9.10: Cửa sổ Browse…
B4. Nhấp chuột vào nút OK, khi đó trên thanh thực đơn của màn hình Excel
sẽ xuất hiện hai chức năng của Crystal Ball là View và Run, và xin mời
Anh/Chị nhập cuộc.
</blockquote>