SlideShare une entreprise Scribd logo
1  sur  25
Introdução a Grafos
Aleatórios
Alexandre Duarte / Alisson Brito
Modelos de Rede
Por que modelos?
 Representação simples de redes complexas
 Pode derivar propriedades matemáticas
 Prever propriedades e consequências

Também:
 No que uma rede real é diferente de uma
hipotética?
 Que aprendizados podem ser obtidos dessas
redes?
Erdös e Rényi
Erdös-Renyi: o mais simples modelo de
rede
 Premissas
 vértices conectados aleatoriamente
 a rede é não-direcional

 Parâmetro chave (número de nós
vizinhos: N) : p ou M
 p = probablidade de dois nós
compartilharem uma aresta
 M = número total de arestas no grafo
Com o que elas se parecem

Re-arranjo de
layout
Grau de distribuição
 (N,p)-model: para cada aresta potencial,
uma moeda desbalanceada é lançada
 Com probabilidade p a aresta é adicionada
 Com probabilidade (1-p) a aresta não é
adicionada
http://ladamic.com/netlearn/NetLogo501/ErdosRenyiDegDist.html
Grau de distribuição
Qual a probabilidade de um nó ter 0,1,2,3,…
arestas?
A soma das probabilidades é 1
Quantas arestas por nó?
 Cada nó tem (N – 1) tentativas de ter
arestas
Cada tentativa tem prob. p de sucesso
Probabilidade de um nó ter grau k:

æ N -1 ö k
N-1-k
B(N -1;k; p) = ç
÷ p (1- p)
è k ø
Sobre distribuição binomial
Grafo de 8 nós, probabilidade p de 2
nós terem uma aresta
 Qual a probabilidade de um dado nó
ter grau 4?
A

B
C
D
G

E

F
Coeficiente binomial: escolher 4 de 7
Sejam os 7 nós da rede com os quais nosso nó pode
ter arestas. Azul são aqueles com aresta com nosso
nó e branco aqueles sem.
A

B

C

D

E

F

G

Quantas amostras diferentes podemos ter
contendo os mesmos nós, mas em ordens
diferentes?

G

E

C

D

B

F

A
Coeficiente binomial
G

E

C

D

B

F

A

Se a ordem é importante, então há 7! Diferentes
ordens:
Há 7 opções na primeira escolha, 6 para a segunda,
5 para terceira e assim em diante:
7! = 7 * 6 * 5 * 4 * 3 * 2 * 1
Coeficiente binomial
Suponha que a ordem dos nós que não são conectados (brancos)
não importa
Todas as possíveis combinações de nós brancos são a mesma
coisa para mim.
A

B

F

D

E

C

G

A

B

G

D

E

C

F

A

B

E

D

F

C

G

A

B

G

D

F

C

E

A

B

E

D

G

C

F

A

B

F

D

G

C

E

A

B

D

Ao invés de 7! combinações, temos 7!/3! combinações

C
Coeficiente binomial
E

F

G

O Mesmo acontece para os azuis, se não importa a posição que
ocupam, perdemos um fator de 4!
Coeficiente binomial
Números de formas de escolher k itens de (n-1)

formas de arranjar n-1 itens

= ----------------------------------------------------------------(formas de arranjar k itens)*(formas de arranjar n-1-k itens)
n-1!
= ----------------k! (n-1-k)!

Note que o coeficiente binomial é simétrico – há um mesmo número de
formas de escolher k ou n-1-k itens de um total de n-1
Coeficiente binomial
 De quantas formas podemos de
escolher 2 de 5 itens?
 10
 120
6
5
… agora a distribuição
p = probabilidade de haver uma aresta (azul)
(1-p) = probabilidade de não haver aresta
(branco)
 Probabilidade de um nó se conectar a 4 de um total de 7
nós numa ordem particular (2 brancos seguidos por 3
azuis, um branco e um azul) é:
P(white)*P(white)*P(blue)*P(blue)*P(blue)*P(white)*P(blue)

