Excel - Codes achter de schermen
Geplaatst: vr 27 dec 2013, 01:46
Beste Guru's,
In de excelfunctie Regression (Data > Data Analysis > Regression) zit een "onhandigheidje" welke ik zeer graag verhelpen zou willen hebben. Dit in verband met enorme tijdbesparing aangezien ik de functie vrijwel dagelijks gebruik.
Het onhandigheidje is iets wat we niet willen; de cellen kun je aanpassen maar de uiteindelijke waarden veranderen niet mee.
Om het voorbeeld kort te schetsen heb ik een dataset gecreeƫrd (omdat het waarsschijnlijk onduidelijk is, heb ik een excel-file in de bijlage geupload);
Doe je over deze dataset Regression, dan volgt: R square = 0,674550736721719, zo zijn er vele andere waarden als R adj square, SS, etc etc.
Daar ligt exact het probleem, er staat een getal (0,6745..) in plaats van een formulevorm.
Dit zorgt ervoor dat, mocht je een getal in je waarden willen veranderen, het regressiemodel niet mee veranderd. Erg vervelend als je 25 verschillende parameters hebt en alles dus opnieuw zou moeten doen.
Dat kan beter, formulevorm of een soort add-in met de juiste regressie-formules erbij.
Nu zit ik met de twee hoofdzaken te knoeien, de regressie-formules ken ik lang niet allemaal en ik zou geen idee hebben hoe ik deze formules in excel kan implementeren mocht ik ze allen hebben.
Op andere fora heeft men me niet kunnen helpen met dit probleem, ik hoop dat het hier wel lukt :]
Met vriendelijke groeten,
Rkuipers
In de excelfunctie Regression (Data > Data Analysis > Regression) zit een "onhandigheidje" welke ik zeer graag verhelpen zou willen hebben. Dit in verband met enorme tijdbesparing aangezien ik de functie vrijwel dagelijks gebruik.
Het onhandigheidje is iets wat we niet willen; de cellen kun je aanpassen maar de uiteindelijke waarden veranderen niet mee.
Om het voorbeeld kort te schetsen heb ik een dataset gecreeƫrd (omdat het waarsschijnlijk onduidelijk is, heb ik een excel-file in de bijlage geupload);
Y | X | X^2 | X^3 | X^4 | X^5 |
0,719108 | 1 | 1 | 1 | 1 | 1 |
0,391217 | 2 | 4 | 8 | 16 | 256 |
0,210852 | 3 | 9 | 27 | 81 | 6561 |
0,551897 | 4 | 16 | 64 | 256 | 65536 |
0,200934 | 5 | 25 | 125 | 625 | 390625 |
0,059877 | 6 | 36 | 216 | 1296 | 1679616 |
0,666494 | 7 | 49 | 343 | 2401 | 5764801 |
0,507736 | 8 | 64 | 512 | 4096 | 16777216 |
0,751366 | 9 | 81 | 729 | 6561 | 43046721 |
0,936827 | 10 | 100 | 1000 | 10000 | 1,00E+08 |
Daar ligt exact het probleem, er staat een getal (0,6745..) in plaats van een formulevorm.
Dit zorgt ervoor dat, mocht je een getal in je waarden willen veranderen, het regressiemodel niet mee veranderd. Erg vervelend als je 25 verschillende parameters hebt en alles dus opnieuw zou moeten doen.
Dat kan beter, formulevorm of een soort add-in met de juiste regressie-formules erbij.
Nu zit ik met de twee hoofdzaken te knoeien, de regressie-formules ken ik lang niet allemaal en ik zou geen idee hebben hoe ik deze formules in excel kan implementeren mocht ik ze allen hebben.
Op andere fora heeft men me niet kunnen helpen met dit probleem, ik hoop dat het hier wel lukt :]
Met vriendelijke groeten,
Rkuipers