Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Xác suất - Thống kê] Hồi quy tuyến tính chi phí quảng cáo và doanh thu

    Bộ phận marketing thu thập nnn cặp dữ liệu (xi,yi)(x_i, y_i)(xi​,yi​) trong đó xix_ixi​ là chi phí quảng cáo (triệu đồng) và yiy_iyi​ là doanh thu (triệu đồng) tương ứng trong tháng iii. Hãy xây dựng đường hồi quy tuyến tính y=ax+by = a x + by=ax+b theo phương pháp bình phương nhỏ nhất (least squares):

    a=∑(xi−xˉ)(yi−yˉ)∑(xi−xˉ)2,b=yˉ−axˉa = \dfrac{\sum (x_i-\bar{x})(y_i-\bar{y})}{\sum (x_i-\bar{x})^2}, \quad b = \bar{y} - a\bar{x}a=∑(xi​−xˉ)2∑(xi​−xˉ)(yi​−yˉ​)​,b=yˉ​−axˉ

    Tính thêm hệ số tương quan Pearson r=∑(xi−xˉ)(yi−yˉ)∑(xi−xˉ)2∑(yi−yˉ)2r = \dfrac{\sum (x_i-\bar{x})(y_i-\bar{y})}{\sqrt{\sum (x_i-\bar{x})^2 \sum (y_i-\bar{y})^2}}r=∑(xi​−xˉ)2∑(yi​−yˉ​)2​∑(xi​−xˉ)(yi​−yˉ​)​ và hệ số xác định R2=r2R^2 = r^2R2=r2. Quy ước: nếu tất cả xix_ixi​ bằng nhau, a=0a=0a=0, b=yˉb=\bar yb=yˉ​; nếu tất cả yiy_iyi​ bằng nhau (hoặc tất cả xix_ixi​ bằng nhau) thì r=0r = 0r=0.

    Sau đó dự đoán doanh thu cho mmm mức chi phí quảng cáo mới x1′,…,xm′x'_1, \ldots, x'_mx1′​,…,xm′​ theo công thức y′=ax′+by' = a x' + by′=ax′+b.

    Ví dụ: với 2 điểm (1,3)(1,3)(1,3) và (2,5)(2,5)(2,5): a=2,b=1a=2, b=1a=2,b=1, r=1,R2=1r=1, R^2=1r=1,R2=1; dự đoán tại x′=3x'=3x′=3 cho y′=7y'=7y′=7.

    • Định dạng đầu vào:

      Dòng 1: số nguyên nnn (2≤n≤5002 \le n \le 5002≤n≤500). nnn dòng tiếp theo, mỗi dòng gồm 2 số thực xi yix_i\ y_ixi​ yi​. Dòng tiếp theo: số nguyên mmm (0≤m≤1000 \le m \le 1000≤m≤100) — số điểm cần dự đoán. Nếu m>0m>0m>0: dòng tiếp theo gồm mmm số thực x1′…xm′x'_1 \ldots x'_mx1′​…xm′​ cách nhau khoảng trắng.

    • Định dạng đầu ra:

      In 3 dòng: Dòng 1: aaa và bbb (cách nhau khoảng trắng), mỗi số làm tròn 4 chữ số thập phân. Dòng 2: rrr và R2R^2R2 (cách nhau khoảng trắng), mỗi số làm tròn 4 chữ số thập phân. Dòng 3: mmm giá trị dự đoán y1′…ym′y'_1 \ldots y'_my1′​…ym′​ cách nhau khoảng trắng, mỗi số làm tròn 2 chữ số thập phân (nếu m=0m=0m=0 thì in ra dòng trống).

    Ví dụ:

    Đầu vào:

    2
    1 3
    2 5
    1
    3

    Đầu ra:

    2.0000 1.0000
    1.0000 1.0000
    7.00
    

    Đầu vào:

    5
    10 100
    20 150
    30 220
    40 260
    50 330
    2
    60 0

    Đầu ra:

    5.7000 41.0000
    0.9971 0.9942
    383.00 41.00
    

    Đang tải editor...