Você está na página 1de 53

3/2/2012

MANUAL
PAJEK ANLISE DE REDES

Andr M. Sarmento

APRESENTAO

Este manual foi criado com o intuito disseminar o uso do


software Pajek, que at o momento dispe de poucos
manuais/tutoriais prticos, e a sua grande maioria em
ingls.

Atravs de um contato direto com o programa tem como


objetivo proporcionar ao usurio um rpido aprendizado
das principais funes do software.

Para fins didticos est dividido em Parte I e II, a


primeira a iniciao ao programa e aos seus comandos
bsicos. A parte II j vem atravs de exemplos aplicar
recursos mais avanados do programa.

O manual foi desenvolvido com base na verso 1.28 do


Pajek.

1
3/2/2012

SUMRIO
PARTE I: PARTE II:

Pajek: Propriedades dos Vrtices


Parties
Apresentao
Configurando Layout
Tela principal Gerenciando a Rede
Lendo dados de um arquivo Viso Global e Contextual
Vetores
Exemplo Tutorial: Anlise da Rede
Criando uma rede
Comandos mais comuns
Configurando o layout
Criando uma rede direto no
Pajek
Parties (Partitions)
Vetores (Vectors)
Recapitulando (exemplo-
resumo)

PARTE I

Os arquivos-exemplo utilizados nesse


tutorial se encontram na pasta data dentro
da pasta onde o Pajek foi instalado.

2
3/2/2012

O SOFTWARE

Pajek (aranha em esloveno) um programa de


Windows para anlise de grandes redes.
Comeou a ser desenvolvido em 1996.
O programa est disponvel gratuitamente no site
para uso no-comercial:
http://vlado.fmf.uni-lj.si/pub/networks/pajek/

INSERO DE DADOS
Alm dos seus prprios formatos de arquivo, o programa aceita
diversos outros como:
UCINET DL, genealogical GED, e alguns formatos moleculares:
BS (Ball and Stick), MAC (Mac Molecule) e MOL (MDL MOLfile).

Rode o Pajek. Aparecer a janela principal (veja no prximo


slide). O programa organizado como uma calculadora para
dados de redes.

Network (rede) - objeto principal (linhas e vrtices);


Partition (partio) para qual cluster o vrtice pertence;
Vector (vetor) - valores dos vrtices;
Permutation (permutao) reordenao dos vrtices;
Cluster (grupo) subconjunto de vrtices (por exemplo, o
cluster de uma partio);
Hierarchy (hierarquia) clusters (grupos) e vrtices
ordenados hierarquicamente

3
3/2/2012

TELA PRINCIPAL

LENDO DADOS DE UM ARQUIVO

Clique no primeiro cone de Network e na caixa de dilogo


selecione o tipo de arquivo desejado. Por exemplo,
para Ucinet data, escolha o tipo:
UCINET DL files (*.dat)

Encontre seu arquivo, selecione e clique em open para abri-lo. Se tudo


estiver certo, aparecer uma nova network (rede) no Network e uma
abrir uma nova janela com as informaes do processo de leitura do
arquivo.

Agora, pode-se traar a rede usando indo no menu


Draw e clicando em draw. Fazendo isso aparecer
uma tela com a representao grfica da rede.

4
3/2/2012

REPRESENTAO GRFICA

CRIANDO UMA REDE

Pode-se montar uma rede por diversas formas no


Pajek, a seguir alguns exemplos bsicos de sua
utilizao.

5
3/2/2012

CRIANDO UMA REDE


OBSERVAES INICIAIS

Linhas vazias no programa indicam fim da rede,


no crie pargrafos.

No separar as palavras com tabulao (boto


Tab do teclado)

O espao normal entre os dados pode ser usado


livremente

Erros de leitura as vezes requerem que o


programa seja reaberto.

CRIANDO UMA REDE


NO BLOCO DE NOTAS

Os comandos do Pajek
so iniciados com *.

*Vertices 5 define uma


rede com 5 vrtices.

Abaixo colocam-se os
vrtices numerados

Se preciso cada vrtice


pode ser nomeado, basta
colocar entre aspas o nome
desejado.

6
3/2/2012

Criando uma rede


No Bloco de Notas

Salve o arquivo anterior com um


nome qualquer.

Abra o arquivo salvo no Pajek.

Aparecer uma janela Report


informando do processo de leitura
do arquivo.

Clique em Draw ou aperte Ctrl + G


O programa dever exibir uma
tela conforme a seguir:

A esto os 5
vrtices
organizados.

Pode-se movimenta-
los clicando e
arrastando os
vrtices para
qualquer posio
desejada.

Se os nomes no estiverem
aparecendo clique em
Options>>Mark Vertices
Using>>Labels

7
3/2/2012

ARRUMANDO O LAYOUT DA REDE

Se preferir, use a opo Mark Vertices


Using >> Numbers (ou Ctrl + N no
teclado) para visualizar os nmeros
dos vrtices ao invs dos seus nomes
(labels)

DESENVOLVENDO A REDE
*ARCSLIST

Arcslist cria setas direcionadas aos vrtices indicados


Acrescente o comando Arclist conforme abaixo, salve o
arquivo e reabra no Pajek.
1 2 4 setas ligando o vrtice 1 ao vrtice 2 e ao 4
4 5 seta ligando o vrtice 4 ao 5

8
3/2/2012

DESENVOLVENDO A REDE
*EDGESLIST

Edgeslist funciona igual ao Arcslist, mas cria setas


no-direcionadas aos vrtices indicados.
1 2 4 setas ligando o vrtice 1 ao vrtice 2 e ao 4
4 5 seta ligando o vrtice 4 ao 5

ARRUMANDO O LAYOUT DA REDE


MODIFICANDO CORES E TAMANHOS

Options >> Size


sub-menus para configurar o
tamanho das linhas, setas,
letras, etc...

Options >> Colors


sub-menus para configurar as
cores do plano de fundo,
linhas, setas, letras, etc...

9
3/2/2012

VOLTANDO AO EXEMPLO
*ARCS E *EDGES

Pode-se especificar o valor da ligao


(Diferentemente do *arcslist e *edgeslist,
que todas as ligaes tem valor 1)
Agora cada ligao deve ser especificada
em uma linha.
Veja o exemplo a seguir:

VOLTANDO AO EXEMPLO
*ARCS E *EDGES

Em *arcs
3 4 1 seta do 3 ao 4 com
valor 1
3 5 2 seta do 3 ao 5 com
valor 2

Em *edges:
1 2 2 seta 1 ao 2 com
valor 2
1 3 2 seta do 1 ao 3 com
valor 2
2 3 1 seta do 1 ao 3 com
valor 1

10
3/2/2012

VOLTANDO AO EXEMPLO
*MATRIX

As linhas da matriz representa as ligaes de um vrtice.


As colunas os vrtices-destino da ligao.
No exemplo abaixo:
a 1 linha diz que o vrtice 1 se liga ao vrtice 2 e ao 5 com valor
1, e ao vrtice 3 com valor 2.
A 3 linha diz que o vrtice 3 se liga com valor 1 ao vrtice 4
(valor 1 na 4 coluna)

Voc pode usar um programa de planilhas como o


Excel para auxiliar na montagem da matriz.
Basta copiar os nmeros da matriz formada (com
fundo azul no Excel) para o bloco de notas logo
abaixo do comando *matrix

11
3/2/2012

ARRUMANDO O LAYOUT DA REDE


DEFININDO SMBOLOS PARA OS VRTICES

O Pajek reconhece algumas formas geomtricas para


definir os vrtices.
Basta escrever o nome
da forma em ingles ao
lado do nome (label)

ARRUMANDO O LAYOUT DA REDE


