![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Højtstående Programmering Post spørgsmål om C, C + +, Java, SQL, og andre programmerings sprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Sparsomme Indekseringsoplysninger: Large Scale, Inline Deduplication Brug Prøveudtagning og Beliggenhed | iBot | UNIX og Linux RSS Nyheder | 0 | 06-09-2009 12:30 AM |
| Prøveudtagning og arkivering-Engineering problem | Needhelp2 | Shell Programmering og Scripting | 7 | 09-05-2008 04:11 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Ensartet prøvetagning
Hej
Mit mål er at bygge en C-funktion, der udfører en ensartet prøvetagning. Jeg mener, at jeg har en stor fil med en masse data, og jeg vil gerne tage nogle data prøver accordly ensartet distribution. Es. file1: abcdefghilmnopq Et eksempel ville være at klappen en mønt for hvert bogstav og vælg alle breve for hvilke mønten viste hovedet. Jeg har brugt srand () system call, men det er ikke ensartet. Kan nogen foreslå en måde at starte? Tak D ---------- Post ajourføres 08:00 ---------- Forrige opdatering blev på 06:30 ---------- Hej Jeg forsøger på denne måde: Code:
...... #define RAND_MAX 2 srand(time(NULL)); ....... in the loop p=rand()%RAND_MAX Hvis du har et andet forslag, så lad mig det vide tak D. |
|
|||||
|
Afhængigt af hvad du har brug for, det srand () / rand () PRNG kombination fungerer godt. Men for et større antal prøver, det begynder at blive forudsigelig og klynger. Mere avancerede generatorer er Blum-Blum-Shub generator eller Fortuna. Hvis du har brug for ægte tilfældige tal, kan du prøve en tjeneste gerne random.org eller opbygge din egen sande Random Number Generator.
|
|
||||
|
FWIW --
i form af statistiske stikprøvers praksis, hvis du har brug for en gennemsnitlig og standardafvigelse, hvad du gør, er virkelig overkill, og resulterer i en stikprøvestørrelse på 50% af data. Du kan lige så godt betyde / std afvigelse / ANOVA eller hvad hele filen. For eksempel vil en statisk signficant (95% konfidensinterval) stikprøvestørrelse for befolkningen i USA brugt i afstemningssteder: ~ 1526 personer taget ud af 300 millioner bruger systematisk stikprøvemetoder. Hvad du gør, er slags systematisk prøvetagning, ja, men hensigten med prøveudtagning er ikke til at se på næsten alt. |
![]() |
| Bogmærker |
| Tags |
| prøveudtagning, ensartet |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|