Funktionen und Formeln  

Tabellen und Spalten  

Tabellen und Spalten

accumulate

Füllt einen Vektor durch Summieren der jeweiligen Vorgängerwerte auf. (f(i)=f(i-1)+x)

Collection accumulate(Object value, Object start, Object sort=nothing, boolean asc=true)

Parameter
value : is the scalar or vector with the input values
start : is the initial value
sort : defines a sort order
asc : true: sort ascending, false: sort descending

groupBy

Erzeugt Index-Nummern von 1 bis 3 aus Gewichtungen in einer Spalte

Collection groupBy(Object weight, Object lo=0.333333, Object hi=0.666666, Object hi2=nothing, Object hi3=nothing, Object hi4=nothing)

Parameter
weight : ist die Spalte der Gewichtungen
lo : ist die Spezifikationsgrenze zwischen 1. und 2. Gruppe
hi : ist die Spezifikationsgrenze zwischen 2. und 3. Gruppe
hi2 : ist die Spezifikationsgrenze zwischen 2. und 3. Gruppe
hi3 : ist die Spezifikationsgrenze zwischen 2. und 3. Gruppe
hi4 : ist die Spezifikationsgrenze zwischen 2. und 3. Gruppe

norm

Normalisiert die Werte einer Komponente so, dass ihre Summe einem Vorgabewert entspricht. Sie können diese Funktion benutzen, um den durch die unabhängige-Punktverteilungs-Methode erzielten Gewichtungs-Vektor auf einen Summenwert zu normalisieren. Ist die Summe 1, so sind die berechneten Werte Prozentsätze ( Summe der berechneten Werte = 1. )

Collection norm(Collection x, Numeric total, integer level=nothing, Object sumdim=nothing)

Parameter
x : is the container which contains the values you want to normalize.
total : is the sum you want to use for normalization, e.g. 100 if you want to express the values from container x in percent.
level : is the level of details to operate on
sumdim : specifies the dimension for the operation if the source is a multi-dimensional collection

paretoSum

Collection paretoSum(Object weight)

Parameter
weight :

percentage

Normiert die Werte in einem Tensor auf eine Summe von 1.0

Collection percentage(Collection x, integer level=0.0, Object sumdim=nothing)

Parameter
x : ist der Tensor, der die Werte enthält
level : ist die Detailstufe, auf der gearbeitet werden soll
sumdim : gibt die Dimension an, auf der gearbeitet werden soll, wenn der Tensor mehr als 2 Dimensionen besitzt

ranking

Calculates rank numbers for a sequence according to the values in a vector. If the reverse parameter is false, the item with the highest value will get rank number 1. If the reverse parameter is true, the item with the lowest value will get rank number 1.

Collection ranking(Collection vector, boolean reverse=false)

Parameter
vector : a vector of values to be compared to each other
reverse : indicates the sort direction

scale

Diese Funktion bildet Werte eines Vektor oder einer Matrix auf einen neuen Wertebereich ab. Sie bildet ein altes Minimum auf ein neues Minimum und ein altes Maximum auf ein neues Maximum ab.

Collection scale(Collection x, Numeric min1, Numeric max1, Numeric min2, Numeric max2)

Parameter
x : Eine Matrix oder ein Vektor mit Werten im alten Wertebereich
min1 : Das alte Minimum. Kann eine Matrix, ein Vektor oder ein skalarer Wert sein
max1 : Das alte Maximum. Kann eine Matrix, ein Vektor oder ein skalarer Wert sein.
min2 : Das neue Minimum. Kann eine Matrix, ein Vektor oder ein skalarer Wert sein.
max2 : Das neue Maximum. Kann eine Matrix, ein Vektor oder ein skalarer Wert sein

scaleMax

Re-scales argument x from 0..maximum(x) to the new range given by min and max

Collection scaleMax(Collection x, Object min=1.0, Object max=10.0, Object mode=2.0)

Parameter
x : is the vector of values to be re-scaled
min : is the new minimum
max : is the new maximum
mode : is the calculation mode: shallow: calculate in the dimension of x, levels: calculate for both the system and the parameter level of x

shift

Erzeugt einen neuen Vektor mit den Werten eines Ausgangsvektors. Die Werte im neuen Vektor werden um eine gegebene Anzahl von Schritten verschoben.

Collection shift(Collection vector, integer offset)

Parameter
vector : ist der Vektor, der die Werte enthält.
offset : ist die Anzahl der Schritte, um die die Werte verschoben werden sollen.

totalImportance

Calculates the total importance from one or more scoring methods, e.g. AHP, result of a questionnaire...

Collection totalImportance(Collection table, float total=1.0)

Parameter
table : is the table containing the results of the different methods
total : the intended total sum for the result, 1.0 for percentage

Feedback

War dieser Artikel hilfreich?

Falls Sie fragen zu diesem Thema oder Verbesserungsvorschläge haben, lassen Sie es uns bitte wissen:

=