Como usar a função cmiss no sas (com exemplo)


Você pode usar a função CMISS no SAS para contar o número de valores ausentes em cada linha de um conjunto de dados.

Esta é uma maneira comum de usar esta função na prática:

 data new_data;
    set my_data;
    total_missing = cmiss (of team -- assists);
run ;

Este exemplo específico cria um novo conjunto de dados chamado new_data que inclui uma coluna chamada total_missing que conta o número de valores ausentes em cada linha entre as colunas denominadas team e assists .

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: Use CMISS no SAS para contar o número de valores ausentes em cada linha

Digamos que temos o seguinte conjunto de dados no SAS chamado my_data que contém informações sobre vários jogadores de basquete:

 /*create dataset*/
data my_data;
    input team $points assists;
    datalines ;
Cavs 12 5
Cavs 14 7
Warriors 15 9
. 18 9
Mavs 31 7
Mavs. 5
. . 3
Celtics 36 9
Celtics 40 7
;
run ;

/*view dataset*/
proc print data =my_data; 

Observe que várias linhas possuem valores ausentes.

Podemos usar a função CMISS para contar o número de valores faltantes em cada linha:

Os exemplos a seguir mostram como usar cada método na prática com o seguinte conjunto de dados no SAS:

 /*create new dataset that counts number of missing values in each row*/
data new_data;
    set my_data;
    total_missing = cmiss (of team -- assists);
run ; 

Função CMISS no SAS

A nova coluna chamada total_missing exibe o número de valores ausentes em cada linha.

Por exemplo:

  • A primeira linha contém 0 valores ausentes.
  • A segunda linha contém 0 valores ausentes.
  • A terceira linha contém 0 valores ausentes.
  • A quarta linha contém 1 valor ausente.

E assim por diante.

Nota : Você pode encontrar a documentação completa da função SAS CMISS aqui .

Recursos adicionais

Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:

Como contar valores ausentes no SAS
Como excluir linhas com valores ausentes no SAS
Como substituir valores ausentes por zero no SAS

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *