Thursday, 30 June 2016

Some of the top and the excellent reasons to use PROC SQL : Epoch Research Institute India Pvt. Ltd. (www.epoch.co.in)

Some of the top and the excellent reasons to use PROC SQL : EpochResearch Institute India Pvt Ltd. (SASAuthorised Training : Ahmedabad | Bangalore)

SAS_Advanced_programming

PROC SQL is a very dominant tool. It can make your life much simpler and easier. I have seen SAS users divided among two groups. One of the groups loves PROC SQL while the other group hates PROC SQL. But if it comes to me, I would personally let you know that I fell in love with PROC SQL in earlier time during my learning periods. This is just because I have found that lot of tasks can be easily done in PROC SQL. Sometimes it even happens they are not even possible with other SAS procedures. As per my view, I have seen that there are various different advantages of PROC SQL in making SAS programming and coding task simpler and more spontaneous. Now these are  top reasons for using PROC SQL as shown below
  •     Fuzzy merge
The process of matching the records where the condition of a match is based on near but not the equal condition is known as Fuzzy merge. For e.g. in survival analysis, we need to know whether a member is dead so for the same we need to match our sample to the death records in death tape. We compare the variables that are matching and assign points to them. The score of 16 would be a great match. But when it comes to real life, it is not true. So our rule will be that the score of 13 and above will be considered a match. We will do a manual checking for any score between 9 and 12 whether it is a match.
PROC SQL;
CREATE TABLE REVIEW AS
SELECT *
FROM SAMPLE, OW_DEATH
WHERE SUM( ((KBMON =SBMON)*2), ((KBDAY =SBDAY)*1),
((KBYEAR =SBYEAR)*2),
((KFSNDX =SFSNDX)*1), ((KFNAME =SFNAME)*1),
((KMNAME =SMNAME)*1),
((KLSNDX =SLSNDX)*1), ((KLNAME =SLNAME)*1),
((KSEX =SSEX)*2) , ((KSSN =SSSN and KSSN ne ' ')*4) )
>=9;
QUIT;  

  •    Summarize the data
SQL functions can be used to summarize data. PROC SQL is more spontaneous than PROC MEANS or PROC SUMMARY. SAS creates and output table containing more rows and columns that are required and you have to choose right_TYPE_value.

  •    COALESCE function
PROC SQL makes the assortment process very easy and simpler where the COALESCE function will pick the first non-missing value.

  •   Insert record to table
I have mentioned the code below to estimate the mid-year membership reckoning from eligibility file for year from 1986 – 2002 (Note that this is just a demonstration purpose, the code is not efficient). Here there is a macro %DO-%END loop where each iteration will produce two macro variables and PROC SQL will insert a new record into the table. If we compared SQL to Base SAS processing, SQL saves one step.

%MACRO MULTI_YR (BY=, EY= );
*---creating empty table---;
DATA MYEARPOP; MYEAR=.; POP=.; DELETE; RUN;
%DO I= &BY %TO &EY;
PROC SQL NOPRINT;
SELECT COUNT(*) INTO :RECORDS
FROM CCPSSD.KPOPGAP2
WHERE FDATE LE "01jul&I"D LE TDATE;
;QUIT; %put &records;
PROC SQL; INSERT INTO MYEARPOP
SET MYEAR=&I,POP=&RECORDS
;QUIT;
%END;
%MEND MULTI_YR;
%MULTI_YR(BY=1986,EY=2002 );

  •    Matching several tables at different levels
Here I have joined three tables. Here the task to be performed is to get inpatient diagnoses existing in OO.ADT_DIAG for sample table. The middle table serves as a link for the other two tables as it contains both the matching variables.
PROC SQL;
CREATE TABLE ADT AS
SELECT A.HRN, DIAG
FROM SAMPLE AS A , OO.ADT_REG (dbkey=HRN dbnullkeys=no) AS B,
OO.ADT_DIAG (dbkey=MAIN_KEY dbnullkeys=no) AS C
WHERE A.HRN = B.HRN and B.MAIN_KEY=C.MAIN_KEY
;QUIT;

  •   Count frequencies
