El script primero crea un conjunto de datos `Swine` que contiene información sobre los cerdos (número, padre, madre, sexo) utilizando datos en línea (`datalines`). Luego, se utiliza el procedimiento `PROC INBREED` para analizar las relaciones genéticas. Calcula los coeficientes de consanguinidad para cada individuo y los coeficientes de parentesco entre los individuos. Las opciones `ind` y `average` se especifican para incluir los coeficientes individuales y el promedio de los coeficientes de parentesco. La declaración `var` identifica las variables de individuo, padre y madre. La declaración `matings` especifica pares de apareamientos para los cuales calcular los coeficientes de parentesco, y la declaración `gender` indica la variable de sexo.
Análisis de datos
Type : CREATION_INTERNE
Los datos se crean directamente en el script mediante una instrucción DATALINES. El conjunto de datos `Swine` se genera con información sobre los números de cerdos, sus padres, madres y sexos para el análisis genético.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque de código crea un conjunto de datos SAS llamado `Swine`. Define cuatro variables: `Swine_Number`, `Sire`, `Dam` (número del cerdo, padre, madre) como caracteres (indicados por `$`), y `Sex` (sexo) también como carácter. Los datos se leen de las líneas proporcionadas después de la instrucción `datalines`, formando así un pedigrí de cerdos.
¡Copiado!
data Swine;
input Swine_Number $ Sire $ Dam $ Sex $;
datalines;
3504 2200 2501 M
3514 2521 3112 F
3519 2521 2501 F
2501 2200 3112 M
2789 3504 3514 F
3501 2521 3514 M
3712 3504 3514 F
3121 2200 3501 F
;
1
DATA Swine;
2
INPUT Swine_Number $ Sire $ Dam $ Sex $;
3
DATALINES;
4
350422002501 M
5
351425213112 F
6
351925212501 F
7
250122003112 M
8
278935043514 F
9
350125213514 M
10
371235043514 F
11
312122003501 F
12
;
2 Bloque de código
PROC INBREED
Explicación : Este procedimiento `PROC INBREED` se utiliza para calcular los coeficientes de consanguinidad y parentesco a partir del conjunto de datos `Swine`. La opción `data=Swine` especifica el conjunto de datos de entrada. `ind` solicita el cálculo de los coeficientes de consanguinidad individuales. `average` solicita los coeficientes de parentesco promedio. La instrucción `var` especifica las variables `Swine_Number`, `Sire` y `Dam` como variables de pedigrí. La instrucción `matings` identifica pares de apareamientos específicos para los cuales se calculan los coeficientes de parentesco. La instrucción `gender` especifica la variable `Sex` para el análisis de los apareamientos.
¡Copiado!
title 'Least Related Matings';
proc inbreed data=Swine ind average;
var Swine_Number Sire Dam;
matings 2501 / 3501 3504 ,
3712 / 3121;
gender Sex;
run;
1
title 'Least Related Matings';
2
PROC INBREEDDATA=Swine ind average;
3
var Swine_Number Sire Dam;
4
matings 2501 / 35013504 ,
5
3712 / 3121;
6
gender Sex;
7
RUN;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
Información de copyright : S A S S A M P L E L I B R A R Y
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.