Giter VIP home page Giter VIP logo

alex-nikitin-dev / regression.model.builder Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 125 KB

Builder a nonlinear regression model for estimating the size of some software

License: Apache License 2.0

C# 100.00%
johnson non-linear-regression prediction-interval programming-language regression regression-analysis confident-interval johnson-transformation univariate-johnson-transformation-for-sb-family

regression.model.builder's Introduction

Regression.Model.Builder

Software for implementing and building a nonlinear regression model for software size estimation for cross-platform development of mobile applications using Xamarin platform (but not limited to this)

Software Overview

The purpose of this software is to automate the processes of constructing various regression models, estimating code volume, and performing statistical calculations related to software size estimation for cross-platform mobile application development.

Detailed Features

  • Construct a nonlinear regression model for normalized data using the univariate Johnson transformation and calculate the confidence and prediction intervals.
  • Construct a nonlinear regression model for normalized data using the decimal logarithm and calculate the confidence and prediction intervals.
  • Construct a linear regression model for raw data without normalization and calculate the confidence and prediction intervals.
  • Plot the nonlinear regression model for normalized data using the univariate Johnson transformation, display the confidence and prediction intervals on it, and also display the data points on this graph.
  • Plot the nonlinear regression model for normalized data using the decimal logarithm, display the confidence and prediction intervals on it, and also display the data points on this graph.
  • Plot the linear regression model for raw data without normalization, display the confidence and prediction intervals on it, and also display the data points on this graph.
  • Calculate the characteristics of the initial sample.
  • Estimate the code volume (number of code lines) according to the entered data (number of classes).
  • Build histograms of the initial sample and a graph with its points.
  • Review the points of the initial sample represented by numerical values.
  • Review the calculated points of the regression model and prediction and confidence intervals in the form of numerical values.
  • Save to a file the calculated data of the regression model (regression points, intervals, regression characteristics).
  • Save to a file the calculated normalization data (normalized values and Johnson normalization parameters).
  • Load from a file the calculated normalization data (normalized values and Johnson normalization parameters).
  • Load from a file the initial data.

Johnson Normalized

Using

regression.model.builder's People

Contributors

alex-nikitin-dev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.