Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Nuget packages
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference

Skip Navigation LinksHome»Documentation»Reference»Extreme.DataAnalysis.Models»ModelTerm Class»Methods»Expand Method

ModelTermExpand Method

Extreme Optimization Numerical Libraries for .NET Professional
Expands the model term into a term that contains only primitive terms.

Namespace:  Extreme.DataAnalysis.Models
Assembly:  Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
Syntax

C#
VB
C++
F#
Copy
public virtual ModelTerm Expand(
	bool expandCategorical,
	bool allowRankDeficientEncoding = false
)
Public Overridable Function Expand ( 
	expandCategorical As Boolean,
	Optional allowRankDeficientEncoding As Boolean = false
) As ModelTerm
public:
virtual ModelTerm^ Expand(
	bool expandCategorical, 
	bool allowRankDeficientEncoding = false
)
abstract Expand : 
        expandCategorical : bool * 
        ?allowRankDeficientEncoding : bool 
(* Defaults:
        let _allowRankDeficientEncoding = defaultArg allowRankDeficientEncoding false
*)
-> ModelTerm 
override Expand : 
        expandCategorical : bool * 
        ?allowRankDeficientEncoding : bool 
(* Defaults:
        let _allowRankDeficientEncoding = defaultArg allowRankDeficientEncoding false
*)
-> ModelTerm 

Parameters

expandCategorical
Type: SystemBoolean
If , categorical variables are expanded into the constant term and the rank-deficient part.
allowRankDeficientEncoding (Optional)
Type: SystemBoolean
Specifies whether categorical terms should be expanded into a union of rank deficient encodings.

Return Value

Type: ModelTerm
If the term is already primitive, the same object is returned.
See Also

Reference

ModelTerm Class
Extreme.DataAnalysis.Models Namespace

Copyright (c) 2004-2023 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2023, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.