cwbe coordinatez:
101
63540
2076399
856608
5507964

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::6
total children::2
show[ 2 | 3] flat


chisq.jpg
mozno skor do matematickeho fora, ale potrebujem to v pythone.
ako urcim ten chi kvadrat? jedine co sa mi podarilo najst v numpy je generator nahodnych cisel s chi square rozdelenim, ale ziadnu funkciu, ktora by generovala chi(alfa, n).




000001010006354002076399008566080550796405517758
k0fein
 k0fein      28.08.2010 - 06:25:32 , level: 1, UP   NEW
Definicia : http://en.wikipedia.org/wiki/Chi-square_distribution
Pythonovsky modul : stast.py

00000101000635400207639900856608055079640551775805525009
mimmon
 mimmon      01.09.2010 - 10:45:46 , level: 2, UP   NEW
vystupom stats.chisqprob(c,df), kde c je hodnota chi square a df je stupen volnosti je hladina vyznamnosti (pravdepodobnost) alfa.

Ja by som ale potreboval inverznu funkciu k tejto: f(alfa, df), ktorej vystupom by bola c - hodnota chi square.

Verim tomu, ze riesenie je strasne jednoduche (mozno aj s pouzitim tejto funkcie), ale statistika mi nikdy nesla, takze neviem ako na to..

0000010100063540020763990085660805507964055177580552500905543792
mimmon
 mimmon      11.09.2010 - 15:19:03 (modif: 11.09.2010 - 15:22:49), level: 3, UP   NEW !!CONTENT CHANGED!!
nakoniec som sa vykaslal na scientific approach a idem na to hrubou silou - iteraciami:


def p2chi(a,df,guess=128.,ld=0):
  if abs(chi2p(guess,df)-a)>0.00001:
    if chi2p(guess,df):
      if ld==0: ld = guess/2.
      else: ld = ld/2.
      guess -= ld
      p2chi(a,df,guess,ld)
    else:
      if ld==0: ld = guess/2.
      else: ld = ld/2.
      guess += ld
      p2chi(a,df,guess,ld)
  else:
    return guess


chi2p je stats.chisqprob()

000001010006354002076399008566080550796405508336
smok
 smok      23.08.2010 - 01:11:00 , level: 1, UP   NEW
mam pocit ze potrebujes implementaciu tej funkcie - na skuske sme to pocitali tusim tabulkami alebo kto mal TI-8x, tak to mal lahsie :)

a mas linku na matematicke forum? sem s nou :)

00000101000635400207639900856608055079640550833605511580
mimmon
 mimmon      24.08.2010 - 20:12:48 , level: 2, UP   NEW
pokial si pamatam, aj my sme v skole vzdy riesili chi kvadrat tabulkami. problem je, ze tu tabulku nemam a tiez by som mal radsej exaktne vztahy ako nejake pochybne interpolacie :)

0000010100063540020763990085660805507964055083360551158005582373
ziman
 ziman      04.10.2010 - 19:49:07 , level: 3, UP   NEW
niektore veci sa nedaju, trebars kvantil normalneho rozdelenia ani nejde vyjadrit analyticky