Em Options >> Lines >> Different Widths a
expessura da linha varia com o valor da ligao.

12
3/2/2012

ARRUMANDO O LAYOUT DA REDE


ZOOM

Segure o boto direito do mouse, arraste-o e solte na rea


que desejar ampliar.

Clique em Redraw para voltar ao zoom original

CRIANDO UMA REDE DIRETO NO PAJEK

Abra o Pajek
V no menu: Net >> Random Network >> Total No. of Arcs

Essa opo gera redes aleatrias num dado nmero de


vrtices e ligaes.

13
3/2/2012

CRIANDO UMA REDE DIRETO NO PAJEK


GERANDO VRTICES

Como exemplo, entre com os seguintes dados:

How many vertices: 5 (nmero de vrtices)


How many arcs: 0 (nmero ligaes aleatrias)

V em Draw >> Draw


ou pressione Ctrl+G para
desenhar a rede.

CRIANDO UMA REDE DIRETO NO PAJEK


ESPECIFICANDO AS LIGAES

Clique com o boto direito do mouse no vrtice 1.


Abrir uma janela de edio das ligaes referentes ao vrtice
selecionado

D um clique-duplo em Newline
Nessa nova janela se define o

tipo de ligao

14
3/2/2012

CRIANDO UMA REDE DIRETO NO PAJEK


ESPECIFICANDO AS LIGAES

Digitando: 2, +2 ou -2 tem-se:

CRIANDO UMA REDE DIRETO NO PAJEK


ESPECIFICANDO AS LIGAES

Clique em Redraw para atualizar


as modificaes na rede

D um clique duplo
com o boto esquerdo
sobre a linha para
delet-la.
Confirme a excluso
clicando em Yes

15
3/2/2012

CRIANDO UMA REDE DIRETO NO PAJEK


CONFIGURANDO AS LIGAES

O valor da ligao pode ser alterado, clique com o


boto direto sobre a linha criada:

Especifique o new line value com o valor desejado e d OK.


O new relation value especifica o ndice da linha

OBS.: Os valores podem positivos ou negativos.

CRIANDO UMA REDE DIRETO NO PAJEK


ESPECIFICANDO AS LIGAES

16
3/2/2012

SALVANDO AS MODIFICAES

Para salvar as modificaes


na rede v em:
File >> Network >> Save

Digite um nome para o


arquivo e clique em Salvar

SALVANDO AS MODIFICAES
Quando voc salva as modificaes de um arquivo o
programa gera dentre outras coisas as coordenadas de
posio de cada vrtice

17
3/2/2012

PARTIES (PARTITIONS)

Parties servem para organizar os vrtices em


determinadas classes.
Por exemplo: 1 masculino
2 feminino

As parties so definidas num arquivo a parte


no formato .CLU (clustering)

PARTIES (PARTITIONS)
CRIANDO PARTIES

Com uma rede de 5 vrtices, com o vrtice 1, 2 e 5


na partio (ou cluster) 1 e o restante no cluster 2:

Salve este arquivo


no formato .clu

18
3/2/2012

PARTIES (PARTITIONS)
CRIANDO PARTIES

V no menu:
Net >> Random Network >> Total No. of Arcs
gere uma rede aleatria de 5 vrtices somente.
Abra o arquivo .clu salvo na seo de
Partitions do Pajek

Agora os 5 vrtices estaro organizados em


clusters/parties conforme especificado.

PARTIES (PARTITIONS)
CRIANDO PARTIES

Pressione Ctrl+P ou Draw


>> Draw-Partition
Cada cor representa um
cluster no qual o vrtice
est definido.

19
3/2/2012

CRIANDO PARTIES DIRETO NO PAJEK


Clique em:
Partitions>>Create Constant Partition

O nmero padro de
dimensions igual
ao n de vrtices.
Constant especifica
um valor inicial para
todos os vrtices

CRIANDO PARTIES DIRETO NO PAJEK

