Extreme Optimization™: Complexity made simple.

Numerical Components
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
    • Statistics Library User's Guide
    • Reference
  • •
  • Support
    • Frequently Asked Questions
    • QuickStart Samples
    • Sample Applications
    • Downloads
  • •
  • Blog
  • •
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Contact us
Introduction
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 Statistics Library User's GuideStatistics Library User's Guide
Expand ReferenceReference
  • Home
  • Documentation
  • Reference
  • Extreme.Statistics Namespace
  • UnivariateModel Class
    • Members
    • Constructors
    • Fields
    • Methods
    • Properties
Collapse imageExpand ImageCopy imageCopyHover image
       




UnivariateModel Class

Members  See Also 
Represents a statistical model.

Namespace:  Extreme.Statistics
Assembly:  Extreme.Numerics.Net20 (in Extreme.Numerics.Net20.dll) Version: 3.6.10055.0 (3.6.10077.0)

Syntax

C#
public abstract class UnivariateModel : Model
Visual Basic (Declaration)
Public MustInherit Class UnivariateModel _
	Inherits Model
Visual C++
public ref class UnivariateModel abstract : public Model
F#
[<AbstractClassAttribute>]
type UnivariateModel =  
    class
        inherit Model
    end

Remarks

This is an abstract base class and cannot be instantiated directly. Instead, use one of the inherited types, as listed in the table below:

ClassDescription
OneWayAnovaModelOne way between subjects analysis of variance.
OneWayRAnovaModelOne way within subjects analysis of variance
TwoWayAnovaModelTwo way between subjects analysis of variance.
SimpleRegressionModelA simple linear regression model with one independent variable.
LinearRegressionModelA multiple linear regression model with multiple independent variables.
PolynomialRegressionModelA polynomial linear regression model with one independent variable.

Note to inheritors: When you inherit from UnivariateModel, you must override ComputeModel()()(). You should also populate the AnovaTable by calling SetAnovaRow(AnovaRowType, String, Double, Double) and/or SetAnovaModelRow(Int32, String, Double, Double).

Inheritance Hierarchy

System..::.Object
  Extreme.Statistics..::.Model
    Extreme.Statistics..::.UnivariateModel
      Extreme.Statistics..::.AnovaModel
      Extreme.Statistics..::.GeneralizedLinearModel
      Extreme.Statistics..::.LinearRegressionModel
      Extreme.Statistics..::.LogisticRegressionModel
      Extreme.Statistics..::.NonlinearRegressionModel
      Extreme.Statistics.TimeSeriesAnalysis..::.TimeSeriesModel

See Also

UnivariateModel Members
Extreme.Statistics Namespace

Send comments on this topic to support@extremeoptimization.com

Copyright © 2003-2010, 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.