Maple in SMATH

Maple in SMATH - exponential curve fitting - Messages

#1 Posted: 6/5/2023 12:18:53 AM
RegRetired

RegRetired

8 likes in 130 posts.

Group: User

Does anyone know if this maple function works in SMATH? I cannot get it to work.
File not found.

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

Sorry about that. Update to sm file.
File not found.File not found.

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.

File not found.

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

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

1402 likes in 1708 posts.

Group: 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 Posted: 6/5/2023 3:02:34 AM
RegRetired

RegRetired

8 likes in 130 posts.

Group: 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.

File not found.

Surly, there is a simple way to fit data with various functions in SMATH, but maybe not.
Reg Curry Loveland, CO
#4 Posted: 6/5/2023 6:22:53 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: 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 KiB) downloaded 55 time(s).

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 Posted: 6/5/2023 7:04:43 AM
RegRetired

RegRetired

8 likes in 130 posts.

Group: User

Thanks for the info; however, I added both plugins and the maxima calculation failed for some reason.
File not found.

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

Martin Kraska

1222 likes in 2150 posts.

Group: 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.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#7 Posted: 6/5/2023 9:46:15 AM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: 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 KiB) downloaded 25 time(s).
Inst_HadCRUt4.sm (267 KiB) downloaded 27 time(s).
#8 Posted: 6/5/2023 4:18:22 PM
RegRetired

RegRetired

8 likes in 130 posts.

Group: User

I agree. See my attached report.
CLIMATE MODELS.pdf (1 MiB) downloaded 38 time(s).
Reg Curry Loveland, CO
#9 Posted: 6/5/2023 4:54:54 PM
RegRetired

RegRetired

8 likes in 130 posts.

Group: User

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

File not found.

File not found.

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

RegRetired

8 likes in 130 posts.

Group: 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 Curry Loveland, CO
#11 Posted: 6/5/2023 6:12:25 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: 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 Posted: 6/5/2023 6:13:59 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

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

CBG

77 likes in 312 posts.

Group: 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 KiB) downloaded 39 time(s).


Best Regards

Carlos
#14 Posted: 6/5/2023 6:32:31 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

... Smath Thurber fit

Thurber Smath.PNG
#15 Posted: 6/6/2023 4:16:11 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: 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 Posted: 6/26/2023 8:36:47 AM
Filip De Somer

Filip De Somer

0 likes in 2 posts.

Group: 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 KiB) downloaded 24 time(s).
#17 Posted: 6/26/2023 9:05:19 AM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: 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 Posted: 6/26/2023 12:11:21 PM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: 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 KiB) downloaded 55 time(s). } 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 Posted: 6/26/2023 3:07:10 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: 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 Posted: 6/26/2023 3:17:56 PM
RegRetired

RegRetired

8 likes in 130 posts.

Group: 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 Curry Loveland, CO
  • New Posts New Posts
  • No New Posts No New Posts