PROC SQL makes it an ease to count the non-missing values for number of variables and give an output on one line.
PROC SQL; SELECT COUNT(*) AS TOTAL,
COUNT(DIAG0001) AS DX1,
COUNT(DIAG0002) AS DX2,
COUNT(DIAG0003) AS DX3,
COUNT(DIAG0004) AS DX4
FROM INP; QUIT;
TOTAL DX1 DX2 DX3 DX4
--------------------------------------------------
1562 1562 1421 1163 814

  •    Textwrapping
You have a long character variable. Now you want to print the values using PROC PRINT. You will get a warning message such like: “Data too long for column “COMMENT” truncated to 124 characters to fit”. Use PROC SQL with flow option To avoid such an error message.

PROC SQL FLOW=30;
SELECT HRN, COMMENT
FROM A
;QUIT;
HRN COMMENT
--------------------------------------
12345678 LONGTEXTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTT
87654321 LONGTEXTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTT

My conclusion: PROC SQL is code-saving but it is not always time-saving. You can share your views if you have any.

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,
#CLINICALSASPROGRAMMING, #CLINICALSAS, #CLINICALSASPROGRAMMER

The most important topic that has been max out – What is text analysis and importance of text analytics : Epoch Research Institute India Pvt. Ltd. (www.epoch.co.in)

The most important topic that has been max out – What is text analysis and importance of text analytics : EpochResearch Institute India Pvt Ltd. (SASAuthorised Training : Ahmedabad | Bangalore)

SAS_text_analytics

You might be worrying why I chose to update this hot topic? Actually days back I had a conversation with one of our senior person. On his recent trip to abroad, he resulted his thoughts to some final important conclusions which he shared with me. He presented a clear picture to me about what is text analytics and what is its importance in today’s era. His thoughts really inspired me a lot and I finally decided to update the same and share my views on text analytics and its importance in upcoming time. Initially let me discuss what is text analytics?

What is text analytics?In simple terms, text analytics refers to the process of deriving the high and sky-scraping quality information from text. Let’s take a short example: You may have set up sentimental analysis tool to help you forecast the trends based on the approach and attitude of the users that they express on social media platform. How this process is not completely precise as it doesn’t account for the detail information of the sarcasm or the body language.So finally there arises the need of the SAS text analytics – especially when you want to go beyond the brand management. If you are surpassing into depth regarding how products and the services are being received, there is sure need to apply the advance rules in text analytics.
Just go through it. You will surely realize the importance for business trends. What are your views?? Kindly share your feedback if any.

Let’s compare it with predictive models. Predictive model analyzes the past performance to assess how likely the customer is to demonstrate a specific behavior in future in order to improve the effectives of market. In compare to predictive models, text analytics can help the companies to understand the similar insights from analyzing subtle text patterns to answer the questions about the customer performance. Below I have placed a Slideshare for you that has been beautifully described by Mr Michael Ferretti, Tony Russell-Rose and Vladimir Zelenvisky.



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,
#CLINICALSAS, #CLINICALSASPROGRAMMING, #CLINICALSASPROGRAMMER

Discover the advanced techniques in SAS – a book on SAS Macro language Magic : Epoch Research Institute India Pvt. Ltd. (www.epoch.co.in)

Discover the advanced techniques in SAS – a book on SAS Macro language Magic : EpochResearch Institute India Pvt Ltd. (SASAuthorised Training : Ahmedabad | Bangalore)


Here since last few times, I am in the series to update the list of some of the useful books in SAS programming  for you. And I am sure you are quite interested as two-three of your readers have provided me with their genuine feedback as where should they buy as they found it quite useful and interesting. So I thought why not I should continue this valuable series for you.

I won’t take much time of yours as you all might be very eventful with your daily programming tasks. The book that I want to introduce over here is SAS Macro language magic – Discover the advanced techniques. The author has skilfully represented within the book that even when the common tools are utilized to their full advantage they can convert into remarkable applications. Here once you go through this book, you will come to know regarding the basic knowledge of SAS macro language as well as how to apply the same knowledge in various new ways.

Tricks and secrets – Here all the tricks and secrets are disclosed and that will surely enable you to write the SAS Macros that work like magic. This book pushes the SAS macro language to the maximum. This book will help you to find out the techniques that you like and then explore it to discover what works, how it works as well as what are the possibilities. You can focus and experiment more on SAS application and at the same time you can visualize the SAS program that you want to generate.

I hope so this book would help you in discovering all the new possible SAS techniques in advanced mode. What are your suggestions after reading this book? Simply provide with feedback.

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,