Agora v em File>> Partition >>


Edit ou clique no cone
correspondente:

Nessa nova tela possvel


especificar/ modificar a
partio/cluster de cada vrtice.

20
3/2/2012

CRIANDO PARTIES DIRETO NO PAJEK


MTODO ALTERNATIVO

V em Draw>>Draw-SelectAll ou aperte Ctrl+A.


Uma nova partio de dimenses igual ao n de vrtices
gerada
Todos os vrtices so colocados na partio (cluster) 0

A partir da pode-se editar as


parties conforme o slide
anterior

EDITANDO PARTIES DIRETO NO PAJEK


AUMENTANDO/DIMINUINDO N DA PARTIO

No grfico da rede:
Aumentar o n da partio:
Pressione o do meio do mouse sobre o vrtice.
Pressione o Shift + boto esquerdo sobre o vrtice.

Diminuir o n da partio:
Tecla Alt + boto do meio sobre o vrtice.
Tecla Alt + boto esquerdo.

NOTA: se executar algum desses comandos clicando fora do vrtice


o programa entende que para incrementar/diminuir o n de
cluster de todos os vrtices.

21
3/2/2012

EDITANDO PARTIES DIRETO NO PAJEK


MODIFICANDO AS CORES DAS PARTIES

Cores das parties:


Options>> Colors >> Partition Colors >> for Vertices

EDITANDO PARTIES DIRETO NO PAJEK


MOVENDO VRTICES DA MESMA PARTIO

Movendo vrtices de uma mesma partio:


Clique e arraste prximo aos vrtices.

22
3/2/2012

VETORES (VECTORS)
Vetores servem para descrever propriedades numricas
dos vrtices.
A extenso padro para arquivos de vetor .vec

VETORES (VECTORS)
CRIANDO VETORES DIRETO NO PAJEK

V em Vector >> Create Constant Vector


O programa pedir:
Dimension: deve ser o mesmo n de vrtices.
Constant: um valor inicial para todos os vetores.

23
3/2/2012

VETORES (VECTORS)
EDITANDO VETORES DIRETO NO PAJEK

Clique em no cone para editar os valores do


vetor.

Coloque os valores desejados, depois v em


Draw>>Draw-Vector

Repare que cada vetor


ser desenhado com
tamanho proporcional
ao seu valor.

CONFIGURANDO O LAYOUT

Dentro do grfico, no menu Layout h diversas


opes de organizao automtica:

24
3/2/2012

RECAPITULANDO

Com os conhecimentos adquiridos at agora


possvel criar uma boa apresentao combinando:

Vrtices (pontos)
Parties/Partition (cores)
Vetores/Vectors (tamanhos)

A seguir um exemplo-resumo dos recursos


aprendidos at agora.

RECAPITULANDO
V em Net >> Random Network >> Total No. of
Arcs

How many vertices: 7


How many arcs: 0

V em Partitions >> Create Constant Partition


Dimension:7 (igual ao nde vertices)
Constant: 0

Edite os valores
para a partio conforme
o exemplo.

25
3/2/2012

RECAPITULANDO
V em Vector >> Create Constant Vector

Dimension of Vector: 7
Constant: 1

Edite os valores
para o vetor conforme
o exemplo.

RECAPITULANDO

V em Draw >> Draw-Partition-


Vector
Ou pressione Ctrl + Q

O seguinte grfico ser


desenhado.
Clique com o boto direito e ligue os
vrtices da forma desejada. (consulte
os slides 27, 28 e 29)
Clique e arraste os vrtices e
partitions para a forma desejada.

26
3/2/2012

RECAPITULANDO

SALVANDO O PROJETO

Para reunir os arquivos de


vrtices, parties, vetores,
etc num nico arquivo:
File >> Pajek Project File >> Save
Ou pressione F2
D um nome para o arquivo, que
ser salvo com a extenso .paj

ATENO: O Pajek no salva os dados automaticamente nem


