| « poprzedni wątek | następny wątek » |
1. Data: 2006-02-22 20:12:33
Temat: Statistica - formuly logiczneWitam serdecznie, mam nadzieje ze znajdzie sie na forum statystyk lub
psycholog lekka reka do pakietu Statistica :)
Przekopalam POmoc STatistica, publikacje Stanisza, Luszniewicza i Słabego.
Bardzo ubogo rozpisane jest tam formuowanie formuł logicznych.
Czy jest ktos kto moglby mi pomoc stworzyc formule.
opis:
Mamy do wyboru 4 zmienne
ZMN1 - dla n przypadkow przyjmuje wartosci liczbowe np. 200; 5555;3 etc...
ZMN2 - dla n przypadkow przyjmuje wartosci liczbowe np. 4; 450, 8000 etc...
ZMN3 - dla n przypadkow przyjmuje wartosci albo a, albo b, albo c, albo d
ZMN4 - to samo jak zmienna 3
Z tym ze w jesli w zmiennej 3 pojawila sie w n-tym przypadku odpowiedz "a"
to nie pojawi się ona dla tego przypadku w ZMN4. i tak dalej z "b", "c", "d"
Jak zapisac formułe dla ZMN5
ktora bedzie spelniac warunki
przyjmie wartosc "1"
jezeli zostaną spełnione wszystkie warunki
ZMN1>=300
oraz
ZMN2>=500
oraz
ZMN3 przyjmie wartość "a" lub "B"
oraz
ZMN4 przyjmie wartość "a" lub "B"
Jesli wszystkie 4 warunki beda spelniane ZMN5 przyjmie wartosc "1" w
przeciwnym razie przyjmie wartosc "0"
moja formuła wyglada tak
=(((ZMN1>=300) and (ZMN2>=500)) AND ((ZMN3="a") OR (ZMN4="b"
)))*1
Tylko że z formuła alternatywy or nie jest do konca tu sluszna.
bo dotyczy zachodzenie jednego albo obu warunkow jednoczesnie (tylko "a",
tylko "b", razem "a i b"
moze to, ale tez nie dziala
=((((ZMN1>=300) and (ZMN2>=500)) AND ((ZMN3="a") OR (ZMN4="b"
)))<>0)*1
Uproszczona wersje pliku .sta wysle na maila.
Prosze o podpowiedz
Dziekuje
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
› Pokaż wiadomość z nagłówkami
Zobacz także
2. Data: 2006-02-22 21:41:54
Temat: Re: Statistica - formuly logiczne kreta wrote:
> Witam serdecznie, mam nadzieje ze znajdzie sie na forum statystyk lub
> psycholog lekka reka do pakietu Statistica :)
> Przekopalam POmoc STatistica, publikacje Stanisza, Luszniewicza i Słabego.
> Bardzo ubogo rozpisane jest tam formuowanie formuł logicznych.
> Czy jest ktos kto moglby mi pomoc stworzyc formule.
>
> opis:
>
> Mamy do wyboru 4 zmienne
> ZMN1 - dla n przypadkow przyjmuje wartosci liczbowe np. 200; 5555;3 etc...
> ZMN2 - dla n przypadkow przyjmuje wartosci liczbowe np. 4; 450, 8000 etc...
> ZMN3 - dla n przypadkow przyjmuje wartosci albo a, albo b, albo c, albo d
> ZMN4 - to samo jak zmienna 3
>
> Z tym ze w jesli w zmiennej 3 pojawila sie w n-tym przypadku odpowiedz "a"
> to nie pojawi się ona dla tego przypadku w ZMN4. i tak dalej z "b", "c", "d"
>
> Jak zapisac formułe dla ZMN5
>
> ktora bedzie spelniac warunki
> przyjmie wartosc "1"
> jezeli zostaną spełnione wszystkie warunki
> ZMN1>=300
> oraz
> ZMN2>=500
> oraz
> ZMN3 przyjmie wartość "a" lub "B"
> oraz
> ZMN4 przyjmie wartość "a" lub "B"
>
>
> Jesli wszystkie 4 warunki beda spelniane ZMN5 przyjmie wartosc "1" w
> przeciwnym razie przyjmie wartosc "0"
>
> moja formuła wyglada tak
>
> =(((ZMN1>=300) and (ZMN2>=500)) AND ((ZMN3="a") OR (ZMN4="b"
> )))*1
=(((ZMN1>=300) and (ZMN2>=500)) AND ((ZMN3="a") OR (ZMN4="b" )))*1
Zazwyczaj działam w SPSS wiec sie nie sugeruj
ale coś mi nie gra w tej Twojej formule, Zaobacz:
- gdzie posiałaś możliwość przyjecia przez ZMN3 wartosci "B"
oraz mozliwosc przyjecia przez zmienna ZMN4 wartosci "A"?
pozdrawiam
vonBraun
› Pokaż wiadomość z nagłówkami
3. Data: 2006-02-24 06:39:49
Temat: Re: Statistica - formuly logiczne> > moja formuła wyglada tak
> >
> =(((ZMN1>=300) and (ZMN2>=500)) AND (((ZMN3="a") OR (ZMN4="b" )) or
((ZMN3="b")and (ZMN4="a"))))*1
Dziekuje Vonbraun,
zmienilam ale dalej nie dziala
moze jest to sprawa zwiazana z koncowka?
np. ((CALA POWYZSZA FORMULA)<>0)*1
ale jest to warunek co do ktorego nie jestem pewna, bo w istocie jest to
slabo opisane w helpie...
> Zazwyczaj działam w SPSS wiec sie nie sugeruj
> ale coś mi nie gra w tej Twojej formule, Zaobacz:
> - gdzie posiałaś możliwość przyjecia przez ZMN3 wartosci "B"
> oraz mozliwosc przyjecia przez zmienna ZMN4 wartosci "A"?
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
› Pokaż wiadomość z nagłówkami
4. Data: 2006-02-24 10:46:13
Temat: Re: Statistica - formuly logiczne2...@g...pl wrote w
news://news.tpi.pl:119/dtm9nl$2lv$1@inews.gazeta.pl
>>>moja formuła wyglada tak
>>>
>
>
>
>>=(((ZMN1>=300) and (ZMN2>=500)) AND (((ZMN3="a") OR (ZMN4="b" )) or
>
> ((ZMN3="b")and (ZMN4="a"))))*1
> Dziekuje Vonbraun,
> zmienilam ale dalej nie dziala
> moze jest to sprawa zwiazana z koncowka?
> np. ((CALA POWYZSZA FORMULA)<>0)*1
>
> ale jest to warunek co do ktorego nie jestem pewna, bo w istocie jest to
> slabo opisane w helpie...
No nie wiem, nie czytam helpow z zasady, oto co udalo sie intuicyjnie zrobic -
moze Ci sie przyda.
Klikasz: Dane->Prekoduj
W oknie ktore sie otworzy w opcjach "Kategoria1" ustawiasz
"włącz jeśli", W odpowiadającym temu oknie :"Nowa wartość 1" wpisujesz "1",
zas ponizej "wlacz jeśli" wklejasz to:
(((ZMN1>=300) and (ZMN2>=500)) AND (((ZMN3="a") OR (ZMN4="b" )) or ((ZMN3="b")
and (ZMN4="a"))))
(zwróć uwagę na zmiany w stosunku do tego co napisałąś)
W opcjach "Kategoria2" ustawiasz
"włącz jeśli", W odpowiadającym temu oknie :"Nowa wartość 2" wpisujesz "0",
zas ponizej "wlacz jeśli" wklejasz to:
NOT ((((ZMN1>=300) and (ZMN2>=500)) AND (((ZMN3="a") OR (ZMN4="b" )) or
((ZMN3="b")and (ZMN4="a")))))
(czyli NIE "to co wychodzi z poprzedniej formuły" - zauważ dodatkowy nawias)
powinno wyjść, jak nie - przeslij plik.
pozdrawiam
vonBraun
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
› Pokaż wiadomość z nagłówkami
| « poprzedni wątek | następny wątek » |