Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 04. 03. 2015 17:33

firework5555
Příspěvky: 88
Reputace:   
 

softver Wolfram Mathematica - ako zadat podminku

Dobrý den,

neviem si akosi rady s riešenim problemu, kde mam odhadnut pomocou metody najmenšich čtvercu regresni koeficienty, čo by problem nebol, je to len jednuduše funkce LeastSquares[{{1, 1}, {1, 2}, {1, 3}}, {7, 7, 8}] .... no potrebujem napriklad pridat podminku aby soucet tych dvoch regresnich koeficientu byl 1 .... skusal som rozne modifikovat kod na sposob: LeastSquares[{{1, 1}, {1, 2}, {1, 3}}, {7, 7, 8},Sum[x[i],{i,1,2}] ==1 ] ale takto to nefunguje, a neviem najst ani nikde v helpe, ako by to šlo pridavat.. proste nejake omezenia dalsie na regresni koeficienty, ktore mi mathematica spocte.... ak by niekto vedel poradit, budem velmi vdačný. dakujem mockrat :-)

Offline

 

#2 04. 03. 2015 17:52

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: softver Wolfram Mathematica - ako zadat podminku

Zdravím,
součet dvou regresních koeficientů je 1.
To znamená první je třeba $X$ a druhý je $Y = 1 - X$.
Takže máme pouze jeden koeficient.


LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

#3 04. 03. 2015 17:56

firework5555
Příspěvky: 88
Reputace:   
 

Re: softver Wolfram Mathematica - ako zadat podminku

no to som uviedol len ako priklad, samozrejme v realnom priklade mam tych regresorov asi 20 ... a napr chcem podmienku na sucet všech koeficientov a pak najpr podmienky na nezapornost a tak... rozne

Offline

 

#4 04. 03. 2015 18:12

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: softver Wolfram Mathematica - ako zadat podminku

Mathematicu neovládám, ale předpokládám, že bude mít odpovídající funkci.

Jako příklad uvedu wxMaximu, kde se pro tento problém používá místo funkce lsquares jiná funkce fmin_cobyla, která umožňuje zadání doplňujících podmínek.


LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson