LR 모델 특징 중요성 정렬
5051 단어 알고리즘딥 러 닝 / 머 신 러 닝
LR 모델 은 바로 논리 회귀 모델 로 간단 하고 자주 사용 하 는 모델 로 서 매우 많은 점 이 있다. 모델 이 간단 하고 분포 식 을 실현 하기 쉬 운 것 을 제외 하고 또 하나의 중요 한 장점 은 모델 의 해석 성 이 매우 좋다 는 것 이다.모든 특징 이 하나의 모델 매개 변수 w i w 에 대응 하기 때문이다.{i} wi, 이 매개 변수 가 클 수록 이 특징 이 모델 예측 결과 에 미 치 는 영향 이 클 수 있 습 니 다. 우 리 는 이 특징 이 중요 하 다 고 말 합 니 다. 따라서 LR 모델 의 특징 중요성 평가 방식 은 w i w 입 니 다.{i} wi 의 크기 입 니 다.
2. 논리 회귀 모델 특징 중요성 및 정렬
직접 밝 은 코드
from sklearn import linear_model
import pandas as pd
data_dir = 'dir_name/'
train_data_file = 'train_data_file_name'
test_data_dile = 'test_data_dile_name'
df_train = pd.read_csv(data_dir+train_data_file)
df_test = pd.read_csv(data_dir+test_data_dile)
tr_data = df_train_train.as_matrix()
va_data = df_train_validation.as_matrix()
# , label
tr_x_data = tr_data[:, 1:] #
tr_y_data = tr_data[:, 0] # label
mod = linear_model.LinearRegression()
mod.fit(tr_x_data, tr_y_data)
col_name = list(df_train.columns)[1:]
m = {}
for i in range(len(col_name)):
m.setdefault(col_name[i], 0)
m[col_name[i]] = mod.coef_[i]
sorted(m.items(), key=lambda x: x[1], reverse=True)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Codility Lesson3】FrogJmpA small frog wants to get to the other side of the road. The frog is currently located at position X and wants to get to...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.