Statistics as Language of Thought in Softanza

28 views
Skip to first unread message

Mansour Ayouni

unread,
Jan 4, 2026, 4:44:34 PM (7 days ago) Jan 4
to The Ring Programming Language
Hello,

The stzDataSet class reimagines statistics not as formulas to memorize, but as a language of thought embedded in Ring code.

Distilling over 20 years of data analytics experience, I designed the STATS module in Softanza (including stzDataSet, stzDataWrangler, and several stzPlot classes) to help Ring developers embed expert-level outcomes inside their applications and solutions.

Follow a data analyst’s journey through this systematic, easy-to-follow methodology as he statistically and programmatically explores datasets in the article below:

https://github.com/mayouni/stzlib/blob/main/libraries/stzlib/base/doc/narrations/stzdatasetdoc.md

Happy reading!

Best, Mansour.

Mahmoud Fayed

unread,
Jan 4, 2026, 5:33:56 PM (7 days ago) Jan 4
to The Ring Programming Language
Hello Mansour

Thank you very much for sharing :D

Suggestions:

(1) Providing examples with Tables of Data (Not just 1D array) 
(2) Providing examples about different types of correlations like Pearson Correlation & Spearman Correlation


It contains some data about PWCT1 and PWCT2 where we used statistical analysis to compare between the two versions of the software (Performance improvements, Storage requirements, etc.) - We need statistics because what we have is (different visual programming languages, different components, different samples) - But we discovered significant correlation between the Number of Steps in the visual source file and the Performance/Storage requirements.

If such data, could be analysed using StzLib it will be a very nice example (at least for me)
So, I hope you could check this in the future as a practical example from a research project.

Keep up the GREAT WORK :D

Greetings,
Mahmoud 

Mansour Ayouni

unread,
Jan 4, 2026, 5:56:42 PM (7 days ago) Jan 4
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud,

I will recheck this nice research and recompile its analytics in stzlib!

stzDataSet focus is 1D data sets but we have stzTable, stzPivoTable and stzPlot for making most of the 2D analysis required by the research...

All the best,
Mansour

--

---
You received this message because you are subscribed to the Google Groups "The Ring Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ring-lang+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ring-lang/e70d9c81-4940-44a6-bad3-61ec7319860cn%40googlegroups.com.

Mahmoud Fayed

unread,
Jan 4, 2026, 6:38:00 PM (7 days ago) Jan 4
to The Ring Programming Language
Hello Mansour

>> "stzDataSet focus is 1D data sets but we have stzTable, stzPivoTable and stzPlot for making most of the 2D analysis required by the research."

This is very nice :D

Greetings,
Mahmoud

Reply all
Reply to author
Forward
0 new messages