Maj 032014
 

Flattr this!

Jag råkade hitta en artikel som jämför olika kalkylprogram på hög nivå. Den heter StatisticalAccuracy of Spreadsheet Software av Kellie B. K Eeling och Robert J. Pavur och är publicerad 2011 i The American Statistician.

De flesta jämförelser av datorprogram brukar vara reklam för något program eller hålla sig till basala funktioner. Man brukar utöver det framhålla att det finns mängder av funktioner som ingen använder och hur bra gränssnittet är. Man brukar sällan gå in på hur program klarar riktigt avancerade funktioner och hur pass rätt uträkningar blir i kalkylprogram.

Artikeln är intressant i många avseenden. Författarna jämför Excel 2007 och 2010, Google Docs, Quattro Pro, Gnumeric och OpenOffice Calc och hur de klarar avancerade statistiska beräkningar. För dem som som inte klarar av matematiken rekommenderar jag att läsa sammanfattningen.

Det är viktigt att statistiska beräkningar blir rätt eftersom de påverkar beslut och planering. Det gäller därför att de program man använder räknar rätt.

Litet överraskande är det i särklass bästa programmet Gnumeric som spelar i en egen division. Gnumeric är Gnomes kalkylprogram, är fri programvara och gratis.

Excel 2010 var bättre än Excel 2007 och sämst var Google Docs. Calc klarade sig hyfsat.

Det är skrämmande att Excel, som många anser vara juvelen i MS Office, är och framför allt har varit, uselt på att räkna och även om det blivit bättre ligger det ungefär jämsides med Calc. Man undrar hur många beslut som fattats utifrån felaktiga beräkningar i Excel. Det är faktiskt en skrämmande tanke.

De dyraste kommersiella programmen var inte bättre än fria program. Varför ska man betala för program som inte är bättre än gratisalternativ?

I slutet av artikeln skriver författarna att:

Professors should be cautious in recommending open source software to students, but Gnumeric provides a free alternative that generally outperforms the five other spreadsheet packages compared in this study.

Varför professorer ska vara försiktiga att rekommendera fri programvara framgår inte. En stor fördel med Gnumeric, Calc och annan fri programvara är bland annat att kunniga matematiker kan studera hur programmen utför beräkningar. Detta är omöjligt i proprietära program som Excel. En matematiker har ingen chans att ta reda på varför resultaten blir fel eller korrigera felaktiga algoritmer eftersom källkoden inte är tillgänglig.

  One Response to “Räkna dyrt är bra, räkna rätt är bättre”

  1. ”En stor fördel med Gnumeric, Calc och annan fri programvara är bland annat att kunniga matematiker kan studera hur programmen utför beräkningar. Detta är omöjligt i proprietära program som Excel. En matematiker har ingen chans att ta reda på varför resultaten blir fel eller korrigera felaktiga algoritmer eftersom källkoden inte är tillgänglig.”

    I sak har du helt rätt, fast det hjälper inte att ha tillgång till källkoden om man inte kan programmera. Jag kan själv inte programmera och skulle jag läsa källkoden till Gnumeric är det föga troligt att jag skulle förstå hur programmet utför beräkningar. Dock kan en matematiker i ditt exempel ha hjälp av en programmeringskunnig person med att förstå algoritmen. Dvs. bara för att källkoden är tillgänglig är det inte säkert att man har hjälp av det själv om kunskaperna avseende programmering saknas.

    Dock är det avsevärt bättre om vem som helst kan kolla upp källkoden jämfört med om källkoden inte alls är tillgänglig som Excel är exempel på.

Kommentera

%d bloggare gillar detta: