Difference between revisions of "Functions by category"

m
Line 43: Line 43:
  
 
'''SIPs and SLURPs: '''[[SipDecode]], [[SipEncode]]
 
'''SIPs and SLURPs: '''[[SipDecode]], [[SipEncode]]
;<nowiki> Date and Time: </nowiki>[[Today]], [[Date_Functions#MakeDate.28year.2C_month.2C_day.29| MakeDate]], [[DateAdd]], [[DatePart]]
 
'''Text functions: '''[[SelectText]],  [[FindInText]], [[TextReplace]], [[SplitText]], [[JoinText]], [[Text Concatenation Operator: &|Text Concatenation: t1&]]<nowiki/>t2 [[TextLength]], [[TextLowerCase]], [[TextUpperCase]], [[TextSentenceCase]], [[TextTrim]]
 
  
== Array functions ==
+
=== Other types of data ===
 +
;Date and Time: [[Today]], [[Date_Functions#MakeDate.28year.2C_month.2C_day.29| MakeDate]], [[DateAdd]], [[DatePart]]
 +
;'''Text functions: '''[[SelectText]],  [[FindInText]], [[TextReplace]], [[SplitText]], [[JoinText]], [[Text Concatenation Operator: &|Text Concatenation: t1&]]<nowiki/>t2 [[TextLength]], [[TextLowerCase]], [[TextUpperCase]], [[TextSentenceCase]], [[TextTrim]]
 +
<nowiki/>== 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 57: Line 58:
 
* [[Rank]], [[Sort]]
 
* [[Rank]], [[Sort]]
 
* [[Aggregate]]
 
* [[Aggregate]]
'''Tables and functions to make arrays: '''[[Array]], [[Table]], [[SubTable]], [[MultiTable]], [[DetermTable]], [[ProbTable]]
+
'''Tables and functions to make arrays: '''[[Array]], [[Table]], [[SubTable]], [[MultiTable]], [[DetermTable]], [[ProbTable]], [[AddIndex]]
* [[AddIndex]]
 
  
 
'''Interpolation: '''[[StepInterp]], [[LinearInterp]], [[CubicInterp]], [[MonoCubicInterp]]
 
'''Interpolation: '''[[StepInterp]], [[LinearInterp]], [[CubicInterp]], [[MonoCubicInterp]]
  
=== Matrix ===
+
'''Matrix: '''[[MatrixMultiply]], [[Transpose]], [[Invert]], [[Determinant]], [[Decompose]],  [[EigenDecomp]], [[SingularValueDecomp]]
 
 
* [[MatrixMultiply]], [[Transpose]], [[Invert]], [[Determinant]], [[Decompose]],  [[EigenDecomp]], [[SingularValueDecomp]]
 
 
'''Information about arrays: '''[[Size]], [[IndexesOf]], [[IndexNames]], [[MemoryInUseBy]]
 
'''Information about arrays: '''[[Size]], [[IndexesOf]], [[IndexNames]], [[MemoryInUseBy]]
  
'''Relational tables:'''  
+
'''Relational tables: '''[[MdTable]], [[MdArrayToTable]]  
* [[MdTable]], [[MdArrayToTable]]
 
 
* [[Aggregate]]
 
* [[Aggregate]]
 
'''Other array functions'''
 
'''Other array functions'''
Line 88: Line 85:
 
* [[NumberToText]], [[Coerce_to_Numeric]]    (Flat file library.ana)
 
* [[NumberToText]], [[Coerce_to_Numeric]]    (Flat file library.ana)
 
* [[ParseDate]], [[ParseNumber]]
 
* [[ParseDate]], [[ParseNumber]]
*  
+
* [[Data_Type_Functions#Function_IsNotSpecified|IsNotSpecified]]
'''Get or test type:''' [[Data_Type_Functions#Function_TypeOf| TypeOf]], [[IsDateTime]], [[IsHandle]], [[Data_Type_Functions#Function_IsNaN| IsNaN]]
+
'''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]]
* [[Data_Type_Functions#Function_IsNotSpecified| IsNotSpecified]]
 
* [[IsNull]]
 
* [[Data_Type_Functions#Function_IsNumber| IsNumber]]
 
* [[IsRealNumber]]
 
* [[Data_Type_Functions#Function_IsReference| IsReference]]
 
 
* [[IsResultComputed]]
 
* [[IsResultComputed]]
* [[Data_Type_Functions#Function_IsText| IsText]], [[Data_Type_Functions#Function_IsUndef| IsUndef]]
 
  
 
== Integration with other applications ==
 
== Integration with other applications ==
  
 
*  [[RunConsoleProcess]]
 
*  [[RunConsoleProcess]]
 +
'''Reading data: '''[[ReadFromUrl]], [[OpenURL]], [[ReadImageFile]], [[ReadTextFile]], [[WriteTextFile]], [[ShowPdfFile]]
  
=== Reading data ===
+
'''Spreadsheet access: '''[[SpreadsheetOpen]], [[SpreadsheetSave]], [[SpreadsheetCell]], [[SpreadsheetRange]], [[SpreadsheetSetCell]], [[SpreadsheetSetRange]], [[SpreadsheetInfo]], [[SpreadsheetSetInfo]]
 
 
* [[ReadFromUrl]], [[OpenURL]]
 
* [[ReadImageFile]]
 
* [[ReadTextFile]]
 
* [[ShowPdfFile]]
 
* [[WriteTextFile]]
 
 
 
=== Spreadsheet access ===
 
 
 
* [[SpreadsheetOpen]], [[SpreadsheetSave]]
 
* [[SpreadsheetCell]], [[SpreadsheetRange]]
 
* [[SpreadsheetSetCell]], [[SpreadsheetSetRange]]
 
* [[SpreadsheetInfo]], [[SpreadsheetSetInfo]]
 
  
  
Line 195: Line 174:
 
== Function parameter qualifiers ==
 
== Function parameter qualifiers ==
  
* [[Boolean]], [[Integer]]
+
* Type: [[Boolean]], [[Integer]], Index, Variable, Handle
 +
* Optional, Repeated
 +
* Scalar, Vector, Array
  
 
== Functions still to be categorized ==
 
== Functions still to be categorized ==
Line 233: Line 214:
 
* [[LDens_Wishart]]      (Distribution Densities.ana)
 
* [[LDens_Wishart]]      (Distribution Densities.ana)
 
* [[LGamma]]
 
* [[LGamma]]
 
+
*
* [[LL_First]]           (Linked List Library.ana)
+
'''Linked List Library.ana:''' [[LL_First]], [[LL_Length]]          (Linked List Library.ana)
* [[LL_Length]]          (Linked List Library.ana)
 
 
* [[LL_Nth]]              (Linked List Library.ana)
 
* [[LL_Nth]]              (Linked List Library.ana)
 
* [[LL_Push]]            (Linked List Library.ana)
 
* [[LL_Push]]            (Linked List Library.ana)
Line 245: Line 225:
 
* [[Logistic_Regression]]  (Generalized Regression.ana)
 
* [[Logistic_Regression]]  (Generalized Regression.ana)
 
* [[Logit]]                (Generalized Regression.ana)
 
* [[Logit]]                (Generalized Regression.ana)
* [[Lognormal_m_sd]]      (Distribution variations.ana) - obsolete, use [[LogNormal]] (mean:m,stddev:sd)
 
  
 
* [[Lorenzian]]            (Distribution variations.ana)
 
* [[Lorenzian]]            (Distribution variations.ana)
  
  
* [[Multinomial]]             (Multivariate Distributions.ana)
+
'''Multivariate Distributions.ana: '''[[Multinomial]], [[MultiNormal]], [[MultiUniform]], [[Normal_additive_gro]], [[Normal_compound_gro]], [[Normal_correl]], [[Normal_serial_correl]]
* [[MultiNormal]]             (Multivariate Distributions.ana)
 
* [[MultiUniform]]             (Multivariate Distributions.ana)
 
* [[Normal_additive_gro]]     (Multivariate Distributions.ana)
 
* [[Normal_compound_gro]]     (Multivariate Distributions.ana)
 
* [[Normal_correl]]           (Multivariate Distributions.ana)
 
* [[Normal_serial_correl]]     (Multivariate Distributions.ana)
 
 
* [[NegBinomial]]              (Distribution Variations.ana)
 
* [[NegBinomial]]              (Distribution Variations.ana)
  
Line 262: Line 235:
 
== Optimizer functions ==
 
== Optimizer functions ==
  
 +
* DefineOptimization, [[OptObjective]],
 +
** [http://wiki.analytica.com/OptSolution OptSolution]
 +
** [http://wiki.analytica.com/OptStatusNum OptStatusNum]
 +
** [http://wiki.analytica.com/OptStatusText OptStatusText]
 
* [[OptEngineInfo]]
 
* [[OptEngineInfo]]
 
* [[OptFindIIS]]
 
* [[OptFindIIS]]
 
* [[OptGuess]]
 
* [[OptGuess]]
 
* [[OptInfo]]
 
* [[OptInfo]]
* [[OptObjective]]
+
*  
 
* [[OptObjectiveSa]]
 
* [[OptObjectiveSa]]
 
* [[OptRead]]
 
* [[OptRead]]
Line 275: Line 252:
 
* [[OptShadow]]
 
* [[OptShadow]]
 
* [[OptSlack]]
 
* [[OptSlack]]
* [[OptSolution]]
+
*  
* [[OptStatusNum]]
 
* [[OptStatusText]]
 
 
* [[OptWrite]]
 
* [[OptWrite]]
 
* [[OptWriteIIS]]
 
* [[OptWriteIIS]]

Revision as of 23:08, 30 October 2015

Function list (to be categorized) (Back to Analytica Reference)

See also: functions by category. Functions to be organized Rare and deprecated functions

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: { commented text }

Declaring local variables: Using x DO; Var x; Index i; MetaVar v; MetaIndex i; Alias a

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

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

Statistics and Probability distributions

Statistics: Median, Mean, SDeviation, Variance, Skewness, Kurtosis, Statistics, Probability, GetFract, ProbBands

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

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

SIPs and SLURPs: SipDecode, SipEncode

Other types of data

Date and Time
Today, MakeDate, DateAdd, DatePart
Text functions: SelectText, FindInText, TextReplace, SplitText, JoinText, Text Concatenation: t1&t2 TextLength, TextLowerCase, TextUpperCase, TextSentenceCase, TextTrim

== 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, StepInterp, Slice Operator: [@I=n]

Array mapping:

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

Functions that make indexes: SortIndex, Split, SubIndex, Subset, Unique

Financial

User interaction and dialog

User input: Choice, Checkbox

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

Types and type conversion

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

Integration with other applications

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

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


Database and ODBC access

COM API

Error handling

Set functions


Objects and meta-inference

User modifiable attributes

Other common attributes

Rare attributes

Sensitivity analysis

Special

Evaluation

Analytica environment information

Function parameter qualifiers

  • Type: Boolean, Integer, Index, Variable, Handle
  • Optional, Repeated
  • Scalar, Vector, Array

Functions still to be categorized


Linked List Library.ana: LL_First, LL_Length (Linked List Library.ana)


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


Optimizer functions

Obsolete optimizer

Comments


You are not allowed to post comments.