= p4*(1-p)3
Distribuição binomial
Se a ordem não importa, precisamos multiplicar a
ordem de um dado arranjo qualquer pela
quantidade de arranjos:

æ 7 ö 4
3
B(7;4; p) = ç
÷ p (1- p)
è 4 ø

+
….
Se p = 0,5
p = 0,1
Qual a média?
Grau médio z = (n-1)*p
= E(X) = x p(x)

0.00

0.05

0.10

0.15

0.20

0.25

No geral:

0*

+1*

+2*

+3*

+4*
= 3.5

+5*

+6*

+7*
Qual a variância?
 Variância em grau
(n-1)*p*(1-p)

 No geral:

2

= E[(X- )2] =
*

(0.5)2 *

0.20

0.25

(-0.5)2

(x- )2 p(x)

0.15

(1.5)2 *

0.00

0.05

0.10

(-1.5)2 *

(-2.5)2 *
(-3.5)2 *

+

+

(2.5)2 *
+

+

+

+

(-3.5)2 *
+
Aproximações

pk

n 1
k

p k (1 p) n

1 k

Binomial
Limite p pequeno

pk

zke z
k!

1
pk =
e
s 2p

(k-z)2
2s 2

Poisson
Limite n grande
Normal
Distribuição de Poisson
Distribuição de Poisson
O que se conclui de redes aleatórias?
 Não esperamos encontrar nós
concentrando um grande número de
conexões

Contenu connexe

Tendances

Avaliação de matemática 3º EM
Avaliação de matemática    3º  EMAvaliação de matemática    3º  EM
Avaliação de matemática 3º EM
Regiane Melo
 
Exerc equa reta_mariags
Exerc equa reta_mariagsExerc equa reta_mariags
Exerc equa reta_mariags
Goretti Silva
 
Função modular
Função modularFunção modular
Função modular
ISJ
 
Equações irracionais e resolução de problemas
Equações irracionais e resolução de problemasEquações irracionais e resolução de problemas
Equações irracionais e resolução de problemas
silvia_lfr
 
Graficos de funcoes
Graficos de funcoesGraficos de funcoes
Graficos de funcoes
debyreis
 
Lista plantão 09 - 7º ano
Lista plantão 09 - 7º anoLista plantão 09 - 7º ano
Lista plantão 09 - 7º ano
Prof. Materaldo
 
Hl lista segundo grau 23
Hl lista segundo grau 23Hl lista segundo grau 23
Hl lista segundo grau 23
celiomelosouza
 

Tendances (20)

Bissecao Calculo Numerico
Bissecao Calculo Numerico Bissecao Calculo Numerico
Bissecao Calculo Numerico
 
Avaliação de matemática 3º EM
Avaliação de matemática    3º  EMAvaliação de matemática    3º  EM
Avaliação de matemática 3º EM
 
Exerc equa reta_mariags
Exerc equa reta_mariagsExerc equa reta_mariags
Exerc equa reta_mariags
 
Trigonometria lista 3
Trigonometria   lista 3Trigonometria   lista 3
Trigonometria lista 3
 
Função modular
Função modularFunção modular
Função modular
 
Trigonometria PARTE 2
Trigonometria PARTE 2Trigonometria PARTE 2
Trigonometria PARTE 2
 
Modular
ModularModular
Modular
 
ApresentaçãO1
ApresentaçãO1ApresentaçãO1
ApresentaçãO1
 
Função modular
Função modularFunção modular
Função modular
 
Equações irracionais e resolução de problemas
Equações irracionais e resolução de problemasEquações irracionais e resolução de problemas
Equações irracionais e resolução de problemas
 
Graficos de funcoes
Graficos de funcoesGraficos de funcoes
Graficos de funcoes
 
Funcoes
FuncoesFuncoes
Funcoes
 
Problemas de Campo elétrico 2
Problemas de Campo elétrico 2Problemas de Campo elétrico 2
Problemas de Campo elétrico 2
 
Lista plantão 09 - 7º ano
Lista plantão 09 - 7º anoLista plantão 09 - 7º ano
Lista plantão 09 - 7º ano
 
