Tag: "mathematik"

Nominalzins aus Effektivzins errechnen
Jan 30th
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
Jan 27th
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
Jan 25th
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
Nov 21st
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
Nov 3rd
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
Sep 26th
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
Sep 26th
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
Sep 20th
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
Sep 20th
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
Mai 6th
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
Aug 18th
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
Aug 3rd
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
Aug 3rd
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
Aug 3rd
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
Jul 26th
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
Jul 26th
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
Jul 22nd
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
Jul 22nd
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
Jul 22nd
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
Jul 13th
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 »
