Tag: "mathematik"

Nominalzins aus Effektivzins errechnen

Wie man die effektive Verzinsung aus der Nominalverzinsung errechnet, haben wir in diesem Beitrag gesehen. Neulich hat mich aber ein Posting in den MSDN Newsgroups auf die Excel Funktion NOMINAL() aufmerksam gemacht, die genau das Gegenteil macht.… mehr »

Modus pro Gruppe ermitteln

Vor einiger Zeit kam eine interessante Frage in der Newsgroup auf. Gesucht wurde der am häufigsten vorkommende Preis pro Artikelgruppe. Also der Modus je Artikelgruppe. Gegeben ist das folgende Ausgangsszenario: CREATE TABLE #t (ArtikelGruppe… mehr »

Yield to maturity

Wie in einem der letzten Beiträge dieser Kategorie angekündigt, möchte ich hier auf der Website meine Implementierung der Berechnung der Yield to maturity vorstellen. Andere Begriffe für Yield to maturity sind auch arithmetische Rendite oder… mehr »

Das geometrische Mittel

oder die Frage, wie berechne ich das Produkt einer Spalte einer Tabelle und warum gibt es eigentlich keine PROD() Aggregatfunktion... Die Vorgeschichte zu diesem Beitrag: Wir erhalten immer wieder Anrufe von irgendwelchen Vertrieblern, die uns in… mehr »

Die deutsche 30/360 Zinsberechnungsmethode

In den guten alten Tagen als Computer noch kaum vorhanden und noch weniger leistungsfähig waren, entwickelte sich die deutsche Zinsberechnungsmethode. Die Hauptbesonderheit dieser Methode besteht darin, daß jeder Monat fiktiv 30 Tage hat. Egal, wie… mehr »

Fälligkeitstermine für Optionen ermitteln

Im Beitrag Fälligkeiten des Bund-Futures ermitteln... haben wir uns mit dem Problem auseinandergesetzt, den jeweils 10. ten Tag eines Verfallsmonats im Bund-Future zu ermitteln. Das "einzige" Problem dieser Fragestellung war, ob der ermittelte Tag ein… mehr »

Fälligkeiten des Bund-Futures ermitteln

Zunächst einmal ein ganz, ganz wenig Hintergrundwissen. Der Bund-Futures ist ein Zinsderivat mit einer Laufzeit von 3 Monaten oder einem Vielfachen davon. Die Fälligkeit eines Kontraktes fällt in die Monate März, Juni, September und Dezember. Ein… mehr »

Die effektive jährliche Verzinsung

Beliebt sind (oder besser gesagt, waren) diese Informationen bei Kreditangeboten aller Art. Einen monatlichen Zinssatz durch die Multiplikation * 12 in einen jährlichen umzurechnen, ist zur gleichen Zeit richtig und doch nicht. Auf diese Weise… mehr »

Das gewichtete Mittel

Angenommen, wir haben folgendes Portfolio: Anlageklasse Anteil am Portfolio Aktien 70% Renten 20% Cash 10% Für Aktien erwarten wir einen Return von 3%, für Renten 5% (jaja, wir haben "High-Yield" Bonds :-) ), und Cash 1,5%. Was ist nun der… mehr »

Present und Future Value einer Einmalanlage

Der Spatz in der Hand ist mehr wert als die Taube auf dem Dach. So ähnlich lautet ein beliebtes Sprichwort. Übertragen auf Geld würde man wahrscheinlich sagen, daß 1 Euro in der Hand heute mehr wert ist als 1 Euro, den man irgendwann in der Zukunft… mehr »

Summenwert einer Reihe

Dies ist ein beliebtes Beispiel für Informatikstudenten im Anfangsstadium, um die Auswirkungen effizienter Algorithmen zu demonstrieren. Also auch hier nicht unbedingt etwas, was man zwingend in einer Datenbank machen müßte, das sich aber durchaus… mehr »

N-te Wurzel einer Zahl

Tja, wieder so ein Beispiel, dass man mal in der Schule gelernt hat, aber immer genau dann vergisst, wenn man es braucht. DECLARE @My1 FLOAT DECLARE @My2 FLOAT SELECT @My1 = 16, @My2 = 4 SELECT POWER(@My1, 1/@My2)… mehr »

Kleinste gemeinsame Vielfache zweier Zahlen

CREATE FUNCTION dbo.kgv(@zahl1 int, @zahl2 int ) RETURNS INT AS BEGIN RETURN (@zahl1 * @zahl2) / dbo.ggt(@zahl1, @zahl2) END GO SELECT dbo.kgv(24,36) DROP FUNCTION dbo.kgv ----------- 72 (1 row(s) affected) Der Vollständigkeit… mehr »

Größte gemeinsame Teiler zweier Zahlen

Dies ist die Adaption der Excel Funktion GGT(). CREATE FUNCTION dbo.ggt(@zahl1 int, @zahl2 int) RETURNS INT AS BEGIN DECLARE @zahl3 INT SET @zahl3=1 WHILE (@zahl3 <> 0) BEGIN SET @zahl3=@zahl1 % @zahl2 SET @zahl1=@zahl2… mehr »

Fakultät einer Zahl

CREATE FUNCTION dbo.fakultät(@n DECIMAL(38,0)) RETURNS DECIMAL(38,0) AS BEGIN DECLARE @tmp DECIMAL(38,0) IF (@n <= 1) SELECT @tmp = 1 ELSE SELECT @tmp = @n * dbo.fakultät(@n - 1) RETURN @tmp END GO SELECT… mehr »

Steigung einer Geraden

DECLARE @x1 FLOAT DECLARE @x2 FLOAT DECLARE @y1 FLOAT DECLARE @y2 FLOAT SELECT @x1 = 1, @x2 = 2, @y1 = 1, @y2 = 2 SELECT (@y2-@y1)/(@x2-@x1) -----------------------------------------------------… mehr »

Der hyperbolische Tangens

Sozusagen als krönender Abschluss meines Exkurses in die Statistik, hier ein Skript zur Berechnung des hyperbolischen Tangens: DECLARE @sinhyp FLOAT DECLARE @coshyp FLOAT SELECT @sinhyp=0.5, @coshyp=0.5 SELECT ((POWER(EXP(1),@sinhyp) -… mehr »

Der hyperbolische Cosinus

Dies ist die Adaption der Excel Funktion COSHYP()DECLARE @coshyp FLOATSET @coshyp=1SELECT (POWER(EXP(1),@coshyp) + POWER(EXP(1),-@coshyp) )/2 ----------------------------------------------------- 1… mehr »

Der hyperbolische Sinus

DECLARE @sinhyp FLOATSET @sinhyp = 1SELECT (POWER(EXP(1),@sinhyp) - POWER(EXP(1),-@sinhyp))/2 ----------------------------------------------------- 1.1752011936438014(1 row(s) affected) Die Variante… mehr »

Median berechnen

Es gibt anscheinend unterschiedliche Meinungen über die Berechnung des Median. Zum einen gibt es den 'financial' Median, der das arithmetische Mittel der beiden mittleren Werte ist, zum anderen den 'statistischen' Median, der der niedrigere (bzw. bei… mehr »