lembra o usurio de salvar as modificaes realizadas. Salve as
modificaes sempre que necessrio.

27
3/2/2012

CARREGANDO UM PROJETO SALVO


File >> Pajek Project File >> Load
Ou pressione F1
Selecione o arquivo .paj desejado.

Os arquivos:
.net (vertices),
.clu (clusters e parties),
.vec (vetores)
etc...

podem ser salvos separadamente:


Clique no cone de disquete do arquivo
desejado.

DICAS PARA UMA REPRESENTAO


GRFICA EFICIENTE

Evite cruzar linhas

Evite angulos pequenos nas linhas com vrtices


em comum.

Nem linhas muito curtas nem muito compridas.

No deixe os vrtices muito prximos das linhas.

28
3/2/2012

PARTE II

Os arquivos-exemplo utilizados nesse


tutorial se encontram na pasta data dentro
da pasta onde o Pajek foi instalado.

29
3/2/2012

EXEMPLO INICIAL
Para comear, abra o arquivo
World_trade.paj que se encontra na pasta
data dentro da pasta onde o Pajek foi
instalado.

WORLD_TRADE.PAJ

A representao a seguir um exemplo de rede


baseado no comrcio internacional.

Cada seta (arc) representa as importaes de


manufaturas de metal de um pas para outro.

30
3/2/2012

WORLD_TRADE.PAJ

Clicando com o boto


direito sobre um vrtice
abre uma janela com
suas propriedades.

PROPRIEDADES DOS VRTICES

31
3/2/2012

PARTIES (PARTITIONS)
Parties guardam caractersticas discretas dos
vrtices.
Uma propriedade discreta se consiste de um
limitado nmero de classes

Como no exemplo:
Os pases europeus esto dentro da partio 3 (Europa)
Os pases sul-americanos esto dentro da partio 6
(Amrica do Sul)

Parties (partitions)
Analisando dados das parties
V em Info >> Partition.

Aparecer uma caixa de dilogo que


funciona da seguinte forma, por exemplo:
Digitando +10 ir aparecer os 10 maiores
valores de partition (cluster)
Digitando -5 ir mostrar os 5 menores valores
de cluster

Uma segunda caixa de dilogo aparecer:


Digitando 7 ir eliminar dos resultados as
classes (no caso, continentes) com 6 vrtices
(pases) ou menos.
Clique em OK, abrir uma tela com os
dados da partio.

32
3/2/2012

PARTIES (PARTITIONS)
SELECIONANDO PARTIES

O projeto World_trade.paj possui dois


arquivos de partio:
Continent.clu organiza os pases (vrtices)
por continentes (clusters)
World_system_1980.clu organiza os pases em
4 categorias, algo como: centrais, semi-
perifricos, perifricos, etc...

Selecione o world_system_1980.clu

PARTIES (PARTITIONS)
CONFIGURANDO LAYOUT (TAMANHO DOS OBJETOS)
V em Draw >> Draw Partition (ou pressione Ctrl + P)

Se caso o tamanho dos vrtices


estarem muito grandes...

V em:
Options >> Size >> of Vertices
Defina um tamanho ou digite 0 para automtico.

Deixe desmarcado a opo Different Widths em:


Options >> Lines >> Different Widths

33
3/2/2012

PARTIES (PARTITIONS)
CONFIGURANDO LAYOUT ENERGY > KAMADA-KAWAI
Repare que os vrtices esto em 4 cores diferentes, cada
um representa uma categoria. (centrais, perifricos, etc...)

V em Layout >> Energy >> Kamada-Kawai >> Free

Isso colocar a maioria dos pases centrais (com mais


ligaes) no meio e os perifricos (com menos ligaes) na
margem.

PARTIES (PARTITIONS)
MUDANDO AS CORES
Options >> Colors >> Partition Colors
Escolha as melhores cores para as
parties.
Use Default Greyscale 1 ou 2 para
impresses em escala de cinza.

