统计:R语言进行聚类分析的问题
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 19:02:34
统计:R语言进行聚类分析的问题
已经做好一个含有巨大数据量的表格文件ab1.csv,其内容如下
A1 A2 A3 A4 A5.An
B1 0 1 0 1 0 1
B2 0 0 1 0 1 0
B3 1 0 1 1 0 1
B4 0 0 1 0 0 1
B5 1 0 0 1 0 1
.
.
.
Bn 0 1 0 0 1 .0
(其中0表示不出现,1表示出现,都是整形数据)
(已经在文件中去掉了A1-An这一标题行及B1-Bn这一标题列)
现在需要实现如下两个功能
1、统计Ax,Ay共同出现的次数,形成如下形式的表格:
A1 A2 A3 A4 A5.An
A1 0 21 3 5 10 9
A2 21 0 6 7 11 3
A3 3 6 0 12 4 5
A4 5 7 12 0 2 6
A5 10 11 4 2 0 3
.
.
.
An 9 3 5 6 3 .0
(交汇点表示共同出现的次数,即两个在同一组B中都为1计一次)
2、进行single聚类分析,并画出聚类分析图.
这个过程可以用spss做,但是老师要求用R做,想到头都大了,
请教大各位统计大神这个应该如何编写,如果您知道答案的话也可以联系我:
已经做好一个含有巨大数据量的表格文件ab1.csv,其内容如下
A1 A2 A3 A4 A5.An
B1 0 1 0 1 0 1
B2 0 0 1 0 1 0
B3 1 0 1 1 0 1
B4 0 0 1 0 0 1
B5 1 0 0 1 0 1
.
.
.
Bn 0 1 0 0 1 .0
(其中0表示不出现,1表示出现,都是整形数据)
(已经在文件中去掉了A1-An这一标题行及B1-Bn这一标题列)
现在需要实现如下两个功能
1、统计Ax,Ay共同出现的次数,形成如下形式的表格:
A1 A2 A3 A4 A5.An
A1 0 21 3 5 10 9
A2 21 0 6 7 11 3
A3 3 6 0 12 4 5
A4 5 7 12 0 2 6
A5 10 11 4 2 0 3
.
.
.
An 9 3 5 6 3 .0
(交汇点表示共同出现的次数,即两个在同一组B中都为1计一次)
2、进行single聚类分析,并画出聚类分析图.
这个过程可以用spss做,但是老师要求用R做,想到头都大了,
请教大各位统计大神这个应该如何编写,如果您知道答案的话也可以联系我:
问题1:代码如下
#b为新建立的0矩阵,a为原始数据矩阵,读取文件test.txt的数据
a
#b为新建立的0矩阵,a为原始数据矩阵,读取文件test.txt的数据
a