nghiên cứu phương pháp hồi quy và ứng dụng dự báochi phí sản xuất của doanh nghiệp

29 485 0
nghiên cứu phương pháp hồi quy và ứng dụng dự báochi phí sản xuất của doanh nghiệp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC THÁI NGUYÊN KHOA CNTT BÁO CÁO THỰC TẬP CƠ SỞ CHỦ ĐỀ : nghiên cứu phương pháp hồi quy và ứng dụng dự báo chi phí sản xuất của doanh nghiệp Sinh viên thực hiện : Đỗ Thị Loan Lớp : Tin học kinh tế - K8A Giáo viên hướng dẫn : Đỗ Văn Đại Thái nguyên, tháng 03 năm 2011 Lời nói đầu Ngày nay, phân tích và dự báo kinh tế là nhu cầu không thể thiếu được của mọi hoạt động kinh tế-xã hội, khoa học-kỹ thuật.có rất nhiều phương pháp phân tích và dự báo kinh tế như phương pháp chuyên gia, phương pháp hồi quy, phương pháp dựa vào dãy số thời gian,v.v … Khi công nghệ ngày càng phát triển, nó gắn liền với cuộc sống con người ở mọi lĩnh vực, mọi ngành nghề Đặc biệt trong lĩnh vực kinh tế có rất nhiều ứng dụng công nghệ thông tin Sự ra đời của những phần mềm giúp ích rất nhiều cho việc quản lý, phân tích, dự báo kinh tế của doanh nghiệp như access, c++, sql, visual basic 6.0, v.v…nhưng visual basic 6.0 có thể coi là một công cụ dễ học nhất Vì vậy trong đợt thực tập này em chọn đề tài " nghiên cứu phương pháp hồi quy và ứng dụng dự báo chi phí sản xuất của doanh nghiệp " Với mục đích ôn lại nhưng kiến thức đã học, những kiến thức lập trình và xây dựng được chương trình ứng dụng cho doanh nghiệp Nội dung nghiên cứu gồm: • Tìm hiểu kiến thức về phương pháp hồi quy tuyến tính; • Tìm hiểu về ngôn ngữ VB 6.0; • Xây dựng chương trình đề mô Do thời gian có hạn, kiến thức còn hạn hẹp lên báo cáo còn nhiều thiếu sót, em rất mong được sự hướng dẫn và góp ý của các thầy cô để báo cáo được hoàn thiện hơn Em xin chân thành cảm ơn nhà trường tạo điều kiện cho chúng em làm đề tài thực tập cơ sở này, giúp cho em bước đầu làm quen với thực tập và học cách phân tích tình hình kinh tế Và đặc biệt em xin gửi lời cảm ơn tới thầy Đỗ Văn Đại, người đã tận tình hướng dẫn em trong thời gian làm đề tài Em xin chân thành cảm ơn! 2 CHƯƠNG1:TỔNG QUAN VỀ ĐỀ TÀI 1.1 khái niệm Dự báo là một khoa học và nghệ thuật tiên đoán những sự việc sẽ xảy ra trong tương lai, trên cơ sở phân tích khao học về các dự liệu đã thu thập được.khi tiến hành dự báo ta căn cứ vào việc thu thập, xử lý số liệu trong quá khứ và hiện tại để xác định xu hướng vận động của các hiện tượng trong tương lai nhờ vào một số mô hình toán học Dự báo có thể là một dự đoán mang tính chủ quan hoặc trực giác về tương lai nhưng để cho dự báo được chính xác hơn, người ta cố loại trừ những tính chủ quan của người làm dự báo 1.2 ý nghĩa và vai trò của phân tích và dự báo trong quá trình ra quyết định kinh doanh *ý nghĩa • Dùng để dự báo các mức độ tương lai của hiện tượng, qua đó giúp các nhà quản trị doanh nghiệp chủ động đề ra các kế hoạch và các quyết định cần thiết cần thiết phục vụ cho quá trình sản xuất kinh doanh, đầu tư, quảng bá quy mô sản xuất kênh phân phối sản phẩm, nguồn cung cấp tài chính … và chuẩn bị đầy đủ cho sự phát triển trong thời gian tới • Dự báo được thực hiện một cách nghiêm túc còn tạo điều kiện nâng cao khả năng cạnh tranh trên thị trường • Dự báo chính xác sẽ giảm bớt mức độ rủi ro cho doanh nghiệp nói riêng và toàn bộ nền kinh tế nói chung • Dự báo chính xác là căn cứ để các nhà hoạch định các chính sách phát triển kinh tế được xây dựng có cơ sở khoa học và mang lại hiệu quả kinh tế cao * Vai trò • Tạo ra lợi thế cạnh tranh • Công tác dự báo là một bộ phận không thể thiếu trong hoạt động của các doanh nghiệp, trong từng phòng ban 1.3 Phương pháp hồi quy 3 1.3.1 khái niệm Phân tích hồi quy là tìm quan hệ phụ thuộc của một biến (gọi là biến phụ thuộc) và một hoặc nhiều biến khác, được gọi là biến độc lập nhằm mục đích ước lượng giá trị kỳ vọng của biến phụ thuộc khi biết trước giá trị của biến độc lập Liên hệ tương quan là mối liên hệ không hoàn toàn chặt chẽ giữa tiêu thức nguyên nhân và tiêu thức kết quả Cứ mỗi giá trị của tiêu thức nguyên nhân sẽ có nhiều giá trị tương ứng của tiêu thức kết quả Ví dụ mối liên hệ giữa số ượng sản phẩm và giá thành đơn vị sản phẩm không phải khi khối lượng sản phẩm tăng lên thì giá thành đơn vị sản phẩm sẽ giảm hoặc tăng theo một tỷ lệ tương ứng để phản ánh mối liên hệ tương quan phải nghiên cứu hiện tượng số lớn, tức là thu thập tài liệu về tiêu thức nguyên nhân và tiêu thức kết quả của nhiều đơn vị 1.3.2 Những điều căn bản về phân tích hồi quy - Quan hệ hàm số: Là quan hệ toán học giữa các biến giải thích (là biến xảy ra) và biến phụ thuộc (là biến kết quả) - Hàm tuyến tính: Tương quan tuyến tính cơ bản: Y là một hàm của X Nếu X tăng 1 đơn vị thì Y tăng b1 đơn vị - Dấu hiệu dự đoán các hệ số 4 Trước khi ước lượng một mô hình cụ thể, chúng ta nên biết những dấu hiệu của các hệ số khác biệt Nếu tương quan giữa biến phụ thuộc với biến độc lập nào đó là dương thì hệ số biến độc lập là dương Nếu tương quan giữa biến phụ thuộc với biến độc lập nào đó là âm thì hệ số biến độc lập đó là âm - Phần dư và yếu tố sai số Yếu tố sai số là một trong những thực tiễn tiêu chuẩn trong quá trình định ra phương trình ước lượng Giá trị thực tế của biến phụ thuộc bằng giá trị dự đoán (được tính qua phương trình và các hệ số ước lượng) cộng với yếu tố sai số ngẫu nhiên - Tương quan nội sinh Tương quan nội sinh là hiện tượng khi một biến giải thích trong mô hình phụ thuộc vào các biến giải thích khác Kết quả phân tích hồi quy sẽ không có giá trị và nó cũng là một vấn đề thú vị nảy sinh khi xem xét lại những công việc của một người nào đó 1.3.3 ý nghĩa của phân tích hồi quy Phương pháp phân tích hồi quy là phương pháp thường được sử dụng để nghiên cứu mối liên hệ giữa các hiện tượng, như mối liên hệ giữa các yếu tố đầu vào của quá trình sản xuất với kết quả sản xuất, mối liên hệ giữa thu nhập và tiêu dùng Phân tích hồi qui giải quyết các vấn đề sau: - Ước lượng giá trị trung bình của biến phụ thuộc với giá trị đã cho của biến độc lập - Kiểm định giả thiết về bản chất của sự phụ thuộc - Dự đoán giá trị trung bình của biến phụ thuộc khi biết giá trị của các biến độc lập - Kết hợp các vấn đề trên 1.4 mô hình hồi quy đơn 1.4.1 Mô hình hồi quy đơn: là mô hình hồi quy giữa một tiêu thức nguyên nhân và một tiêu thức kết quả Mô hình hồi quy đơn có thể là mô hình phi tuyến tính (mô hình đường cong) hoặc mô hình tuyến tính (mô hình đường thẳng) 5 Phương trình hồi quy đơn biến (đường thẳng) có dạng tổng quát: Y=a+bX Trong đó: Y: là biến số phụ thuộc; X: là biến số độc lập; a: là tung độ gốc hay nút chặn; b: độ dốc hay hệ số góc Ví dụ: Phương trình tổng chi phí của doanh nghiệp có dạng: Y=a+bX; (1) Trong đó: Y: tổng chi phí phát sinh trong kỳ; X: khối lượng sản phẩm tiêu thụ; a: tổng chi phí bất biến; b: tổng chi phí khả biến đơn vị sản phẩm; bX: tổng chi phí khả biến có nhiều phương pháp thống kê để tính a, b như: phương pháp cực trị, phương pháp bình phương nhỏ nhất * các hệ số a, b được xác định bằng phương pháp bình phương nhỏ nhất: ∑ (y - ŷx )2=min (2) Từ đó có hệ phương trình sau: (I) ∑ xy = a ∑ x + b∑ x 2  ∑ y = na + b∑ x Ví dụ: có tài liệu vế số lao động và giá trị sản xuất của 10 doanh nghiệp như sau: Stt Lao động (người) 6 Giá trị sản xuất (tỷ đồng) 1 2 3 4 5 6 7 8 9 10 60 78 90 115 126 169 198 226 250 300 ∑ x , ∑ y , ∑ xy , ∑ x Để tìm a, b cần tính X 60 78 90 115 126 169 198 226 250 300 ∑x= 9,25 8,73 10,62 13,64 10,93 14,31 22,10 19,17 25,20 27,50 y 9,25 8,73 10,62 13,64 10,93 14,31 22,10 19,17 25,20 27,50 ∑ y = 161, 45 1612 xy 555,00 680,94 955,80 1568,60 1377,18 2418,39 4375,80 4332,42 6300,00 8250,00 ∑ xy =3081 4,13 2 bằng cách lập bảng sau: X2 3600 6084 8100 13225 15876 28561 39204 51076 62500 90000 ∑ x 2 =318 226 Y2 85,5625 112,7844 186,0496 119,4649 204,7761 488,4100 367,4889 635,0400 756,2500 ∑y 2 = 3032, 039 161, 45 = 10a + 1612b 30814,13 = 1612a + 318226b thay số liệu vào phương trình (I) :  giải hệ phương trình, ta được: a= 2,927 b=0,082 Mô hình hồi quy phản ánh mối liên hệ giữa số lượng lao động và giá trị sản xuất là: ŷ=2,927+0,082x bằng cách biến biến đổi hệ phương trình (I), ta có thể tính a, b như sau: b= xy − x* y σ x2 a= y - bx σ2x= x 2 - ( x )2 1.4.2 Hệ số tương quan Hệ số tương quan (r) là một chỉ số thống kê đo lường mối liên hệ tương quan giữa hai biến số Nó dược sử dụng để đánh giá mức độ chặt chẽ của mối liên hệ tương quan Hệ số tương quan có giá trị từ -1 đến 1 7 Hệ số tương quan bằng 0 (hay gần 0) có nghĩa là hai biến số không có liên hệ gì với nhau; ngược lại nếu hệ số bằng -1 hay 1 có nghĩa là hai biến số có một mối liên hệ tuyệt đối Nếu giá trị của hệ số tương quan là âm (r 0) có nghĩa là khi x tăng cao thì y cũng tăng, và khi x tăng cao thì y cũng giảm theo 1.5 Công thức đánh giá độ tin cậy 1.5.1 Sai số trung bình (Mean error): Các lỗi trung bình của một số quan sát thấy bằng cách lấy giá trị trung bình của các sai tích cực và tiêu cực - Công thức tính : ME = ∑(A − F ) t t n 1.5.2 Sai số tuyệt đối trung bình (Mean absolute error): - Công thức tính : ∑ A −F MAE = t t n 1.5.3 Phần trăm sai số trung bình (Mean percentage error): - Công thức tính : MPE = ∑ [ ( A − F ) / A ] x100% t t t n 1.5.4 Phần trăm sai số tuyệt đối trung bình (Mean absolute percentage error): - Công thức tính : MAPE = ∑ (A − F ) / A t t t n x100% 1.5.5 Sai số bình phương trung bình (Mean squared error): - Công thức tính : (A − F ) MSE = ∑ t 2 t n 1.5.6 Sai số bình phương trung bình chuẩn (Root mean squared error ): - Công thức tính : RMSE = MSE 1.5.7 Hệ số U (Theil’s U- Hệ số không ngang bằng): - Công thức tính : ∑(A − F ) ∑ ( A 8− A ) 2 U= t t t t −1 2 CHƯƠNG 2: CÔNG CỤ HỖ TRỢ VISUAL BASIC 6.0 2.1 Visual basic với công việc lập trình 2.1.1 visual basic bao gồm những gì? Các thành phần điều khiển là những công cụ trên cửa sổ hộp công cụ bạn đặt Form để tương tác với người dùng và kiểm soát quy trình hoạt động của chương trình Visual basic cho bạn một hệ thống phát triển ứng dụng windows hoàn hảo trong một gói sản phẩm Nó cho phép bạn viết, sửa đổi, kiểm tra và biên dịch chương trình Chương trình là một tập các chỉ thị lệnh mà máy tính phải thực hiện để làm một việc gì đó Dự án là một tập các tập tin bạn tạo ra để tạo nên ứng dụng của bạn các tập tin này làm việc với nhau theo cùng dạng thức của dự án, sau đó 9 được biên dịch thành chương trình có thể thực thi mà người dùng nạp và chạy từ windows bằng cách nhấp đôi chuột lên biểu tượng của chương trình Trình biên dịch là một hệ thống chuyển đổi chương trình bạn viết thành ứng dụng có thể thực thi trên máy tính 2.1.2 Các khái niệm o Điều khiển: Các thành phần có sẵn để người lập trình tạo giao diện tương tác với người dùng Mỗi điều khiển thực chất là một đối tượng, do vậy nó sẽ có một số điểm đặc trưng cho đối tượng, chẳng hạn như các thuộc tính, các phương thức & các sự kiện o Thuộc tính: Các đặc trưng của một điều khiển tạo nên dáng vẻ của điều khiển đó o Phương thức: Các điều khiển có thể thực thi một số tác vụ nào đó, các tác vụ này được định nghĩa sẵn bên trong các phương thức (còn gọi là chương trình con: hàm & thủ tục), người lập trình có thể gọi thực thi các phương thức này nếu cần o Sự kiện: là hành động của người dùng tác động lên ứng dụng đang thực thi 2.1.3 các bước lập trình visual basic 1 Khởi động visual basic 2 Tạo một dự án mới hoặc mở một dự án đang tồn tại 3 Viết và kiểm tra chương trình 4 Biên dịch chương trình thành ứng dụng có thể thực thi 5 Thoát visual basic 6 Triển khai ứng dụng cho người dùng cuối 2.2 Môi trường lập trình visual basic IDE là tên tắt của môi trường phát triển tích hợp (Integrated Development Environment), đây là nơi tạo ra các chương trình Visual Basic IDE của Visual Basic là nơi tập trung các menu, thanh công cụ và cửa sổ để tạo ra chương trình Mỗi một thành phần của IDE có các tính năng ảnh hưởng đến các hoạt động lập trình khác nhau Khi khởi động VB6 bạn sẽ thấy mở ra nhiều cửa sổ (windows), scrollbars, v.v và nằm chồng lên là New Project dialog Ở đây VB6 cho bạn chọn một trong nhiều loại công trình 10 f) kiểu object: lưu trữ hình ảnh hoặc tham chiếu đối tượng Kích thước 4 byte 2.4 Khai báo biến Để khai báo biến ta dùng lệnh Dim: Dim [As] Biến khai báo trong thủ tục chỉ tồn tại khi thủ tục thi hành Nó sẽ biến mất khi thủ tục chấm dứt Giá trị của biến trong thủ tục là cục bộ đối với thủ tục đó, nghĩa là ta không thể truy nhập biến từ bên ngoài thủ tục Nhờ đó, ta có thể dùng trùng tên biến cục bộ trong những thủ tục khác nha Kiểu dữ liệu trong khai báo Dim có thể là những kiểu cơ bản như Integer, String hoặc Currency Ta cũng có thể dùng đối tượng của VB (như Object, Form1, TextBox) hoặc của các ứng dụng khác Khai báo biến trong phần Declarations của một mô-đun nghĩa là biến đó tông tại và có tầm hoạt động trong mô-đun đó Khai báo biến với từ khoá Public nghĩa là biến đó tồn tại và có tầm hoạt động của toàn ứng dụng Khai báo biến cục bộ với từ khoá Static nghĩa là mặc dầu biến đó biến mất khi thủ tục chấm dứt, nhưng giá trị của nó vẫn được giữ lại để tiếp tục hoạt động khi thủ tục được gọi trong lần sau 2.5 Hằng Dùng để chứa những dữ liệu tạm thời nhưng không thay đổi trong suốt thời gian chương trình hoạt động Sử dụng hằng số làm chương trình sáng sủa và dễ đọc nhờ những tên gợi nhớ thay vì các con số VB cung cấp một số hằng định nghĩa sẵn, nhưng ta có thể tự tạo hằng Ta có thể dùng cửa sổ Object Browser để xem danh sách các ứng dụng hằng có sẵn của VB và VBA( Visual basic for Application) Các ứng dụng khác cung cấp những thư viện đối tượng, như Microsoft Exel, Microsoft Project, hoặc các thư viện của điều khiển ActiveX cũng có hằng định nghĩa sẵn Trong trương hợp trùng tên hằng trong những thư viện khác nhau, ta có thể dung cách chỉ rõ tham chiếu hằng: [][] Libname là tên lớp, tên điều khiển hoặc tên thư viện Khai báo hằng |Public|private|Const[As]= 2.6 Cấu trúc điều khiển 2.6.1 Cấu trúc chọn So sánh mặc định trong Visual basic mặc định là so sánh có phân biệt cỡ chữ Nếu muốn tắt chế độ này, ta thêm dòng khai báo sau vào chương tình Option Copare Text Nếu muốn trả về trạng thái ban đầu, có 2 cách: 15 Đưa dòng khai báo: Option Compare Binary Chỉ cần xoá dòng khai báo “Option Compare Text” Các biểu thức so sánh Ký Ý nghĩa hiệu = Bằng Khác > Lớn hơn < Nhỏ hơn >= Lớn hơn hoặc bằng

