Difference between revisions of "Functions by category"

m
m
Line 3: Line 3:
 
__TOC__
 
__TOC__
 
----
 
----
===  Language, control, and syntax ===  
+
====  Language, control, and syntax ====  
 
'''[[Operators]]: '''[[Operators  | Arithmetic: + - * / ^]]  [[Comparison Operators |Comparison]]: =  <  >  <>  <=  >=  [[Logical Operators |Logical]]:  [[And]], [[Or]], [[Not]]; [[Text Concatenation Operator: & |Text concatenation]]: &; [[Subscript/Slice Operator |Subscript and slice:  x[I=x], x[@I=x] ]], [[Assignment Operator := |Assignment :=]], [[Reference Operator::\ |Reference \]], [[Dereference Operator |Dereference #]],  
 
'''[[Operators]]: '''[[Operators  | Arithmetic: + - * / ^]]  [[Comparison Operators |Comparison]]: =  <  >  <>  <=  >=  [[Logical Operators |Logical]]:  [[And]], [[Or]], [[Not]]; [[Text Concatenation Operator: & |Text concatenation]]: &; [[Subscript/Slice Operator |Subscript and slice:  x[I=x], x[@I=x] ]], [[Assignment Operator := |Assignment :=]], [[Reference Operator::\ |Reference \]], [[Dereference Operator |Dereference #]],  
  
Line 16: Line 16:
 
'''Local variables:'''  [[Var..Do |VAR x]], [[Index..Do |Index i]];  [[MetaVar  |MetaVar v]]; [[MetaIndex  |MetaIndex i]]; [[Alias..Do |Alias a]], [[Local Index Operator::A.I]]
 
'''Local variables:'''  [[Var..Do |VAR x]], [[Index..Do |Index i]];  [[MetaVar  |MetaVar v]]; [[MetaIndex  |MetaIndex i]]; [[Alias..Do |Alias a]], [[Local Index Operator::A.I]]
  
=== Mathematics ===
+
==== Mathematics ====
 
'''Basic math:''' [[Abs]], [[Sign]], [[Mod]], [[Round]], [[Ceil]], [[Floor]], [[Sqr]], [[Sqrt]], [[Exp]], [[Ln]], [[LogTen]], [[Factorial]], [[Degrees]], [[Radians]]
 
'''Basic math:''' [[Abs]], [[Sign]], [[Mod]], [[Round]], [[Ceil]], [[Floor]], [[Sqr]], [[Sqrt]], [[Exp]], [[Ln]], [[LogTen]], [[Factorial]], [[Degrees]], [[Radians]]
  
Line 27: Line 27:
 
'''Signal processing:''' [[FFT]], [[FFTInv]]
 
'''Signal processing:''' [[FFT]], [[FFTInv]]
  
=== Dates, Text, Financial===  
+
==== Dates, Text, Financial====  
 
'''[[Date and Time Values |Date and Time]]:'''[[Date_Functions#MakeDate.28year.2C_month.2C_day.29 | MakeDate]], [[DateAdd]], [[DatePart]], [[Today]], [[ParseDate]], [[IsDateTime]]
 
'''[[Date and Time Values |Date and Time]]:'''[[Date_Functions#MakeDate.28year.2C_month.2C_day.29 | MakeDate]], [[DateAdd]], [[DatePart]], [[Today]], [[ParseDate]], [[IsDateTime]]
  
Line 33: Line 33:
  
 
'''[[:Category:Financial Functions |Financial]]''': [[Pv]], [[Fv]], [[Npv]], [[XNpv]], [[Rate]], [[NPer]], [[Pmt]], [[PPmt]], [[IPmt]], [[CumIPmt]], [[Irr]], [[XIrr]]
 
'''[[:Category:Financial Functions |Financial]]''': [[Pv]], [[Fv]], [[Npv]], [[XNpv]], [[Rate]], [[NPer]], [[Pmt]], [[PPmt]], [[IPmt]], [[CumIPmt]], [[Irr]], [[XIrr]]
=== Array functions ===
+
==== Array functions ====
 
'''Make an Index: '''[[Sequence]],  [[Sequence Operator |Sequence Operator: first..last]], [[SortIndex]], [[SplitText]], [[SubIndex]], [[Subset]], [[Unique]]
 
'''Make an Index: '''[[Sequence]],  [[Sequence Operator |Sequence Operator: first..last]], [[SortIndex]], [[SplitText]], [[SubIndex]], [[Subset]], [[Unique]]
  
Line 53: Line 53:
  
 
'''Other array functions: '''[[Aggregate]]
 
'''Other array functions: '''[[Aggregate]]
###
+
 
=== Statistics and Probability distributions ===  
+
==== Statistics and Probability distributions ====  
 
'''[[Statistical functions|Statistics]]: '''[[Median]], [[Mean]],  [[SDeviation]], [[Variance]], [[Skewness]], [[Kurtosis]], [[Statistics]], [[Probability]], [[Frequency]], [[GetFract]],  [[ProbBands]], [[Correlation]], [[RankCorrel]], [[Regression]], [[Cdf]],  [[Pdf]]
 
'''[[Statistical functions|Statistics]]: '''[[Median]], [[Mean]],  [[SDeviation]], [[Variance]], [[Skewness]], [[Kurtosis]], [[Statistics]], [[Probability]], [[Frequency]], [[GetFract]],  [[ProbBands]], [[Correlation]], [[RankCorrel]], [[Regression]], [[Cdf]],  [[Pdf]]
  
Line 79: Line 79:
 
'''Distribution Densities.ana:''' [[LDens_InvertedWishart]], [[LDens_Wishart]], [[LGamma]][[Text Concatenation Operator: & |<nowiki/>]]<nowiki/>'''<nowiki/>'''
 
'''Distribution Densities.ana:''' [[LDens_InvertedWishart]], [[LDens_Wishart]], [[LGamma]][[Text Concatenation Operator: & |<nowiki/>]]<nowiki/>'''<nowiki/>'''
  
===  User interaction and dialog ===  
+
====  User interaction and dialog ====  
 
'''User input:''' [[Choice | Choice]], [[Checkbox]]
 
'''User input:''' [[Choice | Choice]], [[Checkbox]]
  
 
'''Dialog boxes: '''[[MsgBox]], [[Error]], [[AskMsgText]], [[AskMsgChoice]], [[AskMsgNumber]], [[ShowProgressBar]]
 
'''Dialog boxes: '''[[MsgBox]], [[Error]], [[AskMsgText]], [[AskMsgChoice]], [[AskMsgNumber]], [[ShowProgressBar]]
  
===  Types and type conversion ===  
+
====  Types and type conversion ====  
 
'''Convert type: '''[[Chr]], [[Asc]], [[NumberToText]], [[ParseDate]], [[ParseNumber]]
 
'''Convert type: '''[[Chr]], [[Asc]], [[NumberToText]], [[ParseDate]], [[ParseNumber]]
  
 
'''Get or test type:''' [[Data_Type_Functions#Function_TypeOf | TypeOf]], [[IsDateTime]], [[IsHandle]], [[Data_Type_Functions#Function_IsNaN | IsNaN]], [[IsNull]],[[Data_Type_Functions#Function_IsNumber | IsNumber]], [[IsRealNumber]],[[Data_Type_Functions#Function_IsReference | IsReference]],[[Data_Type_Functions#Function_IsText | IsText]], [[Data_Type_Functions#Function_IsUndef | IsUndef]], [[IsResultComputed]], [[Data_Type_Functions#Function_IsNotSpecified |IsNotSpecified]]
 
'''Get or test type:''' [[Data_Type_Functions#Function_TypeOf | TypeOf]], [[IsDateTime]], [[IsHandle]], [[Data_Type_Functions#Function_IsNaN | IsNaN]], [[IsNull]],[[Data_Type_Functions#Function_IsNumber | IsNumber]], [[IsRealNumber]],[[Data_Type_Functions#Function_IsReference | IsReference]],[[Data_Type_Functions#Function_IsText | IsText]], [[Data_Type_Functions#Function_IsUndef | IsUndef]], [[IsResultComputed]], [[Data_Type_Functions#Function_IsNotSpecified |IsNotSpecified]]
===  Optimizer functions ===  
+
====  Optimizer functions ====  
 
DefineOptimization, [[OptInfo]], [[OptObjective]], [[OptSolution]], [[OptStatusNum]], [[OptStatusText]], [[OptEngineInfo]], [[GroupedInteger]], [[OptFindIIS]], [[OptWriteIIS]],  [[OptGuess]]
 
DefineOptimization, [[OptInfo]], [[OptObjective]], [[OptSolution]], [[OptStatusNum]], [[OptStatusText]], [[OptEngineInfo]], [[GroupedInteger]], [[OptFindIIS]], [[OptWriteIIS]],  [[OptGuess]]
  
 
[[OptObjectiveSa]], [[OptRead]], [[OptWrite]], [[OptReducedCost]], [[OptRhsSa]], [[OptScalarToConstraint]], [[OptScalarToDecision]], [[OptShadow]], [[OptSlack]]
 
[[OptObjectiveSa]], [[OptRead]], [[OptWrite]], [[OptReducedCost]], [[OptRhsSa]], [[OptScalarToConstraint]], [[OptScalarToDecision]], [[OptShadow]], [[OptSlack]]
  
===  Integration with other applications ===  
+
====  Integration with other applications ====  
 
'''Reading and writing data: '''[[ReadFromUrl]], [[OpenURL]], [[ReadImageFile]], [[ReadTextFile]], [[WriteTextFile]], [[ShowPdfFile]]
 
'''Reading and writing data: '''[[ReadFromUrl]], [[OpenURL]], [[ReadImageFile]], [[ReadTextFile]], [[WriteTextFile]], [[ShowPdfFile]]
  
Line 104: Line 104:
 
'''[[COM Integration|COM API]]: '''[[COMArray]], [[COMCallMethod]], [[COMCreateObject]], [[COMGetProperty]]
 
'''[[COM Integration|COM API]]: '''[[COMArray]], [[COMCallMethod]], [[COMCreateObject]], [[COMGetProperty]]
  
=== Special functions ===
+
==== Special functions ====
  
 
'''[[Meta-inference]]:''' [[Handle]], [[Handle Functions#HandleFromIdentifier|HandleFromIdentifier]], [[Handle Functions#ListOfHandles|ListOfHandles]], [[FindObjects]], [[Dereference Operator::# |Dereference Operator: #R]] [[VarTerm Functions#Function_IndexesOf | IndexesOf]], [[IndexNames]], [[VarTerm Functions#Function_GetVariableByName | GetVariableByName]], [[IndexValue]], [[AttribGet]]
 
'''[[Meta-inference]]:''' [[Handle]], [[Handle Functions#HandleFromIdentifier|HandleFromIdentifier]], [[Handle Functions#ListOfHandles|ListOfHandles]], [[FindObjects]], [[Dereference Operator::# |Dereference Operator: #R]] [[VarTerm Functions#Function_IndexesOf | IndexesOf]], [[IndexNames]], [[VarTerm Functions#Function_GetVariableByName | GetVariableByName]], [[IndexValue]], [[AttribGet]]
Line 118: Line 118:
 
'''[[Domain Access Functions]]: '''[[Domain Access Functions |DomainType, DomainType, DomainLowerBound, DomainUpperBound, DomainIntegerGroup]]
 
'''[[Domain Access Functions]]: '''[[Domain Access Functions |DomainType, DomainType, DomainLowerBound, DomainUpperBound, DomainIntegerGroup]]
  
=== Attributes ===
+
==== Attributes ====
  
 
'''User editable for variables:''' Class, Identifier, Title, Units, Description, Definition, Domain, MetaIndex, User-defined attributes
 
'''User editable for variables:''' Class, Identifier, Title, Units, Description, Definition, Domain, MetaIndex, User-defined attributes
Line 132: Line 132:
 
'''System variables:''' Run, Time, [[AnalyticaLicenseInfo]], [[GetProcessInfo]], [[GetRegistryValue]], [[MemoryInUseBy]]
 
'''System variables:''' Run, Time, [[AnalyticaLicenseInfo]], [[GetProcessInfo]], [[GetRegistryValue]], [[MemoryInUseBy]]
  
===  [[Function parameter qualifiers]] ===  
+
====  [[Function parameter qualifiers]] ====  
 
'''[[Function parameter qualifiers#Data type qualifiers|Data types]]''': [[Function parameter qualifiers#Number|Number]], [[Function parameter qualifiers#Text|Text]], [[Function parameter qualifiers#Positive|Positive]], [[Function parameter qualifiers#NonNegative|NonNegative]], [[Function parameter qualifiers#Ascending|Ascending]], [[Function parameter qualifiers#Descending|Descending]], [[Function parameter qualifiers#Reference |Reference]],  [[Function parameter qualifiers#Handle|Handle]], [[Function parameter qualifiers#Coerce <type>|Coerce <type>]]  
 
'''[[Function parameter qualifiers#Data type qualifiers|Data types]]''': [[Function parameter qualifiers#Number|Number]], [[Function parameter qualifiers#Text|Text]], [[Function parameter qualifiers#Positive|Positive]], [[Function parameter qualifiers#NonNegative|NonNegative]], [[Function parameter qualifiers#Ascending|Ascending]], [[Function parameter qualifiers#Descending|Descending]], [[Function parameter qualifiers#Reference |Reference]],  [[Function parameter qualifiers#Handle|Handle]], [[Function parameter qualifiers#Coerce <type>|Coerce <type>]]  
  
Line 141: Line 141:
 
'''[[Function parameter qualifiers#Dimensionality qualifiers|Arrays]]''': [[Function parameter qualifiers#Atom|Atom or scalar]], [[Function parameter qualifiers#Vector|Vector]], [[Function parameter qualifiers#Array|Array]], [[Function parameter qualifiers#Reduced|Reduced]]
 
'''[[Function parameter qualifiers#Dimensionality qualifiers|Arrays]]''': [[Function parameter qualifiers#Atom|Atom or scalar]], [[Function parameter qualifiers#Vector|Vector]], [[Function parameter qualifiers#Array|Array]], [[Function parameter qualifiers#Reduced|Reduced]]
  
===  Libraries ===
+
====  Libraries ====
  
 
[[Standard libraries]], [[Extra libraries]],  
 
[[Standard libraries]], [[Extra libraries]],  
Line 156: Line 156:
 
'''Linked List Library.ana:''' [[LL_First]], [[LL_Length]], [[LL_Nth]], [[LL_Push]], [[LL_Remove_First]], [[LL_To_Array]], [[LL_to_RArray]]
 
'''Linked List Library.ana:''' [[LL_First]], [[LL_Length]], [[LL_Nth]], [[LL_Push]], [[LL_Remove_First]], [[LL_To_Array]], [[LL_to_RArray]]
  
=== [[Obsolete and deprecated functions]] ===
+
==== [[Obsolete and deprecated functions]] ====
 
</div>
 
</div>

Revision as of 18:37, 22 March 2016


Language, control, and syntax

Operators: Arithmetic: + - * / ^ Comparison: = < > <> <= >= Logical: And, Or, Not; Text concatenation: &; Subscript and slice: x[I=x], x[@I=x] , Assignment :=, Reference \, Dereference #,

Conditional constructs: If-Then-Else, Ifall-Then-Else, Ifonly-Then-Else, If0, Ifpos

Loops: While..Do, For..Do

Grouped expressions: (expr; expr), BEGIN expr; expr END

Comments: { comment }, /* comment */

Local variables: VAR x, Index i; MetaVar v; MetaIndex i; Alias a, Local Index Operator::A.I

Mathematics

Basic math: Abs, Sign, Mod, Round, Ceil, Floor, Sqr, Sqrt, Exp, Ln, LogTen, Factorial, Degrees, Radians

Trigonometry: Sin, Cos, Tan Sinh, Cosh, Tanh; ArcSin, ArcCos, ArcTan, ArcTan2; ArcSinH, ArcCosH, ArcTanH

Set functions: SetContains, SetDifference, SetEvaluationFlag, SetIntersection, SetUnion

Complex numbers: RealPart, ImPart, ComplexDegrees, ComplexRadians, Conj

Signal processing: FFT, FFTInv

Dates, Text, Financial

Date and Time: MakeDate, DateAdd, DatePart, Today, ParseDate, IsDateTime

Text: SelectText, FindInText, TextReplace, SplitText, JoinText, Text Concatenation: t1&t2, TextLength, TextLowerCase, TextUpperCase, TextSentenceCase, TextTrim

Financial: Pv, Fv, Npv, XNpv, Rate, NPer, Pmt, PPmt, IPmt, CumIPmt, Irr, XIrr

Array functions

Make an Index: Sequence, Sequence Operator: first..last, SortIndex, SplitText, SubIndex, Subset, Unique

Array reducing: Sum, Product, Average,| Max Min, ArgMin_and_ArgMax, JoinText, Condmax, Condmin, Area

Subscript, selection, lookup: Slice, Subscript, Slice Operator: [@I=n], StepInterp

Array mapping: Cumulate, Uncumulate, CumProduct, Normalize, Integrate, Rank, Sort, Aggregate

Tables and functions to make arrays: Array, Table, SubTable, MultiTable, DetermTable, ProbTable, AddIndex

Interpolation: StepInterp, LinearInterp, CubicInterp, MonoCubicInterp

Matrix: MatrixMultiply, Transpose, Invert, Determinant, Decompose, EigenDecomp, SingularValueDecomp

Information about arrays: Size, IndexesOf, IndexNames, MemoryInUseBy

Relational tables: MdTable, MdArrayToTable

Other array functions: Aggregate

Statistics and Probability distributions

Statistics: Median, Mean, SDeviation, Variance, Skewness, Kurtosis, Statistics, Probability, Frequency, GetFract, ProbBands, Correlation, RankCorrel, Regression, Cdf, Pdf

Custom distributions: CumDist, Fractiles, ChanceDist, ProbDist, ProbTable, Random

Discrete distributions: Bernoulli, Binomial, NegativeBinomial, Combinations, Permutations, Geometric, HyperGeometric, Certain

Continuous distribution functions: Uniform, Normal, LogNormal, Beta, Triangular, Poisson, Exponential, Gamma, StudentT, Weibull, Wilcoxon, Logistic, BesselJ, BesselY, BesselI, BesselK, ChiSquared

Modifying distributions: Mid, Sample, Truncate, Shuffle

Sensitivity analysis: Dydx, Elasticity, WhatIf, WhatIfAll , Tornado charts, X-Y plots, Scatter plots

Functions for distributions: ProbWilcoxon, CumWilcoxon, CumWilcoxonInv, BetaI, BetaIInv, GammaI, GammaIInv, CumNormal, CumNormalInv, Erf, ErfInv

SIPs and SLURPs: SipDecode, SipEncode

Distributions from function libraries

Distribution Variations.ana: Gamma_m_sd, GammaFn, GammaI, GammaIInv, InverseGaussian, InvertedWishart, Lorenzian, NegBinomial

Multivariate Distributions.ana: Gaussian, Multinomial, MultiNormal, MultiUniform, Normal_additive_gro, Normal_compound_gro, Normal_correl, Normal_serial_correl

Distribution Densities.ana: LDens_InvertedWishart, LDens_Wishart, LGamma

User interaction and dialog

User input: Choice, Checkbox

Dialog boxes: MsgBox, Error, AskMsgText, AskMsgChoice, AskMsgNumber, ShowProgressBar

Types and type conversion

Convert type: Chr, Asc, NumberToText, ParseDate, ParseNumber

Get or test type: TypeOf, IsDateTime, IsHandle, IsNaN, IsNull, IsNumber, IsRealNumber, IsReference, IsText, IsUndef, IsResultComputed, IsNotSpecified

Optimizer functions

DefineOptimization, OptInfo, OptObjective, OptSolution, OptStatusNum, OptStatusText, OptEngineInfo, GroupedInteger, OptFindIIS, OptWriteIIS, OptGuess

OptObjectiveSa, OptRead, OptWrite, OptReducedCost, OptRhsSa, OptScalarToConstraint, OptScalarToDecision, OptShadow, OptSlack

Integration with other applications

Reading and writing data: ReadFromUrl, OpenURL, ReadImageFile, ReadTextFile, WriteTextFile, ShowPdfFile

Spreadsheet access: SpreadsheetOpen, SpreadsheetCell, SpreadsheetRange, SpreadsheetSetCell, SpreadsheetSetRange,SpreadsheetSave,, SpreadsheetInfo, SpreadsheetSetInfo

Database and ODBC access: SqlDriverInfo, DbLabels, DbQuery, DbTable, DbTablenames, DbWrite, MdxQuery

Run other applications: RunConsoleProcess

COM API: COMArray, COMCallMethod, COMCreateObject, COMGetProperty

Special functions

Meta-inference: Handle, HandleFromIdentifier, ListOfHandles, FindObjects, Dereference Operator: #R IndexesOf, IndexNames, GetVariableByName, IndexValue, AttribGet

Evaluation: Mid, Sample, Evaluate, EvaluateScript, GetEvaluationContext

Error handling: Error, IgnoreWarnings, Try, ReThrow

'Miscellaneous: Discrete, Dispatch, FunctionOf, Dynamic, Iterate, FindPolynomialZeroes

Domain expressions: ContinuousDiscreteIntegerBoolean and Discrete

Domain Access Functions: DomainType, DomainType, DomainLowerBound, DomainUpperBound, DomainIntegerGroup

Attributes

User editable for variables: Class, Identifier, Title, Units, Description, Definition, Domain, MetaIndex, User-defined attributes

User editable for Functions: Parameters

User editable for Models, Modules, and Libraries: Author, Savedate, Filename

Computed: Value, Probvalue, Inputs, Outputs

Internal: Diagwindow, ObjectWindow .....

System variables: Run, Time, AnalyticaLicenseInfo, GetProcessInfo, GetRegistryValue, MemoryInUseBy

Function parameter qualifiers

Data types: Number, Text, Positive, NonNegative, Ascending, Descending, Reference, Handle, Coerce <type>

Object class: Index, Variable, Object

Optional and repeated parameters: Optional, Default, Repeated parameters (...)

Arrays: Atom or scalar, Vector, Array, Reduced

Libraries

Standard libraries, Extra libraries, GCD function library.ana: GCD

Optimization Functions.ana: GoalSeek, Gradient

Financial library.ana: Implied_volatility_c, Implied_volatility_p

ODBC Library.ana: InsertRecSql,

Generalized Regression.ana: InvLogit, Logistic_Regression, Logit

Linked List Library.ana: LL_First, LL_Length, LL_Nth, LL_Push, LL_Remove_First, LL_To_Array, LL_to_RArray

Obsolete and deprecated functions

Comments


You are not allowed to post comments.