34
3/2/2012

GERENCIANDO A REDE
EXTRAINDO UMA SUB-REDE

Vamos usar o import_manufactures.net e


continent.clu. (s abrir o World_trade.paj)

V em Operations >> Extract Network.


Digite 6. (6 a partio da Amrica do Sul).
Aperte Ctrl + P para aparecer o grfico da rede.

Use o comando:
Layout >> Energy >> Kamada-Kawai >> Free

Agora tem-se uma sub-rede (sub-network) s dos


pases da Amrica do Sul.
E pelo layout Kamada-Kawai o Brasil fica no
centro da rede.

GERENCIANDO A REDE
EXTRAINDO UMA SUB-REDE

Repare que o programa gera um novo arquivo de


rede e partio, com o nome Extracting...

35
3/2/2012

GERENCIANDO A REDE
EXTRAINDO UMA SUB-REDE
E se por acaso precisssemos de visualizar a sub-rede
dos pases da Amrica do Sul organizados em pases
centrais, perifricos, etc..?

Coloque a seo de Parties (partitions) da seguinte


forma:

V em: Partitions >> Extract Second from First


Digite 6 em select clusters para selecionar o continente
Amrica do Sul.

GERENCIANDO A REDE
EXTRAINDO UMA SUB-REDE

Sub-rede: pases
da Amrica do Sul.

Classificados pela
cor dos vrtices
em: Centrais,
Perifricos, ...

36
3/2/2012

VISO GLOBAL
ANALISANDO A REDE

Na anlise de redes se obtm uma viso global


reduzindo os vrtices de uma classe a um novo
vrtice.

VISO GLOBAL
REDUZINDO A REDE (SHRINK NETWORK)

Operations >> Shrink Network >> Partition

Na primeira janela pede o n mnimo de


ligaes que precisam existir entre os vrtices
para que seja desenhado uma linha na nova
rede. Deixe 1 e d OK.

Na segunda janela pede-se o cluster que no


ser reduzido. Deixe 0 (zero) e d OK.

O Pajek vai gerar uma nova rede reduzida,


pressione Ctrl + G para visualiz-la.

37
3/2/2012

VISO GLOBAL
RENOMEANDO GRUPOS

O Pajek no tem como entender o


significado dessas classes, ento ele
nomeia cada vrtice com o nome do
primeiro vrtice do grupo sucedido de #.

Por exemplo,Amrica do Sul ficou


representado como #Argentina

Use o comando:
File >> Partition >> Edit
para renomear os vrtices
de acordo.

VISO GLOBAL
ANALISANDO A REDE

Aps renomear,
deixe marcado a
opo Options >>
Lines >> Mark Lines
>> with Values para
visualizar os valores
na rede.

38
3/2/2012

VISO GLOBAL
ANALISANDO A REDE
Na representao anterior, os valores em
vermelho representam: O total de exportaes dos
pases da Amrica do Sul
O total de exportaes
para os pases da Amrica
dos pases Amrica do
do Norte.
Norte para os pases da
Amrica do Sul.

O total de exportaes e
importaes dos pases dos
O total de exportaes e pases da Amrica do Norte
importaes dos pases entre eles mesmos.
dos pases da Amrica do
Sul entre eles mesmos.

VISO CONTEXTUAL
ANALISANDO A REDE

Para focar em uma classe de vrtice em relao


aos demais grupos.
Por exemplo, os pases de um determinado continente
em relao aos demais continentes.

Vamos usar o exemplo para colocar os pases da


Amrica do Sul (cluster 6) em relao aos demais
continentes.

39
3/2/2012

VISO CONTEXTUAL
ANALISANDO A REDE
Operations >> Shrink Network >> Partition

Na primeira janela pedir o n mnimo de ligaes


Deixe 1 e d OK.

Na segunda janela pede-se o cluster que no ser


reduzido. Coloque 6 (Amrica do Sul)

