standaarddeviate

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »
Henk

Henk

05/03/2008 23:47:00
Quote Anchor link
Ik krijg een paar verschillende uitkomsten met verschillende scripts: die op phphulp, die van mezelf en met select stddev(kolom) from tabel.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
    function standaardDeviatie ( )
    {

        $aGetallen = func_get_args ( );
        if ( is_array ( $aGetallen [ 0 ] ) )
            $aGetallen = $aGetallen [ 0 ];
        
        $fTotaal = array_sum ( $aGetallen );
        $iAantal = count ( $aGetallen );
        
        $fGemiddelde = $fTotaal / $iAantal;
        
        $fTotaleVariatie = 0;
        foreach ( $aGetallen as $fGetal)
            $fTotaleVariatie += abs ( $fGemiddelde - $fGetal );
        
        $fStandaardDeviatie = $fTotaleVariatie / $iAantal;
        
        return $fStandaardDeviatie;
    }

?>
Wat ik hier heb gedaan is dit:

•Bereken gemiddelde: alle getallen in de array optellen en dan delen door het totaal aantal getallen.
•Door de array met getallen lopen, en elke keer het verschil tussen het betreffende getal en het gemiddelde optellen bij de totale afwijking / deviatie. Dan dat totale aantal delen door het aantal getallen.

Wat klopt er niet / wel? Ik heb dit geprobeerd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo standaardDeviatie ( 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9  );
?>
Ik krijg zelf deze uitkomst: 2
Met dezelfde waarden geeft MySQL: 2.2913
En het script op phphulp geeft: 2.4494897427832


Dank u
Gewijzigd op 01/01/1970 01:00:00 door Henk
 
PHP hulp

PHP hulp

23/11/2024 12:02:57
 
Jan Koehoorn

Jan Koehoorn

06/03/2008 06:54:00
Quote Anchor link
Ik herinner me de precieze definitie van standaarddeviatie niet meer, maar ik zou zoiets doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
    $array
= range (1, 6);
    $gem = round (array_sum ($array) / count ($array), 2);
    $verschillen = array ();
    for ($i = 0; $i < 50; $i++) {
        shuffle ($array);
        $verschillen[$i] = abs ($gem - $array[0]);
    }

    echo '<pre>' . print_r ($verschillen, true) . '</pre>';
    echo '<pre>' . print_r ($gem, true) . '</pre>';
    $stddev = round (array_sum ($verschillen) / count ($verschillen), 2);
    echo '<pre>' . print_r ($stddev, true) . '</pre>';
?>
 
Henk

Henk

06/03/2008 14:51:00
Quote Anchor link
Ik begrijp de keuze voor shuffle helemaal niet! Waarom zou je? Je berekent iets toch...???

Ik ken zelf de definitie van standaarddeviatie eigenlijk ook niet, maar ik had zelf bedacht dat het de gemiddelde afwijking zou zijn.

Dus nogmaals mijn vraag: wat klopt? (mijn script, mysql, dit script)

MySQL zal wel gelijk hebben, maar waarom?
 
Leon Kunst

Leon Kunst

06/03/2008 15:29:00
Quote Anchor link
standaarddeviatie is toch, als je 10 cijfers hebt, waar je het gemiddelde van wilt weten (dus alles optellen delen door 10) en je hebt bijv 2 (extreme) uitschieters in de 10 cijfers, dat dat dan die standaardefiatie is? (die zorgt ervoor dat je gemiddelde dus enorm omhoog of omlaag getrokken word, terwijl als je die uitschieters eruithaalt, je een beter beeld hebt van het gemiddelde)

pff, ff snel gegetypt, ik ga nu naar huis, vanaaf weer werken @ gamma

tjeu!
 
Frank -

Frank -

06/03/2008 15:34:00
Quote Anchor link
Wikipedia, even uitwerken in PHP en klaar is kees.
 
Henk

Henk

06/03/2008 15:38:00
Quote Anchor link
Wikipedia heb ik ook al bekeken...

Makkelijker gezegd dan gedaan. Ik snap die limieten en sigma's allemaal niet.

En wat is dit dan?
 
Henk

Henk

06/03/2008 21:26:00
Quote Anchor link
Uit een superduperbron heb ik vernomen dat je de kwadraten van de afwijking moet nemen, en de wortel van het gemiddelde daarvan. Zo dus
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
    function standaardDeviatie ( )
    {

        $aGetallen = func_get_args ( );
        if ( is_array ( $aGetallen [ 0 ] ) )
            $aGetallen = $aGetallen [ 0 ];
        
        $iAantal = count ( $aGetallen );
        $fGemiddelde = array_sum ( $aGetallen ) / $iAantal;
        
        $fTotaleVariatie = 0;
        foreach ( $aGetallen as $fGetal)
            $fTotaleVariatie += pow ( $fGemiddelde - $fGetal , 2 );
        
        $fStandaardDeviatie = sqrt ( $fTotaleVariatie / $iAantal );
        
        return $fStandaardDeviatie;
    }

    
    echo standaardDeviatie ( 1 , 2 , 3 );
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.