Logistic 多分类
来源:互联网 发布:华为盒子无法连接网络 编辑:程序博客网 时间:2024/05/18 22:55
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Wed Dec 20 14:54:31 2017@author: wayne"""import pandas as pdimport numpy as npfrom sklearn import preprocessingfrom sklearn.linear_model import LogisticRegressiondf = pd.read_excel("data.xlsx")df = df.dropna()cat_vars = ['relationship', 'class', 'scenario', 'object']target = 'violence'Y = df[target]for var in cat_vars: cat_list = pd.get_dummies(df[var], prefix=var) df = df.join(cat_list)delete_vars = cat_vars + list(target)df_vars = df.columns.values.tolist()to_keep = [i for i in df_vars if i not in delete_vars]X = df[to_keep]min_max_scaler = preprocessing.MinMaxScaler(feature_range=(0,1))X_scale = min_max_scaler.fit_transform(X)clf = LogisticRegression()clf.fit(X_scale, Y)coefficients = pd.DataFrame({"Feature":X.columns,"Coefficients0":np.transpose(clf.coef_[0,:])\ ,"Coefficients1":np.transpose(clf.coef_[1,:])\ ,"Coefficients2":np.transpose(clf.coef_[2,:])})intercepts = clf.intercept_ predicted = clf.predict(X_scale)accuracy_train = (predicted == Y).mean()print(accuracy_train)
阅读全文
0 0
- Logistic 多分类
- logistic分类
- 第三讲.Classification and logistic regression (分类及logistic回归 / 二分类和多分类)
- 使用logistic regression 多分类预测
- Logistic回归多分类之鸢尾花
- 机器学习:多分类的logistic回归
- SPSS实例教程:有序多分类Logistic回归
- Logistic回归分类
- Logistic Regression 分类算法
- logistic回归分类
- logistic回归分类
- Logistic应用于二分类
- Python Logistic 回归分类
- 分类和Logistic回归
- 分类算法:Logistic回归
- Logistic分类函数
- logistic分类(logistic回归 LR)
- 一种多分类的Logistic Regression-Soft Max Regression
- 关于分页语句的性能优化
- ODBC配置dsn
- [LC]202. happy numbers
- MySQL常用语句
- android 详解Handler内部源码机制
- Logistic 多分类
- 赵老师提供的TRACE格式化函数
- Leetcode 刷题之数组类
- 发布全新决策引擎MorUI2.0,蓦然认知助力传统产业智能化升级
- 领跑交互新时代 蓦然认知助力传统产业智能化升级
- 张近东王健林携600多位地产大佬 开了场火药味颇重的智慧零售大会
- 银河麒麟操作系统社区版4.0.2-SP2正式发布!
- 地平线发布中国首款 AI 视觉芯片,还想让每一辆自动驾驶汽车都有中国芯
- 深度 | AI芯片之智能边缘计算的崛起