Uncategorized

Analytics
Vincent Talucci 0
The police police

Policing has profoundly changed over the last several decades and its evolution will continue as long as there are crimes to commit and communities to serve. The very nature of policing is dynamic – it always has been and always will be. Those dynamics are driven by many things –

Rick Wicklin 0
Use subscript reduction operators!

Writing efficient SAS/IML programs is very important. One aspect to efficient SAS/IML programming is to avoid unnecessary DO loops. In my book, Statistical Programming with SAS/IML Software, I wrote (p. 80): One way to avoid writing unnecessary loops is to take full advantage of the subscript reduction operators for matrices.

Rick Wicklin 0
The trapezoidal rule of integration

In a previous article I discussed the situation where you have a sequence of (x,y) points and you want to find the area under the curve that is defined by those points. I pointed out that usually you need to use statistical modeling before it makes sense to compute the

Sandy Varner 0
Inside BEA 2011: Day 3

I promised myself that I would not collect any take home books until Thursday. So much for promises! While walking through the BEA 2011 show floor there were titles that had my name on them. I can barely carry my bag. I visited some local reseller booths such as Duke

Sandy Varner 0
BEA Report: Day Two

During his presentation at Book Expo 2011 (BEA) yesterday, Michael Norris, from Simba Information, declared "the print book will not die - you can write my name by that statement." Forty-eight percent of Americans did not buy a book last year. That is an audience we need to reach. New

Sandy Varner 0
BEA 2011: First Day Impressions

I spent my first day at Book Expo (BEA) at the International Digital Publishing Forum (IDPF) conference. There were good presentations but the one that gave me an 'aha' moment was on e-reading devices presented by Gartner. Allen Weiner from Gartner prefaced his predictions by asking what customers need. They

Frank Leistner 0
Beyond the technical aspects of knowledge management

Often-cited reasons for writing a book remind me of what detectives name as two factors necessary for committing a crime: motive and opportunity. I certainly had a strong motive for writing a book. I had been discussing knowledge sharing and running SAS knowledge flow initiatives for over a decade. Opportunity

Rick Wicklin 0
Listing SAS/IML variables

Did you know that you can display a list of all the SAS/IML variables (matrices) that are defined in the current session? The SHOW statement performs this useful task. For example, the following statements define three matrices: proc iml; fruit = {"apple", "banana", "pear"}; k = 1:3; x = j(1E5,

Rick Wicklin 0
Inadequate finishes

Andrew Ratcliffe posted a fine article titled "Inadequate Mends" in which he extols the benefits of including the name of a macro on the %MEND statement. That is, if you create a macro function named foo, he recommends that you include the name in two places: %macro foo(x); /** define

Rick Wicklin 0
Finding data that satisfy a criterion

A fundamental operation in data analysis is finding data that satisfy some criterion. How many people are older than 85? What are the phone numbers of the voters who are registered Democrats? These questions are examples of locating data with certain properties or characteristics. The SAS DATA step has a

Rick Wicklin 0
Calling R from SAS/IML software

For years I've been making presentations about SAS/IML software at conferences. Since 2008, I've always mentioned to SAS customers that they can call R from within SAS/IML software. (This feature was introduced in SAS/IML Studio 3.2 and was added to the IML procedure in SAS/IML 9.22.) I also included a

1 250 251 252 253 254 281