The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Højtstående Programmering
.
google unix.com



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

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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 06-29-2009
Dedalus Dedalus is offline
Registreret Bruger
  
 

Join Date: May 2009
Hjemmehavn: Italien / Frankrig
Stillinger: 60
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
og hvis indekset er større end 0 håndteringshåndtag brevet ellers lade det være.
Hvis du har et andet forslag, så lad mig det vide

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

Join Date: Dec 2008
Placering:. Ved
Stillinger: 1884
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.
  #3 (permalink)  
Old 06-29-2009
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Beliggenhed: NM
Indlæg: 5.763
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.
  #4 (permalink)  
Old 07-06-2009
Dedalus Dedalus is offline
Registreret Bruger
  
 

Join Date: May 2009
Hjemmehavn: Italien / Frankrig
Stillinger: 60
ok
Jeg vil kigge mere i dyb for forskellige løsninger

Tak

D.
Reply

Bogmærker

Tags
prøveudtagning, ensartet

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 12:45 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0