DATA ULTIMO; INPUT TIPO $ SEXO $ POCENTAJE; DATALINES; A HOMBRE 36.7 B HOMBRE 63.3 A MUJER 22.9 B MUJER 76.1 ; PROC CHART DATA=ULTIMO; VBAR TIPO / GROUP=SEXO SUMVAR=POCENTAJE; TITLE '¿QUE PRODUCTO PREFIERE?'; RUN;
libname ff 'E:\Datos\ff'; data dos; set ff.customer_dbase; PROC CONTENTS DATA=dos; PROC MEANS DATA=dos mean; var income; BY edcat;
/*-------------------ejercicio3---*/
libname gg 'E:\Datos\gg'; PROC SORT DATA = gg.customer01; BY custid; PROC SORT DATA = gg.customer02; BY custid; DATA Combi; MERGE gg.customer01 gg.customer02; BY custid; PROC PRINT DATA = Combi; RUN;
data cuatro; do x=-5 to 5 by .1; if x<0 then y= -x**3; else if x >0 AND X<1 THEN Y=x**2; else y=sqrt(x); OUTPUT; END; PROC PLOT DATA =cuatro; PLOT y*x; RUN;
DATA FUNCION; DO X=-5 TO 0 BY .01; Y=-X**3; OUTPUT; END; DO X=0 TO 1 BY .01; Y=X**2; OUTPUT; END; DO X=1 TO 5 BY .01; Y=SQRT(X); OUTPUT; END; PROC PLOT DATA=FUNCION; PLOT Y*X='*'; TITLE 'FUNCION'; RUN;
/*---------------------------------ejercicio 7----------------*/ data siete; infile 'E:\Datos\CarpinteriaAluminio.txt'; do carpintero=1 to 3; do materia=1 to 3; do tecnica =1 to 2; do tiempo=1 to 3 ; input resultado @; output; end; end; end; end; PROC PRINT DATA = siete; RUN; PROC UNIVARIATE DATA = siete; VAR resultado; BY tecnica; PROC UNIVARIATE DATA = siete; VAR resultado; BY material; run;
esta mal asi que no lo copies indentico...jenni es un ejercicio que tu no tienes en la foto
dado el fichero "mundo95.sas7bdat" muestra en la pantalla los registros que contengan como clima predominante el codificado con 5, sin utilizar paso data
holaa
ResponderEliminarESTOY CON EL 6 OK. EL 5 ME PARECE MORTAL... NO SE UNIR VARIABLES ASI.
ResponderEliminarDESPUES PASO AL 4 Q LOS OTROS SON FACILES
DATA ULTIMO;
ResponderEliminarINPUT TIPO $ SEXO $ POCENTAJE;
DATALINES;
A HOMBRE 36.7
B HOMBRE 63.3
A MUJER 22.9
B MUJER 76.1
;
PROC CHART DATA=ULTIMO;
VBAR TIPO / GROUP=SEXO SUMVAR=POCENTAJE;
TITLE '¿QUE PRODUCTO PREFIERE?';
RUN;
ahora os paso los 3 primeros...pero cambiar mis comentarios
ResponderEliminardata uno;
infile 'E:\Datos\strikes.txt' firstobs=20;
input anyo 12-16 perdido 23-30;
perdido=perdido*1000;
label perdido= 'horas perdidas';
proc sort data=tres;by anyo;
PROC MEANS DATA=uno mean; var perdido; BY anyo;
/*-----------------------------ejercicio2--------------*/
libname ff 'E:\Datos\ff';
data dos;
set ff.customer_dbase;
PROC CONTENTS DATA=dos;
PROC MEANS DATA=dos mean; var income; BY edcat;
/*-------------------ejercicio3---*/
libname gg 'E:\Datos\gg';
PROC SORT DATA = gg.customer01; BY custid;
PROC SORT DATA = gg.customer02; BY custid;
DATA Combi;
MERGE gg.customer01 gg.customer02;
BY custid;
PROC PRINT DATA = Combi;
RUN;
/*-----------------ejercicio 4----------------*/
ResponderEliminardata cuatro;
do x=-5 to 5 by .1;
if x<0 then y= -x**3;
else if x >0 AND X<1 THEN Y=x**2;
else y=sqrt(x);
OUTPUT;
END;
PROC PLOT DATA =cuatro;
PLOT y*x;
RUN;
DATA FUNCION;
ResponderEliminarDO X=-5 TO 0 BY .01;
Y=-X**3;
OUTPUT; END;
DO X=0 TO 1 BY .01;
Y=X**2;
OUTPUT; END;
DO X=1 TO 5 BY .01;
Y=SQRT(X);
OUTPUT; END;
PROC PLOT DATA=FUNCION;
PLOT Y*X='*';
TITLE 'FUNCION';
RUN;
como se pone para que los espacios se transformen en ceros?
ResponderEliminar/*---------------------------------ejercicio 7----------------*/
ResponderEliminardata siete;
infile 'E:\Datos\CarpinteriaAluminio.txt';
do carpintero=1 to 3;
do materia=1 to 3;
do tecnica =1 to 2;
do tiempo=1 to 3 ;
input resultado @; output;
end;
end;
end;
end;
PROC PRINT DATA = siete; RUN;
PROC UNIVARIATE DATA = siete; VAR resultado; BY tecnica;
PROC UNIVARIATE DATA = siete; VAR resultado; BY material;
run;
esta mal asi que no lo copies indentico...jenni es un ejercicio que tu no tienes en la foto
PUEDEN SALIR LOS 000 SI LO CONVIERTES EN CARACTER CON BEST12.
ResponderEliminarhola
ResponderEliminarsuertee.!
ResponderEliminarhh
ResponderEliminardado el fichero "mundo95.sas7bdat" muestra en la pantalla los registros que contengan como clima predominante el codificado con 5, sin utilizar paso data
ResponderEliminarse usa el where.
ResponderEliminarlibname ff 'ubicacion del archivo sin el nombre';
proc print data=ff.mundo95;
where clima=5;
run;