Algorytm do wyliczania RRSO |
Algorytm do wyliczania RRSO |
7.07.2009, 10:40:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.05.2007 Ostrzeżenie: (0%) |
Witam,
czy miał ktoś kiedyś przyjemność obcować z tematem obliczania rocznej rzeczywistej stopy procentowej (RRSO) ? Wzór wygląda tak, a wyznaczenie rrso następuje metodą kolejnych przybliżeń. gdzie, RRSO – szukana wartość i – kolejny okres rozliczeniowy; liczba całkowita ze zbioru {1,...,n} n – ilość okresów rozliczeniowych Days – liczba dni od daty wypłaty kredytu do spłaty n-tej raty; przyjmuje się że: • rata płacona jest zawsze w tym samym dniu miesiąca • jeżeli następny miesiąc nie ma takiego dnia, brany jest ostatni dzień tego miesiąca, w następnym zaś właściwy dzień w którym płacony jest kredyt • wypłata kredytu następuje w dniu dokonania obliczeń DaysInYear – liczba dni w roku, z którego pochodzi miesiąc spłaty i-tej raty Credit - kwota kredytu Instalment i – wysokość i-tej raty CollateralCosts – koszty zabezpieczeń. CustomerFee – opłata przygotowawcza; wyliczana na podstawie algorytmu Będę wdzięczny za jakąkolwiek pomoc. Ten post edytował raziu 7.07.2009, 10:43:40 -------------------- Nowoczesne projektowanie wnętrz, meble kuchenne - projekty i wykonanie.
Moda: makijaż ślubny,stylistka |
|
|
22.07.2009, 15:55:41
Post
#2
|
|
Grupa: Zarejestrowani Postów: 0 Pomógł: 0 Dołączył: 22.07.2009 Ostrzeżenie: (0%) |
Ostatnio wygrałam walkę w C# z algorytmem RRSO więc jak aktualne to mogę się podzielić. Jeśli aktualne to mogę się podzielić przemyśleniami i nakierować.
|
|
|
22.07.2009, 16:03:59
Post
#3
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) |
Nie miałem nigdy okazji korzystać z tego algorytmu, ale jeśli masz gotowy wzór, to nie widzę problemu. Skoro masz dane wszystko oprócz RRSO w tym wzorze, to możesz sobie napisać program, w którym wprowadzisz ten wzór wraz ze zmienną RRSO. Wystarczy założyć, że na początku RRSO = 0, a potem po każdej wykonanej iteracji zwiększać wartość RRSO o żądaną dokładność (np. 0.1 lub 0.01). Ten proces należy wykonywać tak długo, aż Credit będzie równy (ew. większy lub równy) wynikom obliczeń w danej iteracji, po czym kończysz wykonywanie iteracji i zwracasz wartość RRSO.
-------------------- Sygnatura niezgodna z regulaminem.
|
|
|
22.07.2009, 16:07:52
Post
#4
|
|
Grupa: Zarejestrowani Postów: 461 Pomógł: 32 Dołączył: 17.09.2003 Skąd: Łódź Ostrzeżenie: (0%) |
A potem się dziwią po co matematyka na maturze ... u mnie w średniej to takie równania rozwiązywaliśmy na zajęciach. Po prostu odpowiednio przekształć wzór i działaj. Na szybko widzę kilka przekształceń, które możesz wylonać.
Aha ten wzór ma się nijak do prawdy gdy masz wziąć dłuższy okres niż jeden rok i krzyżujesz się z rokiem przestępnym. |
|
|
22.07.2009, 21:44:51
Post
#5
|
|
Grupa: Zarejestrowani Postów: 0 Pomógł: 0 Dołączył: 22.07.2009 Ostrzeżenie: (0%) |
A potem się dziwią po co matematyka na maturze ... u mnie w średniej to takie równania rozwiązywaliśmy na zajęciach. Po prostu odpowiednio przekształć wzór i działaj. Na szybko widzę kilka przekształceń, które możesz wylonać. Jesteś dla mnie bogiem, jeśli obliczysz RRSO na kartce na tak zwaną piechotę z dokładnością do 2 miejsc po przecinku Osobiście uważam, że najlepiej przyjąć właśnie metodę kolejnych przybliżeń. gdzie RRSO będzie się mieścić w przedziale powiedzmy 0% - 200% podstawiając pod wartość rrso na początku jakiś procent powiedzmy 75. obliczamy ile wyjdzie wartość ze wzoru dla takiego oprocentowania jeśli będzie większe niż kwota kredytu to 75 staje się dolną granicą jeśli będzie mniejsze to górną. Jednym słowem dzielimy otrzymane przedziały do momenty kiedy różnica kwoty kredytu i naszej wartości wyliczanej będzie mniejsza niż przyjętna przez nas granica błedu np 0,1 Swoją drogą przyznam, iż to jest naprawdę ciekawy problem do rozwiązania który uzmysłowi człowiekowi czym jest RRSO i czym np się różni od efektywnej stopy oprocentowania. |
|
|
23.07.2009, 07:30:47
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) |
A o CAS kiedyś słyszał? Np. Maxima. Jedynym problemem w równaniu może być suma, bo dla niej trudno znaleźć odwrotność. Ale mógłbyś rozwiązać to równanie dla n=4..8 i potem spróbować zależność znaleźć.
|
|
|
24.07.2009, 00:09:03
Post
#7
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) |
Pewnie poza metodami numerycznymi istnieje też jakiś sposób dojścia do wyniku drogą dedukcji lub indukcji, ale nie będę rozwijał tematu, gdyż nie jestem jakimś wybitnym specjalistą w dziedzinie matematyki. Jeżeli autor tematu będzie wystarczająco konsekwentny, to na podstawie rzuconych tu haseł pogrzebie w źródłach i coś wykombinuje .
-------------------- Sygnatura niezgodna z regulaminem.
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 09:57 |