Tính toán mức độ ảnh hưởng của đặc trưng với hồi quy tuyến tính
Là một data scientist tại một công ty bảo hiểm, nhiệm vụ của bạn là xây dựng và giải thích một mô hình hồi quy tuyến tính ước tính chi phí bảo hiểm dựa trên các đặc trưng như tuổi, BMI và tình trạng hút thuốc, bằng cách phân tích các hệ số của mô hình để xác định mức độ ảnh hưởng của từng đặc trưng lên dự đoán.
matplotlib.pyplot đã được import là plt cùng với MinMaxScaler. X_train và y_train đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Explainable AI trong Python
Hướng dẫn bài tập
- Chuẩn hóa dữ liệu huấn luyện
X_train. - Huấn luyện
modelhồi quy tuyến tính trên dữ liệu huấn luyện đã chuẩn hóa. - Trích xuất
coefficientstừ mô hình. - Vẽ biểu đồ
coefficientscho cácfeature_namesđã cho.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Standardize the training data
scaler = MinMaxScaler()
X_train_scaled = ____
model = LinearRegression()
# Fit the model
____
# Derive coefficients
coefficients = ____
feature_names = X_train.columns
# Plot coefficients
plt.bar(____, ____)
plt.show()