The SAS programming process

Clinical Data Management Using SAS Clinical Data Management using SAS
8 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€64.96
List Price:  €92.81
You save:  €27.84
£55.77
List Price:  £79.68
You save:  £23.90
CA$95.68
List Price:  CA$136.70
You save:  CA$41.01
A$106.02
List Price:  A$151.47
You save:  A$45.44
S$94.41
List Price:  S$134.88
You save:  S$40.47
HK$546.80
List Price:  HK$781.18
You save:  HK$234.37
CHF 63.34
List Price:  CHF 90.49
You save:  CHF 27.15
NOK kr761.11
List Price:  NOK kr1,087.35
You save:  NOK kr326.23
DKK kr485.02
List Price:  DKK kr692.92
You save:  DKK kr207.89
NZ$116.42
List Price:  NZ$166.33
You save:  NZ$49.90
د.إ257.06
List Price:  د.إ367.25
You save:  د.إ110.18
৳7,660.01
List Price:  ৳10,943.35
You save:  ৳3,283.33
₹5,835.78
List Price:  ₹8,337.18
You save:  ₹2,501.40
RM331.75
List Price:  RM473.95
You save:  RM142.20
₦86,437.65
List Price:  ₦123,487.65
You save:  ₦37,050
₨19,416.31
List Price:  ₨27,738.77
You save:  ₨8,322.46
฿2,572.74
List Price:  ฿3,675.50
You save:  ฿1,102.76
₺2,264.43
List Price:  ₺3,235.04
You save:  ₺970.61
B$356.70
List Price:  B$509.60
You save:  B$152.89
R1,295.44
List Price:  R1,850.72
You save:  R555.27
Лв127.05
List Price:  Лв181.51
You save:  Лв54.46
₩94,909.58
List Price:  ₩135,590.93
You save:  ₩40,681.35
₪259.50
List Price:  ₪370.74
You save:  ₪111.23
₱3,993.87
List Price:  ₱5,705.78
You save:  ₱1,711.90
¥10,712.31
List Price:  ¥15,303.96
You save:  ¥4,591.65
MX$1,187.89
List Price:  MX$1,697.07
You save:  MX$509.17
QR254.57
List Price:  QR363.69
You save:  QR109.12
P950.82
List Price:  P1,358.38
You save:  P407.55
KSh9,247.76
List Price:  KSh13,211.65
You save:  KSh3,963.89
E£3,352.12
List Price:  E£4,788.95
You save:  E£1,436.83
ብር4,006.43
List Price:  ብር5,723.72
You save:  ብር1,717.28
Kz58,511.64
List Price:  Kz83,591.64
You save:  Kz25,080
CLP$65,950.47
List Price:  CLP$94,219
You save:  CLP$28,268.52
CN¥506.53
List Price:  CN¥723.64
You save:  CN¥217.11
RD$4,055.76
List Price:  RD$5,794.19
You save:  RD$1,738.43
DA9,420.16
List Price:  DA13,457.95
You save:  DA4,037.79
FJ$157.70
List Price:  FJ$225.30
You save:  FJ$67.59
Q542.52
List Price:  Q775.06
You save:  Q232.54
GY$14,601.52
List Price:  GY$20,860.22
You save:  GY$6,258.69
ISK kr9,764.23
List Price:  ISK kr13,949.49
You save:  ISK kr4,185.26
DH703.98
List Price:  DH1,005.73
You save:  DH301.75
L1,236.34
List Price:  L1,766.28
You save:  L529.93
ден3,998.59
List Price:  ден5,712.52
You save:  ден1,713.92
MOP$561.77
List Price:  MOP$802.57
You save:  MOP$240.79
N$1,291.99
List Price:  N$1,845.78
You save:  N$553.78
C$2,569.36
List Price:  C$3,670.67
You save:  C$1,101.31
रु9,319.09
List Price:  रु13,313.56
You save:  रु3,994.46
S/260.54
List Price:  S/372.22
You save:  S/111.67
K269.79
List Price:  K385.44
You save:  K115.64
SAR262.50
List Price:  SAR375.02
You save:  SAR112.51
ZK1,882.68
List Price:  ZK2,689.66
You save:  ZK806.98
L323.40
List Price:  L462.03
You save:  L138.62
Kč1,628.77
List Price:  Kč2,326.92
You save:  Kč698.14
Ft25,305.79
List Price:  Ft36,152.68
You save:  Ft10,846.88
SEK kr755.02
List Price:  SEK kr1,078.64
You save:  SEK kr323.62
ARS$61,468.17
List Price:  ARS$87,815.44
You save:  ARS$26,347.26
Bs483.33
List Price:  Bs690.51
You save:  Bs207.17
COP$271,845.87
List Price:  COP$388,367.89
You save:  COP$116,522.02
₡35,672.25
List Price:  ₡50,962.55
You save:  ₡15,290.29
L1,724.16
List Price:  L2,463.20
You save:  L739.03
₲522,510.75
List Price:  ₲746,475.93
You save:  ₲223,965.17
$U2,674.97
List Price:  $U3,821.56
You save:  $U1,146.58
zł281.37
List Price:  zł401.98
You save:  zł120.60
Already have an account? Log In

Transcript

