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 hàm mũ qua tuyến tính hóa logarit

    Cho nnn cặp quan sát (xi,yi)(x_i, y_i)(xi​,yi​) với yi>0y_i > 0yi​>0 với mọi iii. Người ta muốn khớp dữ liệu theo mô hình hàm mũ

    y=a⋅bx,a>0, b>0.y = a \cdot b^{x}, \qquad a > 0,\ b > 0.y=a⋅bx,a>0, b>0.

    Lấy logarit tự nhiên hai vế: ln⁡y=ln⁡a+xln⁡b\ln y = \ln a + x \ln blny=lna+xlnb. Đây là mô hình tuyến tính đối với ln⁡y\ln ylny theo xxx. Thực hiện hồi quy tuyến tính đơn (bình phương tối thiểu) của ln⁡yi\ln y_ilnyi​ theo xix_ixi​ để tìm A=ln⁡aA = \ln aA=lna (hệ số chặn) và B=ln⁡bB = \ln bB=lnb (hệ số góc), sau đó suy ra a=eAa = e^Aa=eA và b=eBb = e^Bb=eB.

    Cho thêm giá trị x0x_0x0​, hãy tính aaa, bbb, và giá trị dự đoán y^0=a⋅bx0\hat{y}_0 = a \cdot b^{x_0}y^​0​=a⋅bx0​.

    Ví dụ: Với x=(0,1,2,3,4)x=(0,1,2,3,4)x=(0,1,2,3,4), y=(2,3,4.5,6.75,10.125)y=(2, 3, 4.5, 6.75, 10.125)y=(2,3,4.5,6.75,10.125) (đúng theo mô hình y=2⋅1.5xy=2\cdot 1.5^xy=2⋅1.5x), x0=5x_0=5x0​=5: a=2.0000a=2.0000a=2.0000, b=1.5000b=1.5000b=1.5000, y^0=15.1875\hat{y}_0=15.1875y^​0​=15.1875.

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

      Dòng 1: số nguyên nnn (2≤n≤10002 \le n \le 10002≤n≤1000). Dòng 2: nnn số thực x1,…,xnx_1, \ldots, x_nx1​,…,xn​ (không phải tất cả bằng nhau). Dòng 3: nnn số thực dương y1,…,yny_1, \ldots, y_ny1​,…,yn​. Dòng 4: số thực x0x_0x0​ — giá trị cần dự đoán.

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

      In ra 2 dòng: Dòng 1: hai số aaa và bbb cách nhau bởi khoảng trắng, mỗi số làm tròn đến 4 chữ số thập phân. Dòng 2: giá trị dự đoán y^0\hat{y}_0y^​0​ làm tròn đến 4 chữ số thập phân.

    Ví dụ:

    Đầu vào:

    2
    0 1
    3 3
    0
    

    Đầu ra:

    3.0000 1.0000
    3.0000
    

    Đầu vào:

    5
    0 1 2 3 4
    2.0 3.0 4.5 6.75 10.125
    5
    

    Đầu ra:

    2.0000 1.5000
    15.1875
    

    Đang tải editor...