O Pajek vai gerar uma nova rede reduzida,


pressione Ctrl + G para visualiz-la.

VISO CONTEXTUAL
ANALISANDO A REDE

A rede produzida ficou muito


poluda .

Para uma melhor visualizao


pode-se remover as ligaes
at um determinado valor.

V em:
Net >> Transform >> Remove >> lines with value >> lower than

40
3/2/2012

VISO CONTEXTUAL
ANALISANDO A REDE
Net >> Transform >> Remove >> lines with value >>

Lower than remove as ligaes com valores


MENORES que: (especificar)

Higher than remove as ligaes com valores


MAIORES que: (especificar)

Within interval remove as ligaes com valores dentro


do intervalo: (especificar)

VETORES (VECTORS)

Vetores servem para descrever propriedades


numricas dos vrtices.

A extenso padro para arquivos de vetor .vec

41
3/2/2012

VETORES (VECTORS)

No exemplo do World_trade.paj temos o


vetor: GDP_1995.vec

Esse vetor contm os dados do PIB per


capita dos pases.
(do ingles: GDP gross domestic product )

VETORES (VECTORS)
ANALISANDO INFORMAES INFO >> VECTOR

Info >> Vector

Na primeira janela pode-se escolher exibir uma lista


com os X maiores ou menores valores da seguinte
forma:

+X informa os X vrtices com os MAIORES valores


-X informa os X vrtices com os MENORES valores

Dar uma lista com os 10 vrtices


com os maiores valores

42
3/2/2012

VETORES (VECTORS)
ANALISANDO INFORMAES INFO >> VECTOR

VETORES (VECTORS)
ANALISANDO INFORMAES INFO >> VECTOR
Nasegunda janela voc definir intervalos
para exibir uma distribuio de frequncia.

43
3/2/2012

VETORES (VECTORS)
ANALISANDO INFORMAES INFO >> VECTOR

Ou ainda definir uma quantidade de classes


na distribuio, seguidas de #.
Por exemplo, definir a distribuio em 5
classes:

Vetor Partio
Por Truncamento
Carregue um arquivo de partio.

Partition >> Make Vector


Ou pressione: Ctrl + V

O Pajek vai gerar um novo Vetor from partition com


base na partio.

NOTA: A converso s far sentido se as classes na partio


expressarem um valor quantitativo.

44
3/2/2012

Vetor Partio
Por Truncamento

A transformao vetor em partio mais


complicada porque necessrio converter
nmeros reais (vetor) em inteiros (partio).

Truncamento a forma mais simples, pois


apenas elimina as casas decimais do nmero
real.
Vector >> Make Partition >> by Truncating (Abs)

VETOR PARTIO
POR INTERVALOS

Outra forma de converter um vetor em partio


definir uma classe de partio para cada intervalo
de valores num vetor.
Por exemplo: dividir em classes de 10.000
Vector >> Make Partition >> by Intervals >> First Threshold and Step

Neste caso, ele criar uma primeira classe de


partio com o valor mnimo at 10000, e depois
criar as demais classes 20000 em 20000.

10000 >10000 at 30000 >30000 at 50000


Etc...
Classe 1 Classe 2 Classe 3

45
3/2/2012

VETOR PARTIO
POR INTERVALOS ESPECIFICADOS

Vector >> Make Partition >> by Intervals >> Selected Thresholds

Por exemplo:

100 >100 at 150 >150

Classe 1 Classe 2 Classe 3

ANLISE DA REDE
COMPARANDO DUAS PARTIES

No menu Partitions selecione duas parties


diferentes com o mesmo n de vrtices.

Partitions >> Info >> Cramers V, Rajski

46
3/2/2012

ANLISE DA REDE
COMPARANDO DUAS PARTIES
Classes dos pases: centrais, perifricos, semi-perifricos, etc...
OBS.: em 999998 esto os pases indefinidos quanto a classificao

Continentes de cada pas