#CLINICALSAS, #CLINICALSASPROGRAMMER, #CLINICALSASPROGRAMMING

Monday, 27 June 2016

Epoch SAS® Accredited Training : Epoch Research Institute India Pvt. Ltd. (www.epoch.co.in)



High quality software solutions fulfill their promise through the expertise of the people who implement and use them.For this reason SAS has a long-standing and strong commitment to excellence in the training and career development of SAS software professionals. As part of this commitment, SAS has developed rigorous standards for training, enabling you to identify and choose the best available program and courses. Training that meets these high standards receives the SAS Accredited Training designation. If you are intending to take a course to improve your skills in SAS software and knowledge of SAS solutions, the SAS Accredited Training brand is your guarantee that the course is among he best available.

The Four components of SAS Accredited Training:

SAS Software:

SAS Accredited Training courses use the latest release of the SAS software covered by the course materials.

SAS official Curriculum:

SAS Accredited Training is based on in-depth analyses of the ways in which SAS software is being used in practice to deliver competitive advantage. Iterative review and assessment circles, and comprehensive documentation, enable the continuous development and dissemination of course materials that promote fast and accessible knowledge exchange. To underline these efforts and to enable you to distinguish quality-approved AS course materials from imitators, SAS software course materials display the SAS Official Curriculum logo.

Training facilities inspected and approved by SAS:

To be fully effective, learning needs to take place in an environment that meets both technical requirements and human needs. Facilities for the delivery of SAS Accredited Training must be equipped with leading-edge technology in an ergonomic and pleasant setting that is conducive to the rapid absorption of new skills and knowledge. We regard this as essential to ensure that students learn to identify, appreciate and exploit the benefits of SAS software.

SAS Accredited Trainers:

High standards of teaching are essential to make the most of high quality materials and Technology, and we are committed to achieving exceptionally high levels of accreditation for individual trainers. The SAS Accredited Training standard is designed to ensure that the SAS Official Curriculum is delivered by a trainer who has been accredited by SAS to teach the topic, and ideally the specific course, through an intensive and personalized mentoring process. As well as being experts in the subject matter, SAS Accredited Trainers must prove they can communicate the SAS Official Curriculum effectively using internationally accepted and proven instructional skills. For example, this can be achieved by completing a “test teach” under constant supervision by a specially trained mentor. 

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,

Friday, 24 June 2016

A Brilliant Viewpoint in Clinical Trials: SAS Business Intelligence : Epoch Research Institute India Pvt. Ltd. (www.epoch.co.in)

Platforms, listings and Features are part of day to day medical syndication. Hence it would be useful if statisticians/clients could quickly analyze the research details through different time points. This allows for better choices because you are able to view results while the research is ongoing, this visualization during a research can allow for great effectiveness as choices can be made previously in the medical test.

BI generates research and provides reliable details in making effective and top quality company (clinical) choices. Common BI facilities elements are internet based techniques for collecting, washing, developing, examining, confirming and discussing details. It provides the feasibility to create complicated and interconnected design with the help of details maps; which will area over the current unique details (via SDTM websites such as DM, AE, LB, VS) - without the need for adjustment of unique details. The idea here can be found in interlinking websites with the use of main important factors and surrogate important factors which allow the statisticians and medical authors to quickly create complicated reviews such as: individual information, interrelation between AE and impact on PK factors modify in lab result with regard to visibility of the medication and individual road through different scientific tests.

SAS Web Report Studio (WRS) is an SAS Business Intelligence device which encourages customers with quick accessibility reviews. It has the ability to respond to questions in an changing company (clinical research) atmosphere, with the improvement of several report connecting and entertaining report creation. It also provides the customer the power of details synchronization and meta-data protection. Multiple customers can accessibility and spread the reviews in different types to create better choices. This is because of the immediate point and click customer interface available in SAS WRS which decreases the barrier time between the developer and statistician. SAS BI can be the greatest all in one device to provide understanding and create better choices in scientific tests. It is the one device which provides features like:

             Report connecting
             Minimal programming (drop down selection & options menu)
             Interactive reports ability (change the axis or the type of graph)

             Data protection (SAS Metadata level security)


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,
#CLINICALSAS, #CLINICALSASPROGRAMMING, #CLINICALSASPROGRAMMER

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...