The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > Alto Nível de programação
.
google unix.com



Alto Nível de programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Sparse Indexação: Large Scale, Inline Deduplication Utilizando Amostragem e Locality iBot UNIX e Linux RSS Notícias 0 06-09-2009 12:30
Amostragem e filas-Engenharia problema Needhelp2 Programação Shell Script e 7 09-05-2008 04:11

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-29-2009
Dedalus Dedalus is offline
Usuário
  
 

Join Date: May 2009
Local: Itália / França
Lugares: 60
Uniformes amostragem

Oi

O meu objectivo é construir um C função que desempenham um uniforme amostragem. Quero dizer que tenho um grande arquivo com um número muito grande de dados e eu gostaria de ter apenas alguns dados amostras accordly a distribuição uniforme.

Es.
ficheiro1: abcdefghilmnopq

Um exemplo seria a tampa uma medalha para cada letra e selecionar todas as letras
para que a moeda mostrou a cabeça.

Tenho utilizado o srand () chamada de sistema, mas não é uniforme.
Alguém pode sugerir uma forma de começar?
Obrigado

D


---------- Post atualizado às 08:00 PM ---------- Anterior atualização foi em 06:30 ----------

Oi estou tentando, desta forma:


Código:
......
#define RAND_MAX 2
 srand(time(NULL));
 ....... in the loop

p=rand()%RAND_MAX

e se o índice for superior a 0 agarrar a carta caso contrário deixe-o.
Se você tiver uma outra sugestão me avise

obrigado
D.
  #2 (permalink)  
Old 06-29-2009
pludi's Avatar
pludi pludi is online now Forum Staff  
Moderador
  
 

Join Data: dezembro 2008
Localização:. Em
Posts: 1.919
Dependendo do que você precisa, o srand () / rand () PRNG combinação funciona bem. Mas, para um número maior de amostras, ele começa a ser previsível e aglomerados. Mais avançados são os geradores Blum-Blum-Shub gerador ou Fortuna. Se você precisar de reais números aleatórios, você pode tentar um serviço ou como random.org construir o seu próprio gerador de números aleatórios verdadeiros.
  #3 (permalink)  
Old 06-29-2009
jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Localização: NM
Mensagens: 5.784
FWIW --

em termos de amostragem estatística práticas se você precisar de uma média e desvio padrão o que você está fazendo é realmente overkill, e resulta em um tamanho amostral de 50% dos dados.
Você pode muito bem significar / std desvio / ANOVA ou qualquer que seja o arquivo inteiro.

Por exemplo, um estaticamente signficant (95% de confiança) tamanho da amostra para a população de os E.U. utilizados em sondagens: ~ 1.526 pessoas retiradas de 300 milhões de usar métodos de amostragem sistemática. O que você está fazendo é tipo de amostragem sistemática, sim, mas a intenção de amostragem não é olhar para quase tudo.
  #4 (permalink)  
Old 07-06-2009
Dedalus Dedalus is offline
Usuário
  
 

Join Date: May 2009
Local: Itália / França
Lugares: 60
ok
Vou verificar mais em profundidade para diferentes soluções

Obrigado

D.
Reply

Marcadores

Tags
amostragem, uniforme

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 08:43.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0