Κορυφαίες 48 ερωτήσεις και απαντήσεις συνέντευξης SAS (2025)
Ακολουθούν ερωτήσεις και απαντήσεις συνέντευξης SAS για νεοφώτιστους καθώς και έμπειρους υποψήφιους αναλυτές δεδομένων για να πάρουν τη δουλειά των ονείρων τους.
1) Τι είναι το SAS; Ποιες είναι οι λειτουργίες που εκτελεί;
SAS σημαίνει Σύστημα Στατιστικής Ανάλυσης, το οποίο είναι ένα ολοκληρωμένο σύνολο προϊόντων λογισμικού.
- Ανάκτηση πληροφοριών και διαχείριση δεδομένων
- Σύνταξη αναφορών και γραφικών
- Στατιστική ανάλυση, οικονομετρία και εξόρυξη δεδομένων
- Επιχειρηματικός σχεδιασμός, προβλέψεις και υποστήριξη αποφάσεων
- Επιχειρησιακή έρευνα και Διαχείριση έργου
- Βελτίωση ποιότητας
- Αποθήκευση δεδομένων
- Ανάπτυξη Εφαρμογών
Δωρεάν λήψη PDF: Ερωτήσεις & Απαντήσεις Συνέντευξης SAS
2) Ποια είναι η βασική δομή του βασικού προγράμματος SAS;
Η βασική δομή της SAS αποτελείται από
==Βήμα DATA, το οποίο ανακτά και χειρίζεται δεδομένα.
==Βήμα PROC, το οποίο ερμηνεύει τα δεδομένα.
3) Ποιο είναι το βασικό στυλ σύνταξης στο SAS;
Για να εκτελέσετε το πρόγραμμα με επιτυχία, και έχετε τα ακόλουθα βασικά στοιχεία:
- Θα πρέπει να υπάρχει ένα ερωτηματικό στο τέλος κάθε γραμμής
- Μια δήλωση δεδομένων που ορίζει το σύνολο δεδομένων σας
- Δήλωση εισαγωγής
- Θα πρέπει να υπάρχει τουλάχιστον ένα κενό μεταξύ κάθε λέξης ή πρότασης
- Μια δήλωση εκτέλεσης
Για παράδειγμα: Στο αρχείο 'H: \StatHW\yourfilename.dat';
4) Εξηγήστε το βήμα δεδομένων στο SAS
Το βήμα Δεδομένα δημιουργεί ένα σύνολο δεδομένων SAS που μεταφέρει τα δεδομένα μαζί με ένα "λεξικό δεδομένων". Το λεξικό δεδομένων περιέχει πληροφορίες σχετικά με τις μεταβλητές και τις ιδιότητές τους.
5) Τι είναι το PDV;
Η λογική περιοχή στη μνήμη αντιπροσωπεύεται από PDV ή διάνυσμα δεδομένων προγράμματος. Εκείνη τη στιγμή, η SAS δημιουργεί μια βάση δεδομένων με μία παρατήρηση τη φορά. Ένα buffer εισόδου δημιουργείται κατά τη στιγμή της μεταγλώττισης που διατηρεί μια εγγραφή από ένα εξωτερικό αρχείο. Το PDV δημιουργείται μετά τη δημιουργία buffer εισόδου.
6) Ποιοι είναι οι τύποι δεδομένων που περιέχει το SAS;
Οι τύποι δεδομένων στο SAS είναι αριθμητικοί και χαρακτήρες.
7) Ποια πρόταση δεν εκτελεί αυτόματες μετατροπές σε συγκρίσεις;
Στο SAS, η δήλωση "where" δεν εκτελεί αυτόματες μετατροπές σε συγκρίσεις.
8) Ποια είναι η μέθοδος εντοπισμού σφαλμάτων και δοκιμής του προγράμματος SAS;
Μπορείτε να εντοπίσετε σφάλματα και να δοκιμάσετε το πρόγραμμα SAS χρησιμοποιώντας τις επιλογές Obs=0 και συστημάτων για να εντοπίσετε την εκτέλεση του προγράμματος στο αρχείο καταγραφής
9) Ποια είναι η διαφορά μεταξύ των επιλογών nodupkey και nodup;
Η διαφορά μεταξύ του NODUP και του NODUPKEY είναι ότι το NODUP συγκρίνει όλες τις μεταβλητές στο σύνολο δεδομένων μας ενώ το NODUPKEY συγκρίνει μόνο τις μεταβλητές BY
10) Εργαλεία επικύρωσης ονομάτων που χρησιμοποιούνται στο SAS
Για το σύνολο δεδομένων: Όνομα συνόλου δεδομένων/εντοπισμός σφαλμάτων Σύνολο δεδομένων: Όνομα/stmtchk
Για μεταβλητές μακροεντολών SAS: Επιλογές: mpprint mlogic symbolgen
11) Τι κάνει το PROC εκτύπωσης και τα περιεχόμενα PROC;
Για την εμφάνιση των περιεχομένων του συνόλου δεδομένων SAS χρησιμοποιείται η εκτύπωση PROC και επίσης για να διασφαλιστεί ότι τα δεδομένα διαβάστηκαν σωστά στο SAS. Ενώ το PROC CONTENTS εμφανίζει πληροφορίες σχετικά με ένα σύνολο δεδομένων SAS.
12) Ποια είναι η χρήση της συνάρτησης Proc summary;
Η σύνταξη της σύνοψης proc είναι η ίδια με αυτή των μέσων proc. Υπολογίζει περιγραφικά στατιστικά στοιχεία για αριθμητικές μεταβλητές στο σύνολο δεδομένων SAS.
13) Τι κάνει το Proc glm;
Το Proc glm εκτελεί απλή και πολλαπλή παλινδρόμηση, ανάλυση διακύμανσης (ANOVAL), ανάλυση συνδιακύμανσης, πολυμεταβλητή ανάλυση διακύμανσης και ανάλυση διακύμανσης επαναλαμβανόμενων μετρήσεων.
14) Τι είναι οι πληροφορίες SAS;
Οι ΠΛΗΡΟΦΟΡΙΕΣ SAS χρησιμοποιούνται για την ανάγνωση ή την εισαγωγή δεδομένων από εξωτερικά αρχεία γνωστά ως Επίπεδα Αρχεία αρχεία ASCII, αρχεία κειμένου ή διαδοχικά αρχεία). Οι πληροφορίες θα ενημερώσουν τη SAS για τον τρόπο ανάγνωσης δεδομένων σε μεταβλητές SAS.
15) Ονομάστε τύπους κατηγορίας στην οποία τοποθετούνται τα SAS Informats
Οι πληροφορίες SAS χωρίζονται σε τρεις κατηγορίες,
- Πληροφορίες χαρακτήρων : $INFORMATw
- Αριθμητικές πληροφορίες : INFORMAT wd
- Πληροφορίες ημερομηνίας/ώρας: INFORMAT w.
16) Τι λειτουργία κάνει η σύνταξη CATX;
Η σύνταξη CATX συνενώνει τις συμβολοσειρές χαρακτήρων αφαιρεί τα κενά μετάδοσης και τα κύρια και εισάγει διαχωριστικά.
17) Ποια είναι η χρήση του PROC gplot;
Το PROC gplot έχει περισσότερες επιλογές και μπορεί να δημιουργήσει πιο πολύχρωμα και πιο εντυπωσιακά γραφικά.
18) Τι είναι το PROC στη SAS;
Στο SAS, τα βήματα PROC αναλύουν και επεξεργάζονται δεδομένα με τη μορφή ενός συνόλου δεδομένων SAS. Ελέγχει μια βιβλιοθήκη από ρουτίνες που εκτελούν εργασίες σε επιλογές συνόλων δεδομένων SAS, όπως ταξινόμηση, σύνοψη και καταχώριση.
19) Τι είναι το σύνολο δεδομένων SAS;
Ένα σύνολο δεδομένων SAS είναι ένα αρχείο που αποτελείται από δύο μέρη.
- Ένα τμήμα περιγραφής
- Ένα τμήμα δεδομένων
20) Αναφέρετε κάποια βασική έννοια του SAS
Ορισμένες βασικές έννοιες του SAS περιλαμβάνουν,
- Διαδικασία ΤΑΞΙΝΟΜΗΣΗΣ
- Λείπουν τιμές
- KEEP=, DROP= επιλογές δεδομένων
- Λογική βημάτων δεδομένων
- Επαναφορά σε λείπει ή η δήλωση RETAIN
- Ιστορικό
- Διαδικασία FORMAT για τη δημιουργία μορφών τιμών
- Τύποι δεδομένων
- IN= επιλογή δεδομένων
21) Ποια είναι η διαφορά μεταξύ INPUT και INFILE;
INFILE | ΕΙΣΑΓΩΓΉ |
---|---|
Η δήλωση INFILE χρησιμοποιείται για την αναγνώριση ενός εξωτερικού αρχείου | Η δήλωση INPUT χρησιμοποιείται για να περιγράψει τις μεταβλητές σας |
22) Δηλώστε τη διαφορά μεταξύ INFORMAT και FORMAT;
- ΠΛΗΡΟΦΟΡΙΕΣ: Για να υποδείξετε το SAS ότι ένας αριθμός πρέπει να διαβαστεί σε μια συγκεκριμένη μορφή
- ΜΟΡΦΗ: Για να υποδείξετε τη SAS πώς να εκτυπώσετε τις μεταβλητές
23) Τι είναι η παραγοντική ανάλυση;
Η παραγοντική ανάλυση είναι ένας κοινός όρος που χρησιμοποιείται για μια οικογένεια στατιστικών τεχνικών που σχετίζονται με τη μείωση ενός συνόλου παρατηρήσιμων μεταβλητών σε όρους μικρού αριθμού λανθάνοντων παραγόντων. Ο κύριος στόχος της παραγοντικής ανάλυσης είναι η μείωση και η περίληψη δεδομένων.
24) Πώς μπορείτε να διαβάσετε τις μεταβλητές που χρειάζεστε;
Διαβάζετε τις μεταβλητές χρησιμοποιώντας δήλωση εισόδου με δείκτες στήλης /γραμμής, πληροφορίες και προσδιοριστές μήκους.
25) Ποιοι είναι οι ειδικοί οριοθέτες εισόδου που χρησιμοποιούνται στο SAS;
Οι ειδικοί διαχωριστές εισόδου που χρησιμοποιούνται στο SAS είναι οι DLM και DSD.
26) Πώς χειρίζεται η SAS τους οριοθέτες DSD;
Όταν ορίζετε το DSD, το SAS αντιμετωπίζει δύο διαδοχικούς οριοθέτες ως τιμή που λείπει και αφαιρεί εισαγωγικά από τιμές χαρακτήρων.
27) Ποιες είναι οι καλές πρακτικές προγραμματισμού SAS για την επεξεργασία μεγάλων συνόλων δεδομένων;
Οι καλές πρακτικές προγραμματισμού SAS για την επεξεργασία μεγάλων συνόλων δεδομένων είναι να τα ταξινομήσετε μία φορά χρησιμοποιώντας firstobs= και obs=.
28) Πώς να συμπεριλάβετε ή να εξαιρέσετε συγκεκριμένες μεταβλητές σε ένα σύνολο δεδομένων;
Για να συμπεριλάβετε ή να εξαιρέσετε συγκεκριμένες μεταβλητές σε ένα σύνολο δεδομένων, μπορείτε να χρησιμοποιήσετε τις δηλώσεις DROP, KEEP και τις Επιλογές συνόλου δεδομένων.
29) Πώς λειτουργεί η συνάρτηση SUBSTR στο SAS;
Η συνάρτηση SUBSTR χρησιμοποιείται για την αφαίρεση υποσυμβολοσειράς από μια μεταβλητή χαρακτήρων.
30) Ποιες δυνατότητες SAS χρησιμοποιείτε για τον έλεγχο σφαλμάτων και την επικύρωση δεδομένων;
Για να ελέγξετε τα σφάλματα, χρησιμοποιήστε το αρχείο καταγραφής και για επικύρωση δεδομένων χρησιμοποιήστε πράγματα όπως Proc Freq, Proc Means ή μερικές φορές Proc print για να δείτε πώς φαίνονται τα δεδομένα.
31) Ποιοι είναι οι τρόποι για να κάνετε «αναζητήσεις πίνακα» στο SAS;
Υπάρχουν πέντε τρόποι για να κάνετε μια «αναζήτηση πίνακα» στο SAS που περιλαμβάνουν:
- ΔΙΑΔΙΚΑΣΙΑ SQL
- Συγχώνευση αντιστοίχισης
- Αμεση πρόσβαση
- Μορφοποίηση πινάκων
- Array
32) Πώς θα δημιουργήσετε δεδομένα δοκιμής χωρίς δεδομένα εισόδου;
Θα δημιουργήσετε δεδομένα δοκιμής χωρίς δεδομένα εισαγωγής χρησιμοποιώντας τη δήλωση "put" και "Data Null".
33) Ποια είναι η διαφορά μεταξύ των συναρτήσεων CEIL και FLOOR στο SAS;
Το "floor" επιστρέφει τον μεγαλύτερο ακέραιο μικρότερο από/ίσο με το όρισμα. Ενώ η συνάρτηση «ανώτατο όριο» επιστρέφει τον μικρότερο ακέραιο μεγαλύτερο από/ίσο με το όρισμα.
34) Ποια είναι η διαφορά μεταξύ των λειτουργιών και των διαδικασιών SAS;
Η διαφορά μεταξύ των λειτουργιών SAS και των διαδικασιών είναι αυτή
- Οι διαδικασίες αναμένουν μία τιμή μεταβλητής ανά παρατήρηση
- Οι συναρτήσεις αναμένουν ότι οι τιμές θα παρέχονται σε μια παρατήρηση
35) Πώς να αφαιρέσετε διπλότυπα χρησιμοποιώντας το PROC SQL?
Για να αφαιρέσετε διπλότυπα χρησιμοποιώντας PROC SQL χρησιμοποιήστε το ακόλουθο βήμα,
Proc SQL noprint; Create Table inter.merged1 as Select distinct * from inter.readin ; Quit;
36) Ποια είναι τα κοινά σφάλματα προγραμματισμού που διαπράττονται στο SAS
Τα συνηθισμένα σφάλματα προγραμματισμού που διαπράττονται στο SAS είναι:
- Λείπει το ερωτηματικό
- Δεν γίνεται έλεγχος του αρχείου καταγραφής μετά την υποβολή του προγράμματος
- Δεν χρησιμοποιεί τεχνικές εντοπισμού σφαλμάτων
- Δεν χρησιμοποιείται έντονα η επιλογή Fsview
37) Πώς να περιορίσετε τα δεκαδικά ψηφία για τη μεταβλητή χρησιμοποιώντας το PROC MEANS;
Χρησιμοποιώντας MAXDEC=επιλογή, μπορείτε να περιορίσετε τα δεκαδικά ψηφία για τη μεταβλητή.
38) Ποια είναι η διαφορά μεταξύ των SAS DATA STEP και των SAS PROC;
- Το SAS DATA STEP χρησιμοποιείται για την ανάγνωση και το χειρισμό δεδομένων
- Τα SAS PROC είναι υπο-ρουτίνες που εκτελούν εργασίες στο σύνολο δεδομένων SAS
39) Ποια είναι η χρήση της δήλωσης STOP;
Μια δήλωση STOP χρησιμοποιείται για τον έλεγχο του συνεχούς βρόχου στη δήλωση SET.
40) Τι είναι η επεξεργασία RUN-Group;
Η επεξεργασία RUN-Group επιτρέπει την υποβολή ενός βήματος PROC χρησιμοποιώντας τη δήλωση RUN χωρίς να τερματιστεί η διαδικασία.
41) Πώς να δοκιμάσετε τον εντοπισμό σφαλμάτων στο SAS;
Για τον εντοπισμό σφαλμάτων στο SAS χρησιμοποιήστε τον όρο εντοπισμού σφαλμάτων μετά το '/' στη δήλωση δεδομένων.
42) Πώς να δημιουργήσετε ένα μόνιμο σύνολο δεδομένων SAS;
Για να δημιουργηθεί ένα μόνιμο σύνολο δεδομένων SAS, απαιτούνται δύο βήματα:
- Εκχωρήστε μια βιβλιοθήκη και μια μηχανή.
- Δημιουργήστε τα δεδομένα. Βεβαιωθείτε ότι έχετε αντιστοιχίσει τόσο μια βιβλιοθήκη (εκτός από το WORK) όσο και ένα όνομα συνόλου δεδομένων για να κάνετε το σύνολο δεδομένων μόνιμο.
43) Τι είναι το SLIBREF;
Το SLIBREF είναι ένας διακομιστής-libref. Καθορίζει το libref που χρησιμοποιείται από τον διακομιστή για την αναγνώριση της βιβλιοθήκης δεδομένων SAS όταν δεν έχει καθοριστεί φυσικό όνομα και το libref του διακομιστή είναι διαφορετικό από το libref του πελάτη.
44) Ποια είναι τα προεπιλεγμένα στατιστικά στοιχεία που παράγει η PROC MEANS;
Τα προεπιλεγμένα στατιστικά στοιχεία που παράγει η PROC MEANS είναι:
- N
- MIN
- MAX
- ΜΕΣΟ
- STD DEV
45) Ποια είναι η εντολή που χρησιμοποιείται για την εύρεση τιμών που λείπουν;
Η εντολή που χρησιμοποιείται για την εύρεση τιμών που λείπουν είναι
missing_values=MISSING(field1,field2,field3);
46) Ποια είναι η διαφορά μεταξύ Συγχώνευσης Αντιστοίχισης και Συγχώνευσης Ένα προς Ένα;
Μια συγχώνευση ένα προς ένα είναι κατάλληλη εάν και τα δύο σύνολα δεδομένων στη δήλωση συγχώνευσης ταξινομούνται κατά id και κάθε παρατήρηση σε ένα σύνολο δεδομένων έχει μια αντίστοιχη παρατήρηση στο άλλο σύνολο δεδομένων. Εάν οι παρατηρήσεις δεν ταιριάζουν, τότε η συγχώνευση αντιστοίχισης είναι κατάλληλη.
47) Ποιες είναι οι διαδικασίες καθαρισμού στο SAS;
Οι διαδικασίες καθαρισμού στο SAS είναι Ταξινόμηση Proc με επιλογή nodupkey. Θα εξαλείψει τις διπλές τιμές.
48) Ποια είναι η χρήση της πρότασης %include;
Η δήλωση %INCLUDE διαβάζει ένα ολόκληρο αρχείο στο τρέχον πρόγραμμα SAS που εκτελείτε και το υποβάλλει αμέσως στο σύστημα SAS.
Αυτές οι ερωτήσεις συνέντευξης θα βοηθήσουν επίσης στο viva (προφορικά) σας
Γεια σας,
Μαθαίνω προγραμματισμό SAS. Αφού διαβάσετε τη 2η ερώτησή σας, απαντήστε. μπερδεύτηκα.
Καταλαβαίνω ότι η βασική δομή του προγραμματισμού SAS είναι…
Τα προγράμματα SAS αποτελούνται από:
Βήμα DATA, το οποίο ανακτά και χειρίζεται δεδομένα.
Βήμα PROC, το οποίο ερμηνεύει τα δεδομένα.
******************************************
Αλλά εξήγησες για το SAS Interface… Παρακαλώ ελέγξτε και επιτρέψτε μου αν κάνω λάθος.
Ευχαριστώ
Anu
έχεις δίκιο! Η απάντηση ενημερώνεται
Το Sas μπορεί να χωριστεί σε δύο μέρη.
βήμα δεδομένων
βήμα proc
Το βήμα δεδομένων ξεκινά πάντα με τη λέξη κλειδί των δεδομένων τελειώνει με τη δήλωση εκτέλεσης. Βήμα δεδομένων χρησιμοποιείτε πάντα με το reshape τα δεδομένα.
Το βήμα proc ξεκινά πάντα με τη λέξη κλειδί του proc τελειώνει με τη δήλωση Εκτέλεση.
Το βήμα Proc τελειώνει με "έξοδο" σωστά;
καλές ερωτήσεις και καλή εξήγηση…
Γεια σας,
Σκέφτομαι να αλλάξω τομέα από CDM σε SAS. Έχω 5 χρόνια εμπειρία σε CDM και CRC, είναι δυνατή η αλλαγή. Δώστε μου κάποιες οδηγίες.
Ευχαριστώ εκ των προτέρων,
είναι δυνατό μετά από μερικά χρόνια πολλοί άνθρωποι άλλαξαν cdmto sas
Hii
Γεια σας, κύριε, στην πραγματικότητα τελείωσα τα στατιστικά μου για το MSc το 2013 τώρα προσπαθώ να εισέλθω σε αυτό ως νέος SAS, είναι καλή στιγμή να αλλάξω τον φορέα μου από λέκτορα σε υπάλληλό του, plss προτείνετε να εισέλθετε
Ναι, μεταβείτε με σιγουριά στη SAS
Γεια σας κύριε, ολοκλήρωσα τα στατιστικά μου για το MSc το 2019, σήμερα ολοκλήρωσα την εκπαίδευση SAS, περιμένω δουλειά, παρακαλώ, οποιαδήποτε νεότερη δουλειά να σας ενημερώσει κύριε.
Γεια σας,
Αυτή τη στιγμή εργάζομαι ως ιατρικός κωδικοποιητής τα τελευταία 5 χρόνια. Είναι δυνατή η μετάβαση από την ιατρική κωδικοποίηση στο SAS. Παρακαλώ δώστε προτάσεις για αυτό.
Σε ευχαριστώ
Γεια σας κύριε,
Έκανα το μεταπτυχιακό μου στη στατιστική το 2013 και κάνω ως αναλυτής προμηθειών σε φαρμακευτική εταιρεία. Είναι η κατάλληλη στιγμή να μετακομίσετε στο SAS σε κλινικό domian .
Θα μπορούσατε να μου προτείνετε;
να… θα πρέπει να πάτε με τον κλινικό τομέα χρησιμοποιώντας το sas
Γεια σας, είμαι εμπορικός ανάδοχος (πιστωτικός αναλυτής), ήθελα να ασχοληθώ με την ανάλυση πιστωτικού κινδύνου και πιστεύω ότι το SAS είναι ένα από τα βασικά/βασικά λογισμικά που γνωρίζει κάποιος. Το πώς μπορεί η SAS να με βοηθήσει και να θέλω είναι τα πλεονεκτήματα και τα μειονεκτήματά της. Επίσης αν μπορείτε να προτείνετε κάποιο ινστιτούτο (Νέο Δελχί) για εκπαίδευση SAS που βοηθάει και στην τοποθέτηση.
Γεια σας κύριε, είμαι swapnil, έχω κάνει M.SC.in life scenic και εργάζομαι επί του παρόντος σε φαρμακευτική εταιρεία και έχω 10 χρόνια εμπειρία. Θέλω να ξεκινήσω την καριέρα μου στον τομέα της επιστήμης δεδομένων. Είναι δυνατόν να γίνει αυτό pls οδηγός.
hey,
Έχω κάνει Mba σε επιχειρηματικές αναλύσεις και μάρκετινγκ, και έχω κάνει επίσης σε 1 χρόνο και μισό μήνα εμπειρία στον τομέα του μάρκετινγκ, έτσι τώρα θέλω να προχωρήσω στον προγραμματισμό SAS, οπότε θα μπορούσατε σας παρακαλώ να μου προτείνετε, είναι αυτή η εύκολη κίνηση στον προγραμματισμό SAS .
Μια τυπογραφική διόρθωση:
στο #44 το δεύτερο proc σημαίνει ότι η προεπιλεγμένη έξοδος πρέπει να διαβάζεται ως MIN και όχι ως MN.
Γεια, ευχαριστώ για την προσοχή. Διορθώνεται.
Γεια σας κύριε,
Θέλω να μάθω SAS μπορείτε να με καθοδηγήσετε σε ποια τάξη συμμετέχω στο fir sas learning
Θέλω ερωτήσεις συνέντευξης SAS για 2 χρόνια εμπειρίας….Βοηθήστε με……
Θέλω να βρω μια δουλειά ως πιο φρέσκια στον τομέα στατιστικού προγραμματισμού, μπορείτε να μου προτείνετε πώς να λαμβάνω ειδοποιήσεις για νεότερες θέσεις εργασίας στον τομέα sas;
Η Clinnovo Research Labs παρέχει θέσεις εργασίας, πρακτικής άσκησης, εκπαίδευσης, στους τομείς της κλινικής έρευνας, διαχείρισης κλινικών δεδομένων, SAS, Pharmacovigilance, CDISC, SDTM, ADaM.