Recuperação paralela
Recuperação paralelaRecuperação paralela
Recuperação paralela
 
Hl lista segundo grau 23
Hl lista segundo grau 23Hl lista segundo grau 23
Hl lista segundo grau 23
 
Ficha1.1 multiplicação propriedades_múltiplos
Ficha1.1 multiplicação propriedades_múltiplosFicha1.1 multiplicação propriedades_múltiplos
Ficha1.1 multiplicação propriedades_múltiplos
 
Exercicios descritor 6
Exercicios descritor 6Exercicios descritor 6
Exercicios descritor 6
 
Atividade de matemática plano cartesiano
Atividade de matemática   plano cartesianoAtividade de matemática   plano cartesiano
Atividade de matemática plano cartesiano
 
21 aula graficos de funcoes reais
21 aula   graficos de funcoes reais21 aula   graficos de funcoes reais
21 aula graficos de funcoes reais
 

En vedette

Com red2011q1mirisola grafosaleatoriossmallworld
Com red2011q1mirisola grafosaleatoriossmallworldCom red2011q1mirisola grafosaleatoriossmallworld
Com red2011q1mirisola grafosaleatoriossmallworld
Gabriel Teodoro
 
Sistemas Complejos, Sistemas Dinámicos y Redes
Sistemas Complejos, Sistemas Dinámicos y RedesSistemas Complejos, Sistemas Dinámicos y Redes
Sistemas Complejos, Sistemas Dinámicos y Redes
Fernando Sancho Caparrini
 

En vedette (8)

Expressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXExpressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeX
 
Com red2011q1mirisola grafosaleatoriossmallworld
Com red2011q1mirisola grafosaleatoriossmallworldCom red2011q1mirisola grafosaleatoriossmallworld
Com red2011q1mirisola grafosaleatoriossmallworld
 
Informação e medidas em análise de redes sociais aplicada às empresas
Informação e medidas em análise de redes sociais aplicada às empresasInformação e medidas em análise de redes sociais aplicada às empresas
Informação e medidas em análise de redes sociais aplicada às empresas
 
Introdução à Teoria das Redes (estudo dos graphos)
Introdução à Teoria das Redes (estudo dos graphos)Introdução à Teoria das Redes (estudo dos graphos)
Introdução à Teoria das Redes (estudo dos graphos)
 
Redes sociales y complejidad
Redes sociales y complejidadRedes sociales y complejidad
Redes sociales y complejidad
 
Análise de Redes Sociais
Análise de Redes SociaisAnálise de Redes Sociais
Análise de Redes Sociais
 
Introdução à Teoria dos Grafos e Análise de Redes Sociais
Introdução à Teoria dos Grafos e Análise de Redes SociaisIntrodução à Teoria dos Grafos e Análise de Redes Sociais
Introdução à Teoria dos Grafos e Análise de Redes Sociais
 
Sistemas Complejos, Sistemas Dinámicos y Redes
Sistemas Complejos, Sistemas Dinámicos y RedesSistemas Complejos, Sistemas Dinámicos y Redes
Sistemas Complejos, Sistemas Dinámicos y Redes
 

Similaire à Análise de Redes Sociais: Introdução aos Grafos Aleatórios

Implementação mód4 - encontro 1-
Implementação   mód4 - encontro 1-Implementação   mód4 - encontro 1-
Implementação mód4 - encontro 1-
inechidias
 
Implementação módulo4
Implementação   módulo4 Implementação   módulo4
Implementação módulo4
inechidias
 
Algebra linear i cunha; figueiredo
Algebra linear i   cunha; figueiredoAlgebra linear i   cunha; figueiredo
Algebra linear i cunha; figueiredo
lucio-vicente
 
Implementação mód4
Implementação   mód4 Implementação   mód4
Implementação mód4
inechidias
 
Implementação mód4 -
Implementação   mód4 - Implementação   mód4 -
Implementação mód4 -
inechidias
 
Implementação mód4
Implementação   mód4 Implementação   mód4
Implementação mód4
inechidias
 