Ngày đăng: 31/12/2015, 14:26

Từ khóa liên quan

Mục lục

  • 1.3.2. Những điều căn bản về phân tích hồi quy

    • Quan hệ hàm số:

    • Là quan hệ toán học giữa các biến giải thích (là biến xảy ra) và biến phụ thuộc (là biến kết quả).

    • Hàm tuyến tính:

    • Tương quan tuyến tính cơ bản:

    • Y là một hàm của X

    • Nếu X tăng 1 đơn vị thì Y tăng b1 đơn vị

    • Dấu hiệu dự đoán các hệ số.

    • Trước khi ước lượng một mô hình cụ thể, chúng ta nên biết những dấu hiệu của các hệ số khác biệt. Nếu tương quan giữa biến phụ thuộc với biến độc lập nào đó là dương thì hệ số biến độc lập là dương. Nếu tương quan giữa biến phụ thuộc với biến độc lập nào đó là âm thì hệ số biến độc lập đó là âm.

    • Phần dư và yếu tố sai số

    • Yếu tố sai số là một trong những thực tiễn tiêu chuẩn trong quá trình định ra phương trình ước lượng. Giá trị thực tế của biến phụ thuộc bằng giá trị dự đoán (được tính qua phương trình và các hệ số ước lượng) cộng với yếu tố sai số ngẫu nhiên.

    • Tương quan nội sinh

    • Tương quan nội sinh là hiện tượng khi một biến giải thích trong mô hình phụ thuộc vào các biến giải thích khác. Kết quả phân tích hồi quy sẽ không có giá trị và nó cũng là một vấn đề thú vị nảy sinh khi xem xét lại những công việc của một người nào đó.

    • Phân tích hồi qui giải quyết các vấn đề sau:

    • - Ước lượng giá trị trung bình của biến phụ thuộc với giá trị đã cho của biến độc lập.

    • - Kiểm định giả thiết về bản chất của sự phụ thuộc.

    • - Dự đoán giá trị trung bình của biến phụ thuộc khi biết giá trị của các biến độc lập.

    • - Kết hợp các vấn đề trên.

    • 2.4. Khai báo biến

      • Khai báo hằng

      • a)If.. Then

      • b) If.. Then...Else

Tài liệu cùng người dùng

Tài liệu liên quan