Sisteme de asistare a deciziei

Laborator
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 12 în total
Cuvinte : 1942
Mărime: 42.30KB (arhivat)
Publicat de: Radu Boca
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: dasd

Cuprins

  1. 1.Liniar Regression 3
  2. 2.Logistic Regression 4
  3. 3. Polinomial Regression 7
  4. 4. Stepwise Regression 8
  5. 5.Ridge regression 10
  6. 6. ElasticNet Regression 11

Extras din laborator

1.Liniar Regression

Prin regresia liniara se realizeaza o prezicerea a lui Y in baza lui X, variabila predictive. O astfel de relatie poate fi reprezentata ca fiind: Y ≈ ɒ + ß X + ℇ. ɒ și ß reprezinta termenii pantei si al interceptarii in model, iar ℇ reprezinta eroarea pentru estimare.

Exemplu:

import numpy as np

import matplotlib.pyplot as plt

def estimate_coef(x, y):

# number of observations/points

n = np.size(x)

# mean of x and y vector

m_x, m_y = np.mean(x), np.mean(y)

# calculating cross-deviation and deviation about x

SS_xy = np.sum(y*x) - n*m_y*m_x

SS_xx = np.sum(x*x) - n*m_x*m_x

# calculating regression coefficients

b_1 = SS_xy / SS_xx

b_0 = m_y - b_1*m_x

return(b_0, b_1)

def plot_regression_line(x, y, b):

# plotting the actual points as scatter plot

plt.scatter(x, y, color = "m",

marker = "o", s = 30)

# predicted response vector

y_pred = b[0] + b[1]*x

# plotting the regression line

plt.plot(x, y_pred, color = "g")

# putting labels

plt.xlabel('x')

plt.ylabel('y')

# function to show plot

plt.show()

def main():

# observations

x = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

y = np.array([1, 3, 2, 5, 7, 8, 8, 9, 10, 12])

# estimating coefficients

b = estimate_coef(x, y)

print("Estimated coefficients:nb_0 = {}

nb_1 = {}".format(b[0], b[1]))

# plotting regression line

plot_regression_line(x, y, b)

if __name__ == "__main__":

main()

2.Logistic Regression

Regresia logistică este utilizată pentru a găsi probabilitatea evenimentului = Succes și eveniment = Eșec. Ar trebui să folosim regresia logistică atunci când variabila dependentă este binară (0/1, Adevărat / Fals, Da / Nu) în natură. Aici valoarea lui Y variază de la 0 la 1 și poate fi reprezentată prin următoarea ecuație.

Este folosita pentru a estima probabilitatea succesului si al esecului unui eveniment. Acest tip de regresie este folosit atunci cand variabila dependenta este binara in natura.

Preview document

Sisteme de asistare a deciziei - Pagina 1
Sisteme de asistare a deciziei - Pagina 2
Sisteme de asistare a deciziei - Pagina 3
Sisteme de asistare a deciziei - Pagina 4
Sisteme de asistare a deciziei - Pagina 5
Sisteme de asistare a deciziei - Pagina 6
Sisteme de asistare a deciziei - Pagina 7
Sisteme de asistare a deciziei - Pagina 8
Sisteme de asistare a deciziei - Pagina 9
Sisteme de asistare a deciziei - Pagina 10
Sisteme de asistare a deciziei - Pagina 11
Sisteme de asistare a deciziei - Pagina 12

Conținut arhivă zip

  • Sisteme de asistare a deciziei.docx

Alții au mai descărcat și

Microsoft Excel

Obiective: 1. Crearea, redenumirea, utilizarea şi ştergerea foilor de calcul tabelar; 2. Definirea şi formatarea celulelor; 3. Definirea...

Design-ul și Machetarea Paginilor Web

Trei reguli faţă de un sit 1. Respectarea strictă a standardelor internet. 2. Alegerea riguroasă a conţinutului paginilor web. 3. Asigurarea...

Microsoft Visual Studio C++ MFC Project

In Microsoft Visual Studio cream C++  MFC Project , cu un sindur document. Aici vom incerca sa interpretam cu ajutorul graficii 2D, grafica 3D...

Criptarea Textelor cu Ajutorul Algoritmului Caesar și Affine

Affine: Cifrul afin este un tip de cifru de substitutie monoalphabetica. în care fiecare literă într-un alfabet este mapat la echivalentul său...

Excel - Baze de Date

CALCUL TABELAR. PROCESOARE DE TABELE. EXCEL Prezentare generală a calculului tabelar Procesoarele de calcul tabelar sau generatoarele de foi de...

Structuri de Date și Algoritmi

Lucrarea 1 Evaluarea si masurarea timpului de executie al unui algoritm 1.Definitia unui tip de date abstract - TDA Un TDA este un model...

Tehnici de Programare a Datelor

1. Care este diferenta intre un semnal continuu si un semnal continuu cuantificat? In functie de evolutia temporala semnalele se clasifica in...

Probleme Programare

Sa se scrie o functie care calculeaza cel mai mare divizor comun dintre 2 nr numere intregi nenule, utilizand algoritmul lui Euclid. /* CMMDC */...

Te-ar putea interesa și

Sisteme Informatice de Asistare a Activității unui Cabinet Veterinar

1. Decizie, decidenţi 1.1. Concepte de bază Domeniul teoriei deciziei se caracterizează prin existenţa mai multor concepte de bază. În continuare...

Sisteme de asistare a deciziilor în organizarea fabricației

Introducere În cazul acestor decizii, managerii ştiu cu certitudine ce condiţii vor apărea mai târziu şi vor afecta rezultatele deciziei. Întrucât...

Sisteme de Asistare a Deciziilor

SISTEM DE ASISTARE A DECIZIILOR PENTRU VÂNZĂRILE DE VINURI 1.Descrierea bazei de date relaţionale şi trecerea spre modelul multidimensional...

Sisteme de Asistare a Deciziilor în Organizarea Fabricației

Introducere Conceptului de decizie în general implica luarea în considerare a două idei fundamentale: prin decizie se înţelege conceptualizarea...

Sisteme de asistarea a deciziilor în organizarea fabricației - metoda Greedy

1. Descriere Metoda Greedy este una din cele mai directe tehnici de proiectare a algoritmilor care se aplică la o varietate largă de probleme.In...

Sistemele informatice pentru asistarea deciziilor tendințe și instrumente pentru managerii viitorului

„Viaţa noastră este plină de numere, dar uneori uităm că numerele sunt doar instrumente. Ele nu au suflet; şi pot într-adevăr să devină fetişuri....

Sisteme Asistatede Asistare a Deciziei - SIAD

A1. Decizia – definitie, niveluri si tipuri de decizii. Putem defini decizia ca fiind rezultatul unor activitati constiente de alegere a unei...

Sisteme Informatice de Asistare a Deciziei

1 Introducere Decizia – ca şi cuvânt de dicţionar, este un proces de alegere a unei soluţii la o problemă complexă dată (ca acţiune) şi totodată...

Ai nevoie de altceva?