55730 8780 06.02.2014 19.09.11_aula00_numeroscomplexos
55730 8780 06.02.2014 19.09.11_aula00_numeroscomplexos55730 8780 06.02.2014 19.09.11_aula00_numeroscomplexos
55730 8780 06.02.2014 19.09.11_aula00_numeroscomplexos
Cesar Augusto Venancio Silva
 
Curso Grátis Concurso dos Correios Matemática
Curso Grátis Concurso dos Correios MatemáticaCurso Grátis Concurso dos Correios Matemática
Curso Grátis Concurso dos Correios Matemática
Cris Marini
 
Apostilamatconcursos 111209123909-phpapp01
Apostilamatconcursos 111209123909-phpapp01Apostilamatconcursos 111209123909-phpapp01
Apostilamatconcursos 111209123909-phpapp01
marcel-sampaio
 
Matemática pga1
Matemática pga1Matemática pga1
Matemática pga1
takahico
 
Aula 5 analise combinatoria
Aula 5   analise combinatoriaAula 5   analise combinatoria
Aula 5 analise combinatoria
wab030
 

Similaire à Análise de Redes Sociais: Introdução aos Grafos Aleatórios (20)

Grafos
GrafosGrafos
Grafos
 
Implementação mód4 - encontro 1-
Implementação   mód4 - encontro 1-Implementação   mód4 - encontro 1-
Implementação mód4 - encontro 1-
 
Implementação módulo4
Implementação   módulo4 Implementação   módulo4
Implementação módulo4
 
Algebra linear i cunha; figueiredo
Algebra linear i   cunha; figueiredoAlgebra linear i   cunha; figueiredo
Algebra linear i cunha; figueiredo
 
Implementação mód4
Implementação   mód4 Implementação   mód4
Implementação mód4
 
Implementação mód4 -
Implementação   mód4 - Implementação   mód4 -
Implementação mód4 -
 
Implementação mód4
Implementação   mód4 Implementação   mód4
Implementação mód4
 
55730 8780 06.02.2014 19.09.11_aula00_numeroscomplexos
55730 8780 06.02.2014 19.09.11_aula00_numeroscomplexos55730 8780 06.02.2014 19.09.11_aula00_numeroscomplexos
55730 8780 06.02.2014 19.09.11_aula00_numeroscomplexos
 
euclides primos
euclides primoseuclides primos
euclides primos
 
Curso Grátis Concurso dos Correios Matemática
Curso Grátis Concurso dos Correios MatemáticaCurso Grátis Concurso dos Correios Matemática
Curso Grátis Concurso dos Correios Matemática
 
Curso dos Correios Matemática
Curso dos Correios  MatemáticaCurso dos Correios  Matemática
Curso dos Correios Matemática
 
Apostilamatconcursos 111209123909-phpapp01
Apostilamatconcursos 111209123909-phpapp01Apostilamatconcursos 111209123909-phpapp01
Apostilamatconcursos 111209123909-phpapp01
 
Apostila matematica-1-02-conjuntos-numericos
Apostila matematica-1-02-conjuntos-numericosApostila matematica-1-02-conjuntos-numericos
Apostila matematica-1-02-conjuntos-numericos
 
Aritmética Elementar
Aritmética ElementarAritmética Elementar
Aritmética Elementar
 
Matemática pga1
Matemática pga1Matemática pga1
Matemática pga1
 
Matematica aplicada
Matematica aplicadaMatematica aplicada
Matematica aplicada
 
Algebra linear
Algebra linearAlgebra linear
Algebra linear
 
ARS - Análise de Redes Sociais - VIII ERI MG
ARS - Análise de Redes Sociais - VIII ERI MGARS - Análise de Redes Sociais - VIII ERI MG
ARS - Análise de Redes Sociais - VIII ERI MG
 
Aula 5 analise combinatoria
Aula 5   analise combinatoriaAula 5   analise combinatoria
Aula 5 analise combinatoria
 
Equação do primeiro grau..
Equação do primeiro grau..Equação do primeiro grau..
Equação do primeiro grau..
 