Desse relatrio pode-se concluir que na Amrica do Sul (coluna 6)
no tem pases centrais (linha 1), mas tem h 3 pases na classe 2,
4 pases na classe 3 e 8 pases sem definio (classe 999998)

ANLISE DA REDE
GRAU E DENSIDADE

Grau: o n de linhas no vrtice

GRAU 3
Densidade: a proporo entre o atual nmero
de ligaes numa rede e o mximo possvel.

MENOR MAIOR
DENSIDADE DENSIDADE

47
3/2/2012

Anlise da rede
Informaes de Grau

O grau uma propriedade discreta do vrtice,


atravs do comando abaixo o programa gera
uma partio com as informaes de grau.

Net >> Partitions >> Degree >> Input

>> Output

>> All

Anlise da rede
Informaes de Grau

Agora, usando o comando:


Info >> Partition

Atravs do relatrio ao lado,


da partio gerada dos inputs,
pode-se concluir por exemplo
que a Austrlia, Alemanha e
frica do Sul so os pases com
o maior nmero de pases
importadores (18 inputs)

48
3/2/2012

Anlise da rede
Arcs Edges
Net >> Transform >> Arcs Edges >> All
Transforma todas as arcs em edges

Desta forma, atravs dos procedimentos utilizados


nos 2 slides anteriores possvel analisar quantas
interaes tem um vrtice, independente se input
ou output.(importao ou exportao como no caso
do exemplo)

Anlise da rede
Arcs Edges

1 Soma os valores das linhas em


uma nova.
2 Conta o n de linhas que sero
unidas.
3 Preserva o menor valor das
linhas a serem unidas.
4 Preserva o maior valor.

49
3/2/2012

Anlise da rede
Partio Vetor

Como as parties
trabalham com
valores discretos e
inteiros para obter o
grau mdio preciso
converter a partio
de graus em vetor.

Partition >> Make Vector

Info >> Vector

Anlise da rede
Similarities / Dissimilarities

Options >> Values of Lines >> Similarities


>> Dissimilarities

Desenhar os vrtices
mais prximos ou mais
distantes de acordo com
sua afinidade.

Funciona somente nos


layouts energy

50
3/2/2012

Anlise da rede
Similarities / Dissimilarities

No exemplo ao lado,
Similarities est
ativado.

Quanto maior o valor da


ligao, mais prximo o
vrtice desenhado um
do outro.

Valores negativos so
colocados ainda mais
distantes.

Anlise da rede
Balano (Balance) Organiza por tentativa e erro os
Operations >> Balance vrtices em parties.
Number of repetitions: especifica o n
de tentativas. (n muito altos
requerem mais tempo para que o
computador realize as tentativas)
Importance of Neg/Pos errors: define
um peso no erro de se colocar
vrtices com valores negativos e
positivos juntos.

OBS.: comandos assinalados com * usam muito do processamento do


computador e podem deix-lo lento ou travar, especialmente em redes
muito grandes

51
3/2/2012

Anlise da rede
Balano (Balance)

Operations >> Balance

Necessita que a rede j tenha uma partio


Use o Partition >> Create Constant Partition para
gerar uma partio

Ao final o Pajek vai gerar um relatrio do processo e


criar uma partio com a melhor forma testada.

NOTAS FINAIS
Este documento fruto do trabalho de
iniciao cientfica realizado no CEFET/RJ
no qual foi realizado o estudo do
funcionamento do software Pajek e suas
aplicaes no processo de anlise de redes
sociais colaborativas.

Contato:

Andr M. Sarmento
marquesandre89@gmail.com.br

52
3/2/2012

REFERENCIA BIBLIOGRFICA
Exploratory Social Network
Analysis with Pajek

Wouter de Nooy
Andrej Mrvar
Vladimir Batagelj

Social Network Analysis:


Methods and Applications

Stanley Wasserman
Katherine Faust

53

Você também pode gostar