基于MATLAB的逻辑回归与SVM的二分类比较(2)

众所周知,对于感兴趣的领域,大家都是积极的,都会全力以赴,这个时候的深入学习是自主的,即使遇到困难也都是坚持不懈。在教导学生学习时,采用


众所周知,对于感兴趣的领域,大家都是积极的,都会全力以赴,这个时候的深入学习是自主的,即使遇到困难也都是坚持不懈。在教导学生学习时,采用直观形象的方法教学,表演学习,会更加帮助学生掌握知识,通过积累,学生就能达到听,说,问的地步,那么脱口而出的日子不就指日可待了?这样在一边学习一边有寻找规律的过程中掌握口语学习是最棒的方式!

坚持不懈,日积月累的学习就会日益使词汇量和知识面得到扩大,学生的口语基础能力会得到大幅度的提高[3],相应的,运用英语的能力也会更加的灵活。因此,在英语的教学中,一定要注意的就是英语口语的重点训练。只有这样循序渐进,步步累积才能达到学习的目的。

为了进一步的得到学习口语和交际策略这两种方法对于学习英语的影响,从而研究改进教育学习的方法,最终让广大学生很好的学习英语。我们采用了问卷调查的形式来进一步比较,具体的统计结果如下表所示:

表1 问卷调查结果

ID Y X1 X2 X3

1 0 1.88 2.2 1.5

2 0 2.25 2.2 1.83

3 0 2.25 2.6 2.17

4 0 2.38 2.4 1.5

5 0 2.5 2.6 2.5

6 0 2.63 3 3

7 0 2.75 3.4 2.67

8 0 2.75 3.4 3.17

9 0 2.88 2.8 2.83

10 0 3 3 2.83

11 0 3 3 2.33

12 0 3.13 3.2 3.33

13 0 3.13 3.2 3.33

14 0 3.13 2.8 2.67

15 0 3.25 2.4 2.33

16 0 3.25 3.8 3.67

17 0 3.38 3.2 3.17

18 0 3.38 2.6 2.5

19 0 3.5 2.6 2.17

20 0 3.5 3.6 2.67

21 0 3.63 2.8 2.83

22 0 3.63 3.8 3.67

23 1 2.5 2 1.87

24 1 2.63 3.4 2

25 1 2.75 2.6 2.5

26 1 2.75 3.6 2.83

27 1 3 4.2 2.33

28 1 3.13 2.8 2.67

29 1 3.25 3.4 2.83

30 1 3.25 3.2 2.33

31 1 3.25 3.8 2.67

32 1 3.25 3.4 2.83

33 1 3.38 3.4 2.67

34 1 3.5 3.2 2.33

35 1 3.5 3.6 3.67

36 1 3.5 3.4 1.83

37 1 3.63 3.8 3.83

38 1 3.63 3.8 3.33

39 1 3.63 3.6 3.67

40 1 3.75 3.6 1.33

41 1 4 3.2 3.5

42 1 4.13 3.4 3.33

43 1 4.13 4.8 3.67

44 1 4.13 4.8 3.83

上表中,总共包含44条数据。其中,用Y代表根据考试分数的高低分成的分组情况,其中根据学习成绩分组时的低分组被定名为0,根据学习成绩分组时的高分组被定名为1[4];学生的认知能力的得分,记忆策略的得分和原认知策略得分分别用X1,X2,X3来代表。

2. 数据分析

把以上的统计得到的44条数据存入data.txt并导入到MATLAB中,得到初始数据。MATLAB中命令如下:

data=load('data.txt');

x=data(:,[2,3,4]);

x1=data(:,2);

x2=data(:,3);

x3=data(:,4);

y=data(:,1);

程序命令找出44组数据中y为0和1的值各有22个。

neg= find(y == 0);

pos = find(y == 1);

分析三个输入变量对y的分类效果并得到相应的图[5]。下图中黄色圆点代表y为0,蓝色星号代表y为1。

首先先对X1和X2进行分析并画出相应的图:

plot(x(pos, 1), x(pos, 2), '*','LineWidth', 2, 'MarkerSize', 7);hold on;

plot(x(neg, 1), x(neg, 2), 'o', 'MarkerFaceColor', 'y', 'MarkerSize', 7;

xlabel('x1');ylabel('x2');