Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » DJopek 08:43
 » Fight 08:43
 » fox19 08:40
 » kojot 08:39
 » dugi 08:38
 » Dhoine 08:36
 » Nepomucen 08:30
 » NimnuL 08:28
 » DYD 08:25
 » AfiP 08:24
 » rkowalcz 08:20
 » havranek 08:20
 » Zic 08:19
 » maddog 08:18
 » Sienki 08:17
 » 247 08:12
 » MZM 08:12
 » JE Jacaw 08:10
 » Zbyl 07:59
 » m&m 07:50

 Dzisiaj przeczytano
 10184 postów,
 wczoraj 26899

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
A R C H I W A L N A   W I A D O M O Ś Ć
    

rozklad gaussa(normalny) w c/c++ , Birdman 5/07/06 18:35
czy ma ktos moze program ktory realizuje rozklad gaussa i robi jakis test? albo chociaz sam rozklad? albo chociaz algorytm?

ping?

  1. ... , celt 5/07/06 18:53
    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    #define ROZ 100
    void main(void)
    {
    float z,z1,z2,dz, sq, y[ROZ], pole, suma;
    int n,i,k,a;
    clrscr();
    printf("\n n <= %d,",ROZ);
    printf(" podaj z1, z2, n : ");
    scanf("%f%f%d",&z1,&z2,&n);
    dz = (z2-z1)/n;
    z = z1; i = 0; suma = 0.0;
    sq = 1.0/sqrt(2.0*3.1415926);
    do
    {
    y[i] = exp(-z*z*0.5)*sq; //krzywa Gaussa
    suma += y[i];
    a = 150*y[i]; //wykres
    printf("%6.3f",z);
    for (k=0;k<=a;k++)
    printf("\xCD");
    printf("\n"); //koniec wykresu
    z += dz;
    i++;
    } while (z < z2 + dz*0.5 );
    pole = dz*suma; //pole pod krzywa Gaussa
    printf("Powierzchnia pod krzywa Gausa = %9.7f",pole);
    printf(" nacisnij ENTER"); getch();
    clrscr();
    printf("\n z y dz = %5.4f\n",dz);
    for (k=0; k<i ;k++) printf("\n%10.5f%10.5f",z1+k*dz,y[k]);
    getche();
    }

    Everything should be made as simple as
    possible, but no simpler

    1. dzieki , Birdman 5/07/06 19:17
      pewnie sie przyda jak zalapie co i jak ;)

      ping?

  2. Zainteresuj sie metoda addytywna , Curse 5/07/06 18:53
    algotytm masz tu i na nastepnej stronie - http://www.invocom.et.put.poznan.pl/...-2_5_16.htm Oprocz tego potrzebujesz generator liniowy (np. multiplikatywny) - jak chcesz moge podeslac kod, i oprocz tego jakas np. klase histogram, w ktorej definiujesz liczbe przedzialow i nastepnie wrzucasz w odpowiedni przedzial wynik generaotra. W efekcie powinienes uzyskac ladny ksztalt rozkladu normalnego :)

    1. hmm , Birdman 5/07/06 19:15
      widze ze pojawia sie problem mojego braku wiedzy... moj problem wyglada tak: kazano mi zrobic cos takiego (a nie do konca czaje co i jak): mam zebrane pewne dane; dane te przyjme ze sa to wartosci prawdziwe; musze na ich podstawie zrobic rozklad normalny a nastepnie sprawdzac czy inne wartosci moga nalezec do tego rozkladu; ma to byc elementem mojej magisterki a ze czasu coraz mniej wiec potrzebuje pomocy...

      ping?

      1. Czyli Ty masz jedynie wyznaczyć parametry rozkładu , JOTEM 5/07/06 19:38
        dla danych, przy założeniu, że jest to rozkład normalny.
        A nie prościej wyznaczyć w tej sytuacji po prostu odchylenie standartowe i średnią oraz odrzucać dane odległe od średniej o więcej niż założona ilość odchyleń std?
        Bo z tego co piszesz, to nie masz odrzucać zbiorów danych, których rozkłady różnią się od rozkładu danych testowych, tylko odrzucaćdane, które wyrażnie wskazujana błędy grube itp.

        Poryjemy..zrobaczymy

        1. ja wlasnie tak chce , Birdman 5/07/06 22:12
          zrobic; ale promotor upiera sie na analize statystyczna bo to ladneij wyglada... aktualnie mam wlasnie odchylenie i srednia;

          ping?

          1. To poczytaj o testowaniu hipotez statystycznych , JOTEM 5/07/06 23:05
            choćby pierwszy link z googla:

            http://www.mif.pg.gda.pl/...tatystycznych%20(01-14).pdf

            Poryjemy..zrobaczymy

            1. Link się źle wkleił , JOTEM 5/07/06 23:08
              Może teraz lepiej pójdzie:

              www.mif.pg.gda.pl/...tez%20statystycznych%20(01-14).pdf

              I może sprawdź też hipotezę, że rozkład jest rzeczywiście normalny.

              Poryjemy..zrobaczymy

              1. Tez źle poszło , JOTEM 5/07/06 23:10
                skopiuj go, doczep końcówkę i będzie dobrze.

                Poryjemy..zrobaczymy

      2. a tu nie trzeba by zrobić , myszon 5/07/06 20:48
        jakiegoś okropnego testu statystycznego na sigma1^2 < igma2^2?

        1. a mozesz , Birdman 5/07/06 22:13
          powiedziec cos wiecej? jakies materialy? algorytmy?

          ping?

          1. raczej nie , myszon 5/07/06 23:38
            przypomniały mi się zadania ze statystyki (błeeee). Szczególnie te z weryfikacji hipotez dla 2ch wartości śrenicy lub odchyleń, np. zweryfikuj na poziomie a=0.05 czy zaobserwowane odchylenia są przypadkowe czy istotne...

            Ale jeśli masz to wrzucić do C, to lepiej weź 2 rozkłady pp. i przemnóż je jakoś ze sobą, tak żeby przy idealnym dopasowaniu dostać 100% I tak nikt się nie kapnie bo nikt tego nie rozumie :)

    
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL