momente şi schiţe de informatică şi matematică
To attain knowledge, write. To attain wisdom, rewrite.

Un set de date URÂT: rezultatele bacalaureatului (II: statistici şi interpretări)

bacalaureat | limbajul R
2016 aug

notele finale versus instituţia contestaţiei; funcţie R şi procedură de verificare (aleatoare)

învăţământul nostru difuzează mult prea multe "specializări"! (dar nu sunt 96, ci 95)

sortimentul "Tehnologică" este păgubos ("STATUS" versus "Filiera")

"STATUS" versus un criteriu de clasificare oarecare

promovabilitatea pe judeţe ("STATUS" versus "jud")

funcţiile R table(), summary(), as.data.frame(), cut(), subset(); grafice cu mosaicplot() şi ggplot()

Un set de date URÂT: rezultatele bacalaureatului (I: curăţarea datelor)

Microsoftizare | bacalaureat | limbajul R
2016 jul

text CSV versus document ODS (şi 100 MB vs. 900 MB)

Windows "widechar" (UTF-16) versus UTF-8 (şi 100 MB vs. 50 MB)

virgula separă, punctul împarte, TAB deplasează (experienţa comună de editare şi de programare)

Coloane de tabel versus structură de date. Sensul datelor (date versus bălării)

pe scurt: microsoftizare versus informatizare (sau invers).

Expresii aritmetice în R (partea a III-a)

limbajul R
2016 jun

Construcţia unui program R pentru generarea tuturor expresiilor aritmetice cu 4 operanzi; varianta bazată pe prealocarea memoriei este cam de 1.5 ori mai rapidă decât cea bazată pe append().

Extragerea subsetului maximal pe care este injectivă restricţia corespunzătoare a funcţiei de evaluare; restricţia injectivă maximală a subseturilor injective. Statistici şi grafice aferente.

Expresii aritmetice în R (partea a II-a)

limbajul R
2016 may

Avem 126×7680 expresii aritmetice elementare cu câte 4 operanzi 1..9; explorăm posibilitatea de a investiga proprietăţile acestora folosind procedee statistice, ca în cazul unui "set de date" obişnuit (dintre acelea obţinute de exemplu prin funcţia data() din R). Avem astfel prilejul unor experimente care evidenţiază natura funcţională a limbajului R (în principiu, funcţiile pot fi argumente -anonime sau nu- ale altor funcţii şi în principiu, funcţiile nu au efecte secundare).

Expresii aritmetice în R (partea I)

limbajul R
2016 may

Generăm într-un limbaj implementat ca interpretor - şi am ales R - toate expresiile aritmetice pentru patru operanzi, cu trei dintre cei patru operatori binari elementari. Într-un limbaj compilat - fie C++ - aceasta ar necesita demersuri prealabile de modelare (de obicei prin arbori binari) pentru "expresie aritmetică"; în schimb, interpretoarele funcţionează după principiul "read - eval" şi prevăd câte o funcţie care analizează şi evaluează o expresie dată ca şir de caractere - şi exact faptul că putem dispune direct de funcţia respectivă îl folosim aici, pentru a genera expresiile aritmetice menţionate.

Alegând tocmai R, avem imediat şi instrumente comode pentru diverse experimentări şi grafice de natură statistică asupra expresiilor respective.


Prev
Next
ALL (349 titluri)

vezi Cărţile mele (de programare)

despre acesta ~ Home
(sau https://vlad.bazon.net/

Factoriale | Graficul funcţiilor

PGN browser | chess JS engine

Load

in /slightchess

/slightchess

626 partide analizate cu Crafty

(R) Computer Art | Decoraţiuni

Aplicaţii şcolare (javaScript)

Sinteze: