Maple in SMATH

Maple in SMATH - exponential curve fitting - Mensajes

#1 Publicado: 5/6/2023 0:18:53
RegRetired

RegRetired

8 me gusta en 144 mensajes.

Grupo: User

Does anyone know if this maple function works in SMATH? I cannot get it to work.
Archivo no encontrado.

If not available, is there another similar regression fit function available?

Sorry about that. Update to sm file.
Archivo no encontrado.Archivo no encontrado.

I am really struggling. It shouldn't be this hard.
This version of Maple 6 regression fit also does not work.
Maybe someone could give me examples of the five input arguments to the SMATH Fit(5) function as noted in the figure.

Archivo no encontrado.

As always, any help is appreciated. I really want to get away from Mathcad 15 because there is no longer any support.
Reg CurryLoveland, CO
#2 Publicado: 5/6/2023 2:53:52
Вячеслав Мезенцев

Вячеслав Мезенцев

1.558 me gusta en 1.868 mensajes.

Grupo: Moderator

It is possible to use this function, but it is difficult. To do this, you need to include the stats package in the with.inс file. By default, not all packages are included in the plugin and you must manually specify the required ones in the plugin folder (bin\with.inc):

with(linalg):with(inttrans):with(plots):with(stats):

fit-example.png

Unfortunately, the Maple syntax is difficult to replicate in a document, so the ability to use the symbol engine is limited. I'll see if I can somehow use this solution with vectors from the document. Now I recommend using alternative solutions, which I hope will be offered soon.
Russia ☭ forever, Viacheslav N. Mezentsev
#3 Publicado: 5/6/2023 3:02:34
RegRetired

RegRetired

8 me gusta en 144 mensajes.

Grupo: User

Yikes, that is beyond me.

What about the built-in Fit(5) function question?

This is what I am trying to achieve, but it defeats my purpose of getting away from Mathcad 15.

Archivo no encontrado.

Surly, there is a simple way to fit data with various functions in SMATH, but maybe not.
Reg CurryLoveland, CO
#4 Publicado: 5/6/2023 6:22:53
Alvaro

Alvaro

1.139 me gusta en 1.805 mensajes.

Grupo: User

Hi. In the attached how to use Fit(5), which requires Maxima plugin, and al_nleqsolve applied to an overdetermined system.

CLIMATE CHANGE.sm (19,28 KiB) descargado 1589 vez(es).

About maple, as far I know, in the version 6 the equation to fit must be linear in the unknown parameters, as it don't have the uppercase 'Fit' package, but the old 'fit' one.

Best regards.
Alvaro.
#5 Publicado: 5/6/2023 7:04:43
RegRetired

RegRetired

8 me gusta en 144 mensajes.

Grupo: User

Thanks for the info; however, I added both plugins and the maxima calculation failed for some reason.
Archivo no encontrado.

My copy shows both of the plugins are available.
Reg CurryLoveland, CO
#6 Publicado: 5/6/2023 7:25:52
Martin Kraska

Martin Kraska

1.361 me gusta en 2.275 mensajes.

Grupo: Moderator

The Maxima plugin is just the interface (works only under Windows) to standard Maxima. Maxima must be installed separately and SMath must be told the path to Maxima. Follow the link in my signature, there you find instructions.
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
#7 Publicado: 5/6/2023 9:46:15
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

If not available,
is there another similar regression fit function available ?


Under the hood, your model is very reflexive. Thus not easy to fit.
... not easy to fit means various coefficients fit as well.
Differently, Cholesky polynomial fits as well, not reflexive.
Matter of preference.
Climate change is BS. Earth entropy is increasing till much colder.
Global warming [HadCRU] proves the decrease °C since ~ 2010.
Cheers ... Jean.

Page2 Climate.sm (59,43 KiB) descargado 1446 vez(es).
Inst_HadCRUt4.sm (267,2 KiB) descargado 1337 vez(es).
#8 Publicado: 5/6/2023 16:18:22
RegRetired

RegRetired

8 me gusta en 144 mensajes.

Grupo: User

I agree. See my attached report.
CLIMATE MODELS.pdf (1,5 MiB) descargado 1047 vez(es).
Reg CurryLoveland, CO
#9 Publicado: 5/6/2023 16:54:54
RegRetired

RegRetired

8 me gusta en 144 mensajes.

Grupo: User

I don't have MAXIMA. Are you telling me that both of these built in SMATH functions require Maxima?

Archivo no encontrado.

Archivo no encontrado.

Since I don't have MAXIMA, why do they show up as available?
Reg CurryLoveland, CO
#10 Publicado: 5/6/2023 17:02:27
RegRetired

