The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > Di programmazione ad alto livello
.
google unix.com



Di programmazione ad alto livello Pubblica domande su C, C + +, Java, SQL, e di altri linguaggi di programmazione qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Sparse Indicizzazione: larga scala, in linea di campionamento e di deduplicazione Uso Località iBot UNIX e Linux RSS News 0 06-09-2009 12:30 AM
Campionamento e Binning-Ingegneria problema Needhelp2 Shell scripting e di programmazione 7 09-05-2008 04:11 AM

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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 06-29-2009
Dedalus Dedalus is offline
Utente Registrato
  
 

Iscriviti Data: maggio 2009
Location: Italia / Francia
Posti: 60
Uniformi di campionamento

Salve

Il mio obiettivo è quello di costruire una C che svolgono una funzione di campionamento uniforme. Voglio dire che ho un grosso file con una grande quantità di dati e vorrei fare solo alcuni dati campioni accordly la distribuzione uniforme.

Es.
file1: abcdefghilmnopq

Un esempio potrebbe essere quello di capovolgere una moneta per ogni lettera e selezionare tutte le lettere
per i quali la moneta ha mostrato la testa.

Ho utilizzato il srand () chiamata di sistema, ma non è uniforme.
Chiunque può proporre un modo per iniziare?
Grazie

D


Posta ---------- aggiornato a 08:00 PM ---------- precedente aggiornamento è stato a 06:30 PM ----------

Ciao Sto cercando in questo modo:


Codice:
......
#define RAND_MAX 2
 srand(time(NULL));
 ....... in the loop

p=rand()%RAND_MAX

e se l'indice è superiore a 0 afferrare la lettera altrimenti lasciarlo.
Se avete un altro suggerimento fatemelo sapere

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

Iscriviti Data: dicembre 2008
Posizione:. A
Interventi: 1.954
A seconda di che cosa avete bisogno, la srand () / rand () PRNG combinazione funziona bene. Ma per un numero maggiore di campioni, inizia essere prevedibile e cluster. Più avanzati sono i generatori Blum-Blum-Shub generatore o Fortuna. Se avete bisogno di veri numeri casuali, si potrebbe provare un servizio come random.org o costruire il proprio vero generatore di numeri casuali.
  #3 (permalink)  
Old 06-29-2009
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Iscriviti Data: febbraio 2004
Ubicazione: MN
Messaggi: 5.807
FWIW --

in termini di pratiche di campionamento statistico, se avete bisogno di un media e deviazione standard quello che stai facendo è veramente Overkill, e si traduce in una dimensione del campione del 50% dei dati.
Si potrebbe dire altrettanto bene / deviazione std / ANOVA o qualunque sia l'intero file.

Ad esempio, uno statico signficant (95% di confidenza) dimensione del campione per la popolazione degli Stati Uniti utilizzati in seggi: ~ 1526 persone fuori di 300 milioni di utilizzare sistematicamente i metodi di campionamento. Cosa si sta facendo è sorta di campionamento sistematico, sì, ma l'intento di campionamento è di non guardare quasi tutto.
  #4 (permalink)  
Old 07-06-2009
Dedalus Dedalus is offline
Utente Registrato
  
 

Iscriviti Data: maggio 2009
Location: Italia / Francia
Posti: 60
ok
I'll check più in profondità per diverse soluzioni

Grazie

D.
Reply

Segnalibri

Tag
campionamento, uniforme

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 02:36 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0