-
Notifications
You must be signed in to change notification settings - Fork 0
/
agent_number_per_group.m
52 lines (47 loc) · 1.92 KB
/
agent_number_per_group.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
load('n4_embed_data.mat');
load('full_data_4_frames.mat');
cat=unique(category);
count_arr_1=zeros(3,18); %1st row avg. comments, 2nd row avg. likes+dislikes
count_arr_2=zeros(3,18);
count_arr_3=zeros(1,18);
count_arr_4=zeros(2,18);
x=0;y=0;z=0;x_arr=0;y_arr=0; j=0;
for i=1:18
count_arr_1(1,i) = sum(comments(category==cat(i)));
count_arr_1(2,i) = sum(likes(category==cat(i))+dislikes(category==cat(i)));
count_arr_1(1,i)=count_arr_1(1,i)/sum((category==cat(i)));
count_arr_1(2,i)=count_arr_1(2,i)/sum((category==cat(i)));
count_arr_1(3,i)=max([count_arr_1(1,i) count_arr_2(2,i)]);
count_arr_2(1,i) = max(comments(category==cat(i)));
count_arr_2(2,i) = max(likes(category==cat(i))+dislikes(category==cat(i)));
%count_arr_2(1,i)=count_arr_2(1,i)/sum((category==cat(i)));
%count_arr_2(2,i)=count_arr_2(2,i)/sum((category==cat(i)));
count_arr_2(3,i)=max([count_arr_2(1,i) count_arr_2(2,i)]);
x=comments(category==cat(i));
y=likes(category==cat(i))+dislikes(category==cat(i));
z=horzcat(x(x>=y),y(y>x));
count_arr_3(i)=sum(z)/sum((category==cat(i)));
x=comments(category==cat(i));x_arr=viewcount_disc(category==cat(i));
x=x(x_arr==1);
y=likes(category==cat(i)) + dislikes(category==cat(i));y_arr=viewcount_disc(category==cat(i));
y=y(y_arr==1);
k=size(x);k=k(2);
for j=1:k
z(j)=max([x(j) y(j)]);
end
%z=horzcat(x(x>=y),y(y>x));
%k=size(x);k=k(2);
count_arr_4(1,i)=sum(z)/k;
count_arr_4(3,i)=max(z);
x=comments(category==cat(i));x_arr=viewcount_disc(category==cat(i));
x=x(x_arr==0);
y=likes(category==cat(i)) + dislikes(category==cat(i));y_arr=viewcount_disc(category==cat(i));
y=y(y_arr==0);
k=size(x);k=k(2);
for j=1:k
z(j)=max([x(j) y(j)]);
end
count_arr_4(2,i)=sum(z)/k;
count_arr_4(4,i)=max(z);
end
avg_max_users=sum(count_arr_2(3,:))/18;