Showing posts with label Clinical data integration. Show all posts
Showing posts with label Clinical data integration. Show all posts

Wednesday, 25 April 2018

Some inspirational and motivational factors that can inspire Clinical SAS programmers : Epoch Research Institute India Pvt. Ltd. (www.epoch.co.in)

Some inspirational and motivational factors that can inspire Clinical SAS programmers : EpochResearch Institute India Pvt Ltd. (SASAuthorised Training : Ahmedabad | Bangalore | Chennai)


 As we all know that almost every job requires highly motivated programmers along with the managers to motivate them. But the question rises – what about Clinical SAS programmers? Clinical SAS programmers are neither software developers nor statisticians. But they play a crucial role in the industry in filling a distinctive void.

  We will define the three factors that can influence the programmer’s motivation. These covers three categories i.e. the working environment for the programmers, recognition and the team with which you are involved. In addition, Clinical SAS programmers are not the emblematic software developers whereas software developers have the computer science degree or other relative background or would surely have a least interest in programming world. This is not the case with the Clinical SAS programming. Clinical SAS programmers are derived from various backgrounds and in general they accidentally fall into the programming concepts. As a result we cannot group them in a single homogeneous group. As an alternative we have to classify them into different categories based upon their strength and weakness: The grouping can be likewise
  1.  The scientist 
  1.  The statiscian
  1. Developer 
  1. Programmer
The projects should be assigned based upon their aspects and this will ultimately motivate them in programming world. Now let’s focus on the factors that enable and inspire the Clinical SAS programmers in the programming world

Working environment:
Being Clinical SAS programmer itself is a complex mental activity and under such circumstances, the managers really need to create an environment that allows the programmers to groom and increase the thinking power. A programmer has to manage number of files and these files may contain complexities that need to be managed in order to generate an accurate output in a timely manner. If there is any sort of distraction, then it can cause major effect on the concentration and programmer’s ability to get the work done and at last losing the temperament and leading to frustration resulting into loss of motivation. The prevention measures should be taken in order to keep the programmer from being distracted and loosing focus on their work. Following factors can prove to be useful
  •  Hardware that easily retrieves the results quickly for the user
  • The servers and the networks should be reliable. Suppose you are in the midst of   developing a complex piece of code and all of sudden the programmer finds that the server is crashed. This will easily make the programmer frustrated.
  •   Even the workplace matters alot. It should be suitable, privacy should be maintained along with silence
The remaining two factors i.e. recognition and team work will be discussed in next part. Till time keep yourself updated with us.

Epoch Research Insitute Links:

Email us: info@epoch.co.in

SAS Training & Placement Programs with Internship: Epoch Research Institute India Largest and Oldest #SASTraining Institute (#epochsastraining)

EPOCH RESEARCH INSTITUTE OFFERS:
Authorized SAS TRAINING | SAS CERTIFICATION | SOFTWARE PURCHASE | BUINESS CONSULTING | TECHNICAL SUPPORT ON SAS || SAS STAFFING SOLUTION 

Label:
#SASELEARNING,#SASELEARNING,#SASONLINETRAINING,
#SASONLINETRAININGFORBEGINNERS,#LEARNSASPROGRAMMINGONLINE,
#SASCLINICALONLINETRAINING,#SASBASEONLINETRAINING
#BIGDATASASTRAININGEPOCH,#SASBIGDATATRAINING #EPOCHRESEARCHINSTITUTE, #SASTRAINING, EPOCH SAS FEEDBACK,

Friday, 27 May 2016

The life of the SAS Statistical programmer in the Pharmaceutical industry : Epoch Research Institute India Pvt. Ltd. (www.epoch.co.in)

The life of the SAS Statistical programmer in the Pharmaceutical industry : EpochResearch Institute India Pvt Ltd. (SASAuthorised Training : Ahmedabad | Bangalore)

SAS_Statistical_programmer

In this post I would share the views on how is the life of the SAS statistical programmer in the pharmaceutical industry. So as we all know that there is range of jobs available in the pharmaceutical industry that allows the opportunity to travel as well as work.

Being a statistical programmer, the mainstream of your tasks that are performed in the pharmaceutical industry is using SAS. People possessing SAS skills gets widen opportunities. There are many universities that provide and educate with SAS courses. But still, if you want to become confident and convinced, I would suggest you for job training. With an ease, you can transfer your SAS programming skills while working in pharmaceutical companies and switching to the next if provided with and opportunity. Some of the SAS programmers accidentally fall in the pharmaceutical industry. But later on they acquire the specialist SAS skills finally leading them to the excellent progress in career.

Many of the pharmaceutical companies as well as contract research organizations (CRO’s) are well developed employee oriented and they offer their employees the training opportunities. They really encourage and egg on their employees to attend the conferences (programming conferences) around as per the location. The employee can be motivated by learning the new concepts in medical areas. The daily tasks include SAS programming, derived datasets, producing summary tables, figures and listings.