Plus de Alexandre Duarte

Plus de Alexandre Duarte (20)

Projeto de Experimentos
Projeto de ExperimentosProjeto de Experimentos
Projeto de Experimentos
 
Táticas para Projeto de Experimentos
Táticas para Projeto de ExperimentosTáticas para Projeto de Experimentos
Táticas para Projeto de Experimentos
 
Causalidade e Abdução
Causalidade e AbduçãoCausalidade e Abdução
Causalidade e Abdução
 
Fazer Ciência é Difícil!
Fazer Ciência é Difícil!Fazer Ciência é Difícil!
Fazer Ciência é Difícil!
 
Atividades Científica
Atividades CientíficaAtividades Científica
Atividades Científica
 
Escolhendo um Projeto de Pesquisa
Escolhendo um Projeto de PesquisaEscolhendo um Projeto de Pesquisa
Escolhendo um Projeto de Pesquisa
 
Ciência da Computação como Ciência
Ciência da Computação como CiênciaCiência da Computação como Ciência
Ciência da Computação como Ciência
 
Metodologia da Pesquisa Científica: Introdução
Metodologia da Pesquisa Científica:  IntroduçãoMetodologia da Pesquisa Científica:  Introdução
Metodologia da Pesquisa Científica: Introdução
 
Gráficos: 10 dicas sobre o que fazer e sobre o que não fazer
Gráficos: 10 dicas sobre o que fazer e sobre o que não fazerGráficos: 10 dicas sobre o que fazer e sobre o que não fazer
Gráficos: 10 dicas sobre o que fazer e sobre o que não fazer
 
Panorama de Pesquisas em Análise de Dados na UFPB
Panorama de Pesquisas em Análise de Dados na UFPBPanorama de Pesquisas em Análise de Dados na UFPB
Panorama de Pesquisas em Análise de Dados na UFPB
 
Agrupamento com K-Means
Agrupamento com K-MeansAgrupamento com K-Means
Agrupamento com K-Means
 
Sumarização Estatística 2D: Variáveis Nominais
Sumarização Estatística 2D: Variáveis NominaisSumarização Estatística 2D: Variáveis Nominais
Sumarização Estatística 2D: Variáveis Nominais
 
Correlação e Classificação
Correlação e ClassificaçãoCorrelação e Classificação
Correlação e Classificação
 
Sumarização Estatística 2D
Sumarização Estatística 2DSumarização Estatística 2D
Sumarização Estatística 2D
 
Sumarização Estatística 1D
Sumarização Estatística 1DSumarização Estatística 1D
Sumarização Estatística 1D
 
Transformação de Dados
Transformação de DadosTransformação de Dados
Transformação de Dados
 
Preparação e Limpeza de Dados
Preparação e Limpeza de DadosPreparação e Limpeza de Dados
Preparação e Limpeza de Dados
 
Introdução ao Projeto de Experimentos
Introdução ao Projeto de ExperimentosIntrodução ao Projeto de Experimentos
Introdução ao Projeto de Experimentos
 
Introdução ao Projeto de Surveys
Introdução ao Projeto de SurveysIntrodução ao Projeto de Surveys
Introdução ao Projeto de Surveys
 
Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01
 