Welcome to clinical data management program using SAS. In this video we will be discussing about the basic concepts of SAS programs that we will be using to do the practical session of clinical data management using SAS. So we will be discussing about SAS essentials the first topic that will be doing under SAS essential SAS SAS Data libraries. So first, let me explain you all what are the libraries libraries are like folders inside which the SAS data sets are located. in SAS, you have certain windows like results window explorer window editor window output window log window in the Explorer window or the SAS Data library, inside which the data sets are located. So here the concept of libraries are and data sets are explained with the help often real life example.

See, this is a word drop. In this word drop there are a number of drivers. These drivers are basically the libraries drove is my explorer window, and the files that we keep inside the drawers are my SAS data sets. Now let's discuss about the different types of SAS Data libraries. Basically there are two different types of SAS Data libraries. One is temporary library and another is permanent library.

Temporary library in SAS is called the work library, which is an inbuilt library they're in SAS but which by default is empty. If we create any SAS data sets inside the work library, then that those data sets are created and said work library. But once our SAS session is over, then the work library remains but the data sets inside the work library vanishes. Other than the work library. The rest of the libraries that are there in the Explorer window are all permanent libraries. See, for example, if we take the example of SAS user library is a permanent library.

It is an inbuilt permanent library of SAS, which consists of it Build SAS datasets. And here I have given another example of a library that is IR. Ir is a library that we are creating. Suppose we have got certain SAS data sets in our computer and we have to pull those data sets in SAS environment, then we have to create our own library to pull those data sets in the SAS environment. So for that, we have to create our own library and that library that we create that will be a permanent library. So the example of the permanent if you have given us a year you can give any name to the permanent library.

But you have to remember, though, we say that the library is permanent library, it is not permanent in nature. It is only existing during the time of our SAS session once a session gets over the library also vanishes. So every time you start the stat SAS session and you start accessing you want to access those data sets inside that particular libraries. You have to run a live name statement or you have to run a command To get that library back in your explorer window, or to get those data sets back in your SAS environment. Now let me explain your how to create your own library in SAS environment. That is how to get your SAS data sets in the SAS environment.

For this, you need to know you have to execute one live name statement. The live name statement starts with a keyword live name. Next is liberal liberal F stands for library meaning that you can give a name to your library and then we give within quotes we give the path of our data sets like where our SAS data sets are present in the our computer, that path we have to give there are certain rules which you have to maintain while naming are liberal that is, you have to maintain certain rules when naming your own library that is it should be eight characters or less. It should begin with a letter underscore remaining characters can be letters, numbers or underscores. So this T Live name statement is also considered as a global statement, because this statement is always executed individually. So you have to run this command or this statement before you start your SAS session in order to access those data sets to write this librium statement, then you have to give semicolon to access the SAS data sets.

So this is a way of how to create your own library. Next, let's come to the concept of temporary library as I told you that if suppose if you're creating any data set inside your temporary library see work in order to access those data sets in order to access any data set from the library in SAS. The general format of specifying the data set in our program is we have to write the library name dot the data set. But if our data set is present inside work, it is not necessary to specify the library name as work. Say for example, if we read work dot employees Like you want to access the data set employee located inside work we we have to write it in form of work dot employee. But if since employee data set is present in at work like library work dot employee is equivalent to writing only employee like if you write only employee just because it is located inside the work library, you will get the same output as writing only employ or if you write work don't imply you will get the similar but by chance if your data set is present in any other library, other than work then it is compulsory that you have to specify your library.

So, for work library, you need not specify the library name. It is optional, but for any other libraries other than work it is compulsory that you have to specify the library name to access the data set from that library. Next, these are the different concepts of SAS programs. The basic concept of SAS program is proc step and DATA step. And this is basic syntax for now you just have to remember that any program which starts with the keyword data is called a data step. Any program which starts with the keyword proc is proc step.

Okay? And every statement, every SAS tech statement ends by a semicolon you can write multiple statements in a single line provided that each statement is ending by a semicolon. But this is the most conventional way of writing that is writing multiple statements in multiple lines or we are writing a single statement in single line and if first statement is very long, then we can break it and write it in multiple lines. So this is a data step. This is our proc step, where we have done PROC PRINT data called work dot stuff, and then run. So let me tell you, there are two basic proc steps which you need to know that is PROC PRINT and proc contents.

PROC PRINT is used to display the data portion of the data set. That is the exact data set comes in our business. Including the observation number in your data set. We never have a serial number column by default. But when we do PROC PRINT on a particular data set, then in our report we will get our exact data set, including the serial number column or the observation column. And another is your proc contents data which is used to display the descriptive portion of the data set or we can say that it displays the data dictionary that is the name of the data set.

When was it created, how many variables are there in the data sets, how many observations are there whether they're character variables, whether the numeric variables are the data types of every variables are displayed. Another is proc means. proc means is used to display the descriptive statistics of our data. This is displayed only with respect to the numerical variables like if we have numerical variables in our data, then only the descriptive statistics of those variables are displayed. And here in this data set, we have imported our data. So these are certain examples.

We have Shown about DATA step and proc step. There are a number of other procedures and tasks that can be performed under under the DATA step or proc stuff. But I just wanted to give you an idea of the what is the concept of a data step and rock step, because these basic two concepts will be needed for us to do the practical session of clinical data management using SAS. So for now, we'll end this video over here. In our next video, we'll be doing the concept of accessing data. Thank you.

Good bye. See you all for the next video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.