segunda-feira, 12 de agosto de 2024

Machine Learning Supervisionado para Predição - - Introdução: Regressão Linear Simples

 Machine Learning Supervisionado para Predição -  - Introdução: Regressão Linear Simples


 Exemplo: Propaganda - Vendas 

X

Y

30

430

21

335

35

520

42

490

37

470

2

210

8

195

17

270

35

400

25

480






Programa SAS para Regressão


data regre;
input X Y;
cards;
30 430
21 335
35 520
42 490
37 470
2 210
8 195
17 270
35 400
25 480
;
/* Modelo
    Y = X + Erro
    Y = a + b X + Erro
*/    
proc reg;
model Y = X;
run;






Resolvendo no SAS com Ciência de Dados Robusta - Programa e Dados com Outlier

data propaganda;
input X Y;
cards;
30 430
21 335
35 520
42 490
37 470
2 210
8 195
17 270
35 400
25 480
3 800     (===> Outlier) não colocar isto no programa SAS
;
proc print;
run;
proc robustreg;
model Y=X;
run;






Coeficiente Angular ou Coeficiente de Regressão = 8,3
Quanto aumenta a Venda (Y) quando incremento uma unidade em Propaganda (X)

 

 

Coeficiente Linear = 170,78

Indica quanto venderei em cada unidade de negócio se não fizer propaganda (X=0) 



     Coeficiente de Determinação ou R Quadrado 

Se Coef. Determinação:
0-0,2 = Muito Ruim o Modelo
0,2-0,4 = Ruim
0,4-0,6 = Regular (nem bom nem ruim)
0,6-0,8 = Bom
0,8 - 1 = Muito Bom


coeficiente de determinação, também chamado de , é uma medida de ajustamento de um modelo estatístico linear generalizado, como a Regressão linear, em relação aos valores observados. O R² varia entre 0 e 1, indicando, em percentagem, o quanto o modelo consegue explicar os valores observados. Quanto maior o R², mais explicativo é modelo, melhor ele se ajusta à amostra.
Por exemplo, se o R² de um modelo é 0,8234, isto significa que 82,34% da variável dependente (Y) consegue ser explicada pelos regressores (X) presentes no modelo. Fonte Wikipedia.



Regressão Linear é um dos modelos mais atrativos devido a sua representação entendível, no caso da regressão linear simples sua utilização é mais para aprendizado, já que na prática ela não é muito aplicada, visto que, em muitos casos a gama de variáveis de entradas é maior, fazendo-se uso da Regressão Linear Multivariável, ao qual não adentraremos nesse post. O modelo de representação da regressão linear simples é a tradicional equação conhecida como equação da reta ou em inglês slope-intercept form, usaremos a notação mais utilizada em exemplos de Machine Learning e não da matemática, mas você pode saber mais sobre a própria equação neste link.
Temos o y a variável dependente que representa a predição, as letras gregas β (Beta), também conhecidos como coeficientes, que são a representação das variáveis que o algoritmo irá utilizar para “aprender” a produzir as previsões mais precisas e o x a variável independente que representa o dado de entrada. As letras gregas β também são conhecidas como inclinação e interceptação ou em inglês intercept-slope.

Função de custo


Função de custo, no inglês cost function ou ainda ordinary least squares é uma função utilizada para medir o quão errado o modelo está, os chamados resíduos. Isto é, consiste no cálculo da distância de cada ponto (distância essa entre as variáveis x e y) em relação a reta de regressão, esse valor é elevado ao quadrado e somado, o total é a quantidade média de erro do modelo.

Dinâmica IA Indutiva Não Supervisionada para Classificação - Linguagem SAS

 Dinâmica IA Indutiva Não Supervisionada para Classificação - Linguagem SAS. Se cadastrar no SAS para poder rodar programas, até semana que vem. Ver postagem com instruçoes.

 Será o Exercicio Pratico 2.

Dados:

    - Categoria: Variável Classificatória

    - IMC: Primeira Variável Preditora - Indice de Massa Corporal

    - Movim: Segunda Variável Preditora - Movimentação caminhando ou correndo por semana (Km)

    - KCal: Quilocalorias consumidas por dia. Terceira Variavel Preditora



 

Programa SAS - Rodaremos esse programa numa versão gratuita muito poderosa na Nuvem.

 

A linguagem de menor custo de aprendizagem para Ciência de Dados e Inteligência Artificial, também a mais respeitada e valorizada no mercado de trabalho.


Codificação para rodar IA Indutiva Não Supervisionada para Classificação em Linguagem SAS

data  pessoas;
input cat $ imc corr kcal;
cards;

AT 20.5 54.4 3100

PR 25.3 2.7 2650

SE 25.6 2.9 2700

SEM 23.1 16.6 2950

;
proc cluster data=pessoas outtree = arvore method = average;
var imc corr kcal;
id cat;
run;
PROC TREE DATA = arvore;
RUN;

quinta-feira, 8 de agosto de 2024

Credenciamento no SAS gratuitamente

      Credenciamento no SAS                         gratuitamente 


 - Vídeo de Credenciamento no SAS gratuitamente:

              https://youtu.be/iT_rggy4hBs



AULA I A - 8/8/2024 - Muito bem vindos !!!

Ata:

- Slides apresentação

-  Weka dinheiro falso

- Pesquisa e apresentação dos alunos

- Não dei Pivot Table – data crunching



Aula I -  Muito bem vindos !!!