Análise de Redes Sociais: Introdução aos Grafos Aleatórios

  • 2. Modelos de Rede Por que modelos?  Representação simples de redes complexas  Pode derivar propriedades matemáticas  Prever propriedades e consequências Também:  No que uma rede real é diferente de uma hipotética?  Que aprendizados podem ser obtidos dessas redes?
  • 4. Erdös-Renyi: o mais simples modelo de rede  Premissas  vértices conectados aleatoriamente  a rede é não-direcional  Parâmetro chave (número de nós vizinhos: N) : p ou M  p = probablidade de dois nós compartilharem uma aresta  M = número total de arestas no grafo
  • 5. Com o que elas se parecem Re-arranjo de layout
  • 6. Grau de distribuição  (N,p)-model: para cada aresta potencial, uma moeda desbalanceada é lançada  Com probabilidade p a aresta é adicionada  Com probabilidade (1-p) a aresta não é adicionada
  • 8. Grau de distribuição Qual a probabilidade de um nó ter 0,1,2,3,… arestas? A soma das probabilidades é 1
  • 9. Quantas arestas por nó?  Cada nó tem (N – 1) tentativas de ter arestas Cada tentativa tem prob. p de sucesso Probabilidade de um nó ter grau k: æ N -1 ö k N-1-k B(N -1;k; p) = ç ÷ p (1- p) è k ø
  • 10. Sobre distribuição binomial Grafo de 8 nós, probabilidade p de 2 nós terem uma aresta  Qual a probabilidade de um dado nó ter grau 4? A B C D G E F
  • 11. Coeficiente binomial: escolher 4 de 7 Sejam os 7 nós da rede com os quais nosso nó pode ter arestas. Azul são aqueles com aresta com nosso nó e branco aqueles sem. A B C D E F G Quantas amostras diferentes podemos ter contendo os mesmos nós, mas em ordens diferentes? G E C D B F A
  • 12. Coeficiente binomial G E C D B F A Se a ordem é importante, então há 7! Diferentes ordens: Há 7 opções na primeira escolha, 6 para a segunda, 5 para terceira e assim em diante: 7! = 7 * 6 * 5 * 4 * 3 * 2 * 1
  • 13. Coeficiente binomial Suponha que a ordem dos nós que não são conectados (brancos) não importa Todas as possíveis combinações de nós brancos são a mesma coisa para mim. A B F D E C G A B G D E C F A B E D F C G A B G D F C E A B E D G C F A B F D G C E A B D Ao invés de 7! combinações, temos 7!/3! combinações C
  • 14. Coeficiente binomial E F G O Mesmo acontece para os azuis, se não importa a posição que ocupam, perdemos um fator de 4!
  • 15. Coeficiente binomial Números de formas de escolher k itens de (n-1) formas de arranjar n-1 itens = ----------------------------------------------------------------(formas de arranjar k itens)*(formas de arranjar n-1-k itens) n-1! = ----------------k! (n-1-k)! Note que o coeficiente binomial é simétrico – há um mesmo número de formas de escolher k ou n-1-k itens de um total de n-1
  • 16. Coeficiente binomial  De quantas formas podemos de escolher 2 de 5 itens?  10  120 6 5
  • 17. … agora a distribuição p = probabilidade de haver uma aresta (azul) (1-p) = probabilidade de não haver aresta (branco)  Probabilidade de um nó se conectar a 4 de um total de 7 nós numa ordem particular (2 brancos seguidos por 3 azuis, um branco e um azul) é: P(white)*P(white)*P(blue)*P(blue)*P(blue)*P(white)*P(blue) = p4*(1-p)3
  • 18. Distribuição binomial Se a ordem não importa, precisamos multiplicar a ordem de um dado arranjo qualquer pela quantidade de arranjos: æ 7 ö 4 3 B(7;4; p) = ç ÷ p (1- p) è 4 ø + ….
  • 19. Se p = 0,5
  • 21. Qual a média? Grau médio z = (n-1)*p = E(X) = x p(x) 0.00 0.05 0.10 0.15 0.20 0.25 No geral: 0* +1* +2* +3* +4* = 3.5 +5* +6* +7*
  • 22. Qual a variância?  Variância em grau (n-1)*p*(1-p)  No geral: 2 = E[(X- )2] = * (0.5)2 * 0.20 0.25 (-0.5)2 (x- )2 p(x) 0.15 (1.5)2 * 0.00 0.05 0.10 (-1.5)2 * (-2.5)2 * (-3.5)2 * + + (2.5)2 * + + + + (-3.5)2 * +
  • 23. Aproximações pk n 1 k p k (1 p) n 1 k Binomial Limite p pequeno pk zke z k! 1 pk = e s 2p (k-z)2 2s 2 Poisson Limite n grande Normal
  • 25. O que se conclui de redes aleatórias?  Não esperamos encontrar nós concentrando um grande número de conexões