python使用SVC算法评估汽车价值
关注公众号“轻松学编程”了解更多。
这是一个关于汽车测评的数据集,
类别变量为汽车的测评:
(unacc,ACC,good,vgood)
分别代表(不可接受,可接受,好,非常好)
而6个属性变量分别为
买入价,维护费,车门数,可容纳人数,后备箱大小,安全性。
值得一提的是6个属性变量全部是有序类别变量,
比如「可容纳人数」值可为「2,4,more」,
「安全性」值可为「low, med, high」
price、maint、doors、persons、lug_boot、safty、recommend
导包
import numpy as np
import pandas as pd
from sklearn.svm import SVC
from sklearn.model_selection import train_test_split
from pandas import Series,DataFrame
读取数据
car = pd.read_csv('./data/cars.txt',header=None)
car.head()
#修改列索引
car.columns = ['price','maint','doors','persons&