RegRetired

8 me gusta en 144 mensajes.

Grupo: User

So, I have come to the conclusion that there are no built-in curve fitting routines in SMATH that will allow me to do an exponential fit like I do in Mathcad 15.

I assume that means I must write my own since nothing offered so far gives a good fit like the Mathcad exponential fit.

Thanks for all your responses.
Reg CurryLoveland, CO
#11 Publicado: 5/6/2023 18:12:25
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

So, I have come to the conclusion that there are no built-in curve fitting routines in SMATH


That's right, Smath has no fitting plugin. However, we miss nothing.
miss nothing: Explain ...
Smath fitting techniques is a HUGE collection of advanced utilities.
By far more capable than MCD 11 unless they have implemented many more than Given/Minerr.
Please confirm you can download from the forum after disabling firewall(s).
Visit Samples ... LMSA Genfit attached few days ago.
Cheers ... Jean.
#12 Publicado: 5/6/2023 18:13:59
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

... by fitting, I mean fitting raw data sets.
#13 Publicado: 5/6/2023 18:25:50
CBG

CBG

78 me gusta en 312 mensajes.

Grupo: User

Hello

I think you can use the Least Squares algorithm to fit the data.

LS_CBG.png
LS_CBG_2.png
CLIMATE CHANGE WORKING_CBG.sm (35,53 KiB) descargado 1411 vez(es).


Best Regards

Carlos
#14 Publicado: 5/6/2023 18:32:31
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

... Smath Thurber fit

Thurber Smath.PNG
#15 Publicado: 6/6/2023 16:16:11
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Extrapolation of your 2020 data set is anon-sense.
Nothing yet, indicates it will be logistic asymptotic,
may be returning a Gaussian or crippled Gaussian.
The last part of the data set is noisy but has a trend.
#16 Publicado: 26/6/2023 8:36:47
Filip De Somer

Filip De Somer

0 me gusta en 2 mensajes.

Grupo: User

Wrote

It is possible to use this function, but it is difficult. To do this, you need to include the stats package in the with.inс file. By default, not all packages are included in the plugin and you must manually specify the required ones in the plugin folder (bin\with.inc):

with(linalg):with(inttrans):with(plots):with(stats):

fit-example.png

Unfortunately, the Maple syntax is difficult to replicate in a document, so the ability to use the symbol engine is limited. I'll see if I can somehow use this solution with vectors from the document. Now I recommend using alternative solutions, which I hope will be offered soon.



Dear Uni I tried to duplicate your example after adding with(stats) to the plugin\bin\with.inc Unfortunately I seem to do something wrong. Could you assist me? Thanks in advance. I have added my attemptMapleFitTest.sm (3,75 KiB) descargado 1329 vez(es).
#17 Publicado: 26/6/2023 9:05:19
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

For your little 4 points data set
1. fit linterp(vx,vy,x) but you don't have an export
2. fit Cholesky and export the fitted function.
Jean.
#18 Publicado: 26/6/2023 12:11:21
Alvaro

Alvaro

1.139 me gusta en 1.805 mensajes.

Grupo: User

Wrote

So, I have come to the conclusion that there are no built-in curve fitting routines in SMATH that will allow me to do an exponential fit like I do in Mathcad 15. ....



Hi Reg. The solution proposed at the post #4 in the file { CLIMATE CHANGE.sm (19,28 KiB) descargado 1589 vez(es). } only uses an standard SMath plugin, for al_nleqsolve .

Click to enlarge

Wrote

I assume that means I must write my own since nothing offered so far gives a good fit like the Mathcad exponential fit. ...



In this graph, the solutions of SMath, Maxima and Mathcad are compared. SMath's solution seems as valid to me as Mathcad's.

Click to enlarge

Best regards.
Alvaro.
#19 Publicado: 26/6/2023 15:07:10
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

I assume that means I must write my own since nothing offered so far gives a good fit like the Mathcad exponential fit


Mahcad exponential fit is essentially based on LM resident code.
You can do same in Smath from Genfit techniques or Carlos LM.
All MCD fits done in the Mathsoft Collaboratory have been done in Smath.
Smath Genfit compendium is lot more immense.
Jean.
#20 Publicado: 26/6/2023 15:17:56
RegRetired

RegRetired

8 me gusta en 144 mensajes.

Grupo: User

Jean,
You have my file. If what you say is true, please post an example of an exponential fit to my data.

Thanks
Reg CurryLoveland, CO
  • Nuevos mensajes
  • Sin mensajes nuevos