In derived datasets, variables are to be formatted as well as labelled. It should be derived. Variables could be as simple as calculating the mass index of the patient starting from the birth date till the screening test. The programmer feels each variable to be a new challenge and he regularly searches new methods to derive the methods in short efficient programming. Next going to summary tables, listing, figures, and shell is provided in the analysis plan to figure out the information to be displayed. It becomes more important to check whether the drug is having a different impact on patient’s body i.e. blood pressure, heart rate. Raw data of variables that are summarized in tables and details are contained in Listings.

Lastly, developing a drug is costly business. The drug development process usually takes around 10-15 years to develop. It is strictly important that the studies reported should be accurate and precisely checked. Due to this it becomes prominent to undertake a quality control checking strictly under the government regulatory guidance.

So this is how the life of a SAS statistical programmer in the Pharmaceutical industry filled with different phases. Are you one of them? So kindly share your views and experienc.

Epoch Research Institute Links:

Email us: info@epoch.co.in

SAS Training & Placement Programs with Internship: Epoch Research Institute India Largest and Oldest #SASTraining Institute (#epochsastraining)

EPOCH RESEARCH INSTITUTE OFFERS:
Authorized SAS TRAINING | SAS CERTIFICATION | SOFTWARE PURCHASE | BUINESS CONSULTING | TECHNICAL SUPPORT ON SAS || SAS STAFFING SOLUTION 

Label:
#SASELEARNING,#SASELEARNING,#SASONLINETRAINING,
#SASONLINETRAININGFORBEGINNERS,#LEARNSASPROGRAMMINGONLINE,
#SASCLINICALONLINETRAINING,#SASBASEONLINETRAINING
#BIGDATASASTRAININGEPOCH,#SASBIGDATATRAINING #EPOCHRESEARCHINSTITUTE, #SASTRAINING, EPOCH SAS FEEDBACK.

Tuesday, 22 March 2016

These are the SAS keyboard shortcuts: Be fast and accurate when it comes to SAS : Epoch Research Institute India Pvt. Ltd. (www.epoch.co.in)

These are the SAS keyboard shortcuts: Be fast and accurate when it comes to SAS :


SAS_Business_intelligence

So it’s long time back since we have introduced something other than SAS tutorial. Today would share some of the SAS keyboard shortcuts. It would surely help you to speed up your code writing. This would work in EPG as well as SAS Enhanced editor.

The below shortcuts that are displayed are default.
1) Comment the section with line comments (/): press CTL + /
2) Undo the comment: press CTL + SHIFT + /
3) To convert selected text to lowercase: press CTL + SHIFT + L
4) To convert selected text to uppercase: press CTL + SHIFT + U
Shortcuts (pre-defined) CTRL+Shift+L or +U (only for the enhanced editor), which convert all selected text into lowercase or uppercase respectively. These become very handy  when we insert the text by copy+paste.

5) Indent selected section: press TAB
6) Un-indent selected section: press SHIFT + TAB
7) To move curser to the matching DO/END statement: press
     ALT + [ or 
     ALT + { or  
     ALT+] or
     ALT + }

 Miscellaneous:1) To see the desktop: press (Window’s Key + M) or (Window’s Key + D) 


Navigate around Text:

1) Beginning of line: Press Home 
2) Top: Press CTRL+Home
3) End: Press CTRL+End

Mark (Highlight) the Text:

1) Mark to beginning of line: Press SHIFT+Home
2) Mark to end of line: Press SHIFT+End
3) Mark to top: Press SHIFT+CTRL+Home
4) Mark to end: Press SHIFT+CTRL+End

Window Control:

1) To cascade the windows: Press SHIFT+F5
2) To Tile the windows: Press SHIFT+F4
3) To go to the next window: Press CTRL+F6
4) To close the active window: Press CTRL+F4
5) To exit the SAS system: Press ALT+F4

You can always share your views if you have any. If you are interested to join SAS training, kindly contact us.


Epoch Research Insitute Links:

Email us: info@epoch.co.in

SAS Training & Placement Programs with Internship: Epoch Research Institute India Largest and Oldest #SASTraining Institute (#epochsastraining)

EPOCH RESEARCH INSTITUTE OFFERS:
Authorized SAS TRAINING | SAS CERTIFICATION | SOFTWARE PURCHASE | BUINESS CONSULTING | TECHNICAL SUPPORT ON SAS || SAS STAFFING SOLUTION 

Label:
#SASELEARNING,#SASELEARNING,#SASONLINETRAINING,
#SASONLINETRAININGFORBEGINNERS,#LEARNSASPROGRAMMINGONLINE,
#SASCLINICALONLINETRAINING,#SASBASEONLINETRAINING
#BIGDATASASTRAININGEPOCH,#SASBIGDATATRAINING #EPOCHRESEARCHINSTITUTE, #SASTRAINING, EPOCH SAS FEEDBACK,

