I'm not even at work yet, but I've already learned that SAS has been ranked as the #1 workplace on the Fortune 100 list for 2011. SAS was also number 1 last year in 2010, and has been high on the list since its inception. I'm sure there will be
Uncategorized
![](https://blogs.sas.com/content/sasdummy/files/2017/02/ProgrammingTips-3.png)
Tomorrow I'll be taking a few hours away from work to build something important: the self-esteems of a handful of middle-school-aged children. I'm volunteering as a judge in a middle-school science fair. And even though I'm not a scientist ("computer science" isn't a category), I understand enough about physical science
![](https://blogs.sas.com/content/iml/files/2011/08/initialmatching.png)
"What is the chance that two people in a room of 20 share initials?" This was the question posed to me by a colleague who had been taking notes at a meeting with 20 people. He recorded each person's initials next to their comments and, upon editing the notes, was
As you’re making your New Year’s Resolutions or reconsidering some that you’ve already put on the list, be sure to think about including SAS Press. Here are our Top 10 Suggestions: Check out the latest SAS Press books. In 2010, we published 20 books. In 2011, we’re on schedule to
![](https://blogs.sas.com/content/iml/files/2011/08/mobile.png)
A colleague posted some data on his internal SAS blog about key trends in the US Mobile phone industry, as reported by comScore. He graciously shared the data so that I could create a graph that visualizes the trends. The plot visualizes trends in the data: the Android phone is
New in 4.3, Web Report Studio users can directly report on data from OLAP cubes and data tables without the previously required information map. However, by default advanced users can only access OLAP cubes and information maps. Allowing direct access to data tables requires a change to user roles (defined
![](https://blogs.sas.com/content/iml/files/2011/08/t_transpose-35x150.png)
When your data are in rows, but you need them in columns, use the matrix transpose function or operator. The same advice applies to data in columns that you want to be in rows. For example, the vectors created by the DO function and the index creation operator are row
![](https://blogs.sas.com/content/iml/files/2011/08/initialsall.png)
A colleague related the following story: He was taking notes at a meeting that was attended by a fairly large group of people (about 20). As each person made a comment or presented information, he recorded the two-letter initials of the person who spoke. After the meeting was over, he
![](https://blogs.sas.com/content/sastraining/files/2017/01/ProgrammingTips-2.png)
Last December I taught a SAS Programming 1: Essentials class at Statistics Canada (Statcan). My class could barely contain their mirth while I valiantly struggled to find the semicolon on the French keyboard. Far cry from my first move to Canada (which is a bilingual country) and my excitement about
Contributed by Bruce L. Stegner, Ph.D My grandmother was from Tennessee and she came fully equipped with the accent and the ability to cook. Sadly, her fried chicken undoubtedly shortened my grandfather’s lifespan. For me, her apple pie was Nirvana on earth. One day I asked her how she learned
![](https://blogs.sas.com/content/iml/files/2011/08/t_mvnormal.png)
SAS/IML software is often used for sampling and simulation studies. For simulating data from univariate distributions, the RANDSEED and RANDGEN subroutines suffice to sample from a wide range of distributions. (I use the terms "sampling from a distribution" and "simulating data from a distribution" interchangeably.) For multivariate simulations, the IMLMLIB
Dear Web Report Studio Users, Recently, the SAS Web Report Studio (WRS) design team has been re-evaluating the mapping features and functions offered to our customers in WRS. In order to ensure that we are meeting our customer’s mapping needs, we would like to invite you to participate in a
![](https://blogs.sas.com/content/sasdummy/files/2017/01/ProgrammingTips-1.png)
AUTOEXEC.SAS wasn't enough for you. Yes, it's a sure-fire way to run SAS statements (such as LIBNAME assignments or macro definitions) whenever you start your SAS session, but you found it has limitations when used in configurations with lots of users who connect with SAS Enterprise Guide. Limitations such as:
![](https://blogs.sas.com/content/iml/files/2011/08/t_uniform.png)
It is often useful to create a vector with elements that follow an arithmetic sequence. For example, {1, 2, 3, 4} and {10, 30, 50, 70} are vectors with evenly spaced values. This post describes several ways to create vectors such as these. The SAS/IML language has two ways to
![](https://blogs.sas.com/content/iml/files/2011/08/t_simchristmas.png)
Computing probabilities can be tricky. And if you are a statistician and you get them wrong, you feel pretty foolish. That's why I like to run a quick simulation just to make sure that the numbers that I think are correct are, in fact, correct. My last post of 2010
I'm pleased to announce that I'll be presenting another SAS Talks session on January 27th, 2011 (this month!). This talk will focus on the cool stuff in SAS Enterprise Guide 4.3, especially for the SAS programmer. Here's some of what you'll learn about: Syntax suggestion and autocomplete for the SAS
![](https://blogs.sas.com/content/iml/files/2011/08/sharkattacks.png)
The Junk Chart blog discusses problems with a chart which (poorly) presents statistics on the prevalence of shark attacks by different species. Here is the same data presented by overlaying two bar charts by using the SGPLOT procedure. I think this approach works well because the number of deaths is
![](https://blogs.sas.com/content/iml/files/2011/08/t_zeroone-58x150.png)
Over at the SAS/IML Discussion Forum, someone posted an interesting question about how to create a special matrix that contains all combinations of zeros and ones for a given size. Specifically, the problem is as follows. Given an integer n ≥ 1, produce a matrix with 2n rows and n
![](https://blogs.sas.com/content/statelocalgov/files/2017/01/FraudSecurity-2.png)
Most people don’t think about government when they hear the word “innovation”, but it’s happening, and has been since long before “The Great Recession.” However, the current economic conditions have certainly moved things along. Government responds very similarly to private industry when faced with challenges. SAS manages to do relatively
Happy New Year!! This is a good time to think about what was going on here in SAS Education one year ago, and to introduce you to a big project that I'm really excited to "take public." In January 2010 (as well as throughout 2009), we kept getting cries for
There are times when I'm looking for the right color to highlight an item or otherwise make output beautiful. As a result, I am always struggling to find good colors to use in my output. SAS Support to the rescue. They have created a program that displays the 256 colors
Hello Open Mic readers! Thank you for reading our blog where we discuss all things related to SAS authors, the publishing industry, and programs from SAS Publishing. 36 different individuals contributed their expertise and insights to Open Mic in 2010! They discussed such topics as SAS documentation, social media, textbooks,
![](https://blogs.sas.com/content/iml/files/2017/01/AdvancedAnalytics-2.png)
It's a New Year and I'm ready to make some resolutions. Last year I launched this blog with my Hello, World post in which I said: In this blog I intend to discuss, describe, and disseminate ideas related to statistical programming with the SAS/IML language.... I will present tips and
![](https://blogs.sas.com/content/iml/files/2011/08/t_christmasexchange.png)
In many families, siblings draw names so that each family member and spouse gives and receives exactly one present. This year there was a little bit of controversy when a family member noticed that once again she was assigned to give presents to me. This post includes my response to
![](https://blogs.sas.com/content/forecasting/files/2017/02/BFD.png)
If outliers could scream, would we be so cavalier about removing them from our history, and excluding them from our statistical forecasting models? Well, maybe we would – if they screamed all the time, and for no good reason. (This sentiment is adapted from my favorite of the many Deep
It's almost 2011, so let's reflect on the top 11 posts (by number of visits in 2010) on this blog. Not all of these posts were written in 2010; in fact, some of these date back to 2007. But apparently they are oldies and goodies. 1. SAS 9.2 and SAS
![](https://blogs.sas.com/content/statelocalgov/files/2017/01/Analytics-1.png)
Many years ago I served as the program manager for the NC Alternative Fuel Vehicles program. The goal of the program was to promote the usage of various vehicle types that were alternatives to gasoline powered vehicles. One of the main programs in this set of grants was the Clean
![](https://blogs.sas.com/content/sasdummy/files/2017/02/ProgrammingTips-3.png)
A customer phoned up SAS Technical Support the other day with a problem. (Yes, that happens occasionally...) When he ran a certain program through SAS Enterprise Guide, the program didn't seem to complete and no results were returned. Here is a snippet of the program (modified a bit to make
Ever since I got SAS Enterprise Guide 4.3, my help is not really helping, meaning, I don’t see a lot of items listed when I type ‘filename’ under Index. As you showed us in class with SAS Enterprise Guide 4.2, I used to see lots of items in the Index.
Google eBooks are like print books, only digital — so they can be discovered, purchased and read on almost any device. You can store your collection of ebooks in the cloud and access them from many different types of devices. Available in the U.S., you can read your Google eBooks