Pauta:

- Comunicação:

 

Blog da Disciplina:

 https://gest-certif-estat-lce1270.blogspot.com/

 

Site da Disciplina:

  https://sites.google.com/view/lce1270-ia-cd-gest-usp-gabriel

 

- Mostrar as áreas em que trabalho - Postagem slides


- Aplicar Inteligência Artificial Indutiva Supervisionada (Machine Learning) para Classificação - Exemplo do Dinheiro Falso

    (Franco Suizo)


 

- Exercício Teórico 1 – Elabore 7 slides sobre os assuntos

 abordados nesta primeira aula. Ver postagem de Slides.

Qualquer coisa que tenha te interessado. 

Assuntos

- IA

- CD

- Robótica

- Machine learning

- S Toyota de Gestão 4.0 = Sistema Porsche

- Rede Neural

- Sistemas Mundiais de Gestão: BSC Lean startup, lean canvas, okr

- Certificação Interancional da qualidade: ISO (9001, 14001, 22001, 17025 etc), GlobalGAP.

Dead Line: 19/8/2024

Enviar por Favor para o E-mail da Disciplina:

economia.usp10@gmail.com

        Colocar o número do exercício e o nome do autor no assunto do e-mail.

 

Quem quiser pode apresentar em 15 minutos, para ampliarmos a

 discussão. Somente 2 slides dos 7.

 

 

 

Aula IB - 8/8/2024

 Aula IB - 8/8/2024 - Tempo ate o fim da aula.

Pauta

- Meu Whatsapp: 019 - 988 - 627 - 438

- Link de todas as aulas:

    - Quintas das 19 às 22h

    - Sextas 20:30 - 22:30

     https://meet.google.com/xgf-jman-pyv

- Horario de Consulta: Domingos 16-17 horas

- SAS e Filha

- SAS melhor software para o tomador de decisão, do Mundo, especialmente. Se credenciar até semana que vem, ver vídeo em postagem especifica.


- Rodar SAS para mostrar ML Não Supervisionado para Agrupamentos Multivariados.


- Data Crunching - Pivot Table


Categ

IMC

Movim

KCal

ATL

20,?

60,?

32??

ATL

21,3

54,8

3100

ATL

19,3

49,6

2800

ATL

21,1

52,3

3300

SEMI

22,4

14,9

2600

SEMI

21,9

17,8

2700

SEMI

23,8

18,6

3200

SEMI

24,1

15,1

3300

SEDE

27,3

2,5

2700

SEDE

23,4

4,3

2300

SEDE

25,2

2,3

2600

SEDE

26,4

2,6

3200

PROF

26,2

4,1

2600

PROF

24,2

2,1

2700

PROF

25,4

1,9

2650


Obter as Médias por Data Crunching - Pivot Table


Categor

IMC

Movim

Kcal

ATL

20,65

54,4

3114,75

PROF

25,27

2,7

2650

SEDE

25,58

2,925

2700

SEMI

23,05

16,6

2950



Exercício Pratico 1

Obter as Médias por Data Crunching - Pivot Table

Elaborar gráfico tridimensional e bidimensional. Equalizar variáveis. Dead Line: 21/8/2024. Trocar os sinais de interrogação pelos últimos dígitos de seu RG.

Entrar com medias aritméticas calculadas no SAS para ML Não Supervisionado para Agrupamento - Cluster Analysis



Dinâmica IA Indutiva Não Supervisionada para Classificação - Linguagem SAS. Se cadastrar no SAS para poder rodar programas, até semana que vem. Ver postagem com instruçoes.


Exercício Pratico 2. Se cadastrar e obter uma conta no SAS Studio - Gratuita. Capturar tela com login. Dead Line: 22/8/2024

Dados:

    - Categoria: Variável Classificatória

    - IMC: Primeira Variável Preditora - Indice de Massa Corporal

    - Movim: Segunda Variável Preditora - Movimentação caminhando ou correndo por semana (Km)

    - KCal: Quilocalorias consumidas por dia. Terceira Variavel Preditora



 

Programa SAS - Rodaremos esse programa numa versão gratuita muito poderosa na Nuvem.

 

A linguagem de menor custo de aprendizagem para Ciência de Dados e Inteligência Artificial, também a mais respeitada e valorizada no mercado de trabalho.


Codificação para rodar IA Indutiva Não Supervisionada para Classificação em Linguagem SAS

data  pessoas;
input cat $ imc corr kcal;
cards;

AT 20.5 54.4 3100

PR 25.3 2.7 2650

SE 25.6 2.9 2700

SEM 23.1 16.6 2950

;
proc cluster data=pessoas outtree = arvore method = average;
var imc corr kcal;
id cat;
run;
PROC TREE DATA = arvore;
RUN;

Áreas e Atividades de Gabriel

 Áreas e Atividades de Gabriel

https://apresentacoes-ia-cd-ria-g4.blogspot.com/

https://sites.google.com/usp.br/lab-ia-cd-r-g-gabriel























quinta-feira, 2 de março de 2023

Exercício 1 - Dinâmica Explicando Toda a Analise - Vídeo em Site e Nesta Postagem

  Exercício 1 - Dinâmica Explicando Toda a Analise - Vídeo em Site e Nesta Postagem


 

Assunto: Exercício 1 Pratico - Analise em Weka - Resolvido pelo Gabriel como se fosse um aluno

Data: 5/10/2022

https://youtu.be/aiDUg5I6vn8