Thursday, 25 February 2016

These are some of the tricky questions that are frequently asked in SAS interview : Epoch Research Institute India Pvt. Ltd. (www.epoch.co.in)

These are some of the tricky questions that are frequently asked in SAS interview : EpochResearch Institute India Pvt Ltd. (SASAuthorised Training : Ahmedabad | Bangalore)

SAS_training


So I am introducing some of the tricky questions that is being asked in SAS interviews frequently. This post will surely give a kick start with those tricky questions that I wanted to introduce to you. Keep a note in mind that the content that I am discussing here is based on information that I have collected online through different SAS sources.

1.    Merging data in SAS
One of the most important steps is merging datasets. This can be done both i.e. data step as well as PROC SQL. Now let’s take an example.



SAS_training


As shown, we have two tables one gives info regarding the product holding for a particular household. The second table shows the gender of customer in household. The male prejudiced product is the one that is bought more by the male. Now let’s understand the code for the same. Initially you have to merge the two tables and we need two Cartesian products for the same. Next you have to summarize the merged dataset and get find the bias. I have displayed the two codes for the same below:

First code:
          Proc sort data = PROD out =A1; by household;run;
          Proc sort data = GENDER out =A2; by household;run;
          Data MERGED;
          merge A1(in=a) A2(in=b);
          by household;
          if a AND b;
          run;

Second code:
          PROC SQL;
          Create table work.merged as
          select t1.household,  t1.type,t2.gender
          from prod as t1, gender as t2
          where t1.household = t2.household;
          quit;

Here you won’t get the same output because here the two tables have many-to-many mappings. In order to get Cartesian product, we need to use PROC SQL.

Use DATA-MERGE step at all as it is much faster compared to PROC SQL

2.    Transpose the data-set
We frequently transpose the datasets to analyze the data when working on transaction data. Here there are two kinds of transposition. First transposition is narrow to wide structure whereas second one is wide to narrow structure. Let’s have a look below



SAS_programming



DATA STEP

PROC TRANSPOSE

So both the transposition are equally good when using such transposition.

Now second one is wide to narrow structure: Consider the below example that is simply opposite to previous one






Here in such transposition, data step becomes too time consuming. So to make the task shorter

         Proc transpose data=transposed out=base (drop=_name_) prefix Q;
         by cust;
         id period;
         var amount;
         run;

3.    Passing of values from one routine to another routine
Let’s say for an example we have two classes and ultimately at the end we want to find out which class has scored highest marks. 



SAS_Advanced_programming



So there are two methods for doing the same. Initially join the two tables and simply sum the total marks. But just imagine if the number of students is large? So in such case, we need a method to pass the value from one table to another

          DATA _null_;set class_1;
          total + marks;
          call symputx ('class1_tot',total);
         run;
         DATA _null_;set class_2;
         total + marks;
         call symputx ('class2_tot',total);
         run;
         DATA results;
         If &class1_tot > &class2_tot then better_class = 1;
         else if &class1_tot > &class2_tot then better_class = 2;
         else better_class = 0;
         run;

From the above code, you can see one function symputx. It creates a macro variable that can be passed between routines and thus allow to link data sets

So this were my thoughts. Have you came across with some SAS problems and interview? Do you have any specific problem with coding? What is your opinion regarding the methods that are used above? Is there are any more convenient ways? Share your thoughts

----->>>>>>>>>>>>>>SAS training<<<<<<<<<<<<<<<<--------
Epoch Research Insitute Links:

Email us: info@epoch.co.in
SAS Training & Placement Programs with Internship: Epoch Research Institute India Largest and Oldest #SASTraining Institute (#epochsastraining)

EPOCH RESEARCH INSTITUTE OFFERS:
Authorized SAS TRAINING | SAS CERTIFICATION | SOFTWARE PURCHASE | BUINESS CONSULTING | TECHNICAL SUPPORT ON SAS || SAS STAFFING SOLUTION 

Label:
#SASELEARNING,#SASELEARNING,#SASONLINETRAINING,
#SASONLINETRAININGFORBEGINNERS,#LEARNSASPROGRAMMINGONLINE,
#SASCLINICALONLINETRAINING,#SASBASEONLINETRAINING
#BIGDATASASTRAININGEPOCH,#SASBIGDATATRAINING #EPOCHRESEARCHINSTITUTE, #SASTRAINING, #EPOCH SAS FEEDBACK,
#CLINICALSASPROGRAMMING, #EPOCHCLINICALSASPROGRAMMING.

How to code in Python with SAS 9.4 by Epoch Research Institute

The SAS® platform is now open to be accessed from open-source clients such as Python, Lua, Java, the R language, and REST APIs to leverage...