JMP到SAS指導所有,
我正在努力學習SAS。我希望利用我目前在JMP中擁有的任何知識並將其用作啟動板,但我無法找到任何有助於從過渡角度出發的指導材料。雖然有很多有用的培訓課程和文章可以幫助用戶從頭開始,但我發現這讓我有了幾步 - 就像學習一門新語言一樣。
我非常感謝論壇中的任何人,特別是JMP員工,可以為JMP用戶提供堅實的指導路徑,以利用他們的學習和導航SAS學習。
例如:從數據結構的角度來看,這就是我所理解的

此外,編程步驟的每一步都通過SAS中的Data或Proc Steps支持,這與我們在JMP中看到的自由流編程不同。我找不到類似於JMP中存在的命名空間的任何內容。雖然我知道我只是抓住了頂部並且我還有很長的路要走,但如果為JMP用戶提供全面的指南以利用他們所知的並在嘗試學習SAS時使用它,那將是非常有用的。
請求之前經歷過此過渡的任何社區成員或JMP員工提供他們認為最有幫助的教程或網站。
回复:JMP到SAS指導SAS是一種與JMP截然不同的環境/語言。 我對SQL的了解確實幫助我使用SAS,因為我是一名長期的Oracle SQL用戶。 SAS SQL與Oracle SQL略有不同,但概念是相同的。 基本上,將SAS視為基於集合的語言(如SQL)會有所幫助。
回复:JMP到SAS指導不要忘記檢查DS2或“數據步驟2”,這是最近嘗試對SAS語言進行現代化改造。您會發現它支持現代概念,如方法,包和更多種類的數據類型。
本文提供了一個很好的高級描述,其中包含指向其他資源的指針。
https://blogs.sas.com/content/sgf/2016/02/19/reasons-love-proc-ds2/
回复:JMP到SAS指導 @uday_guntupalli ,我很高興您正在學習SAS編程。就像了解JMP和JSL腳本一樣,SAS編程知識將為您提供良好的服務。
我的第一個提示是不要在JMP / JSL和SAS之間進行太多的比較。它們以不同的方式構建,具有不同的受眾和用途。
開始學習SAS編程的好地方是使用Base SAS進行逐步編程 。
你是對的,SAS數據集和JMP數據表是分析性的。它們各自代表數據的永久數據存儲格式。
正如您所發現的,SAS編程與JSL不同,它與主要的不同之處在於它是基於步驟的。也就是說,有DATA Steps和PROC Steps。
該 SAS DATA步驟用於創建和管理SAS數據集。它本身就是一種語言,將代表您在SAS中學習的大部分知識。
通常,PROC步驟用於創建分析,例如,用於計算頻率的PROC FREQ;用於回歸分析的PROC REG和用於一般線性建模的PROC GLM。該程序指南是閱讀所有Base SAS PROC的地方。
我希望有所幫助。
我鼓勵JMP和SAS之間的一個比較是 SAS社區相當於JMP用戶社區。就像在這裡,你會發現很多樂於助人的人 SAS社區在學習SAS編程時指導您。該基礎SAS編程論壇可能就是您要發布第一個問題的地方。
PS:我忽略了 SAS宏現在的設施。您應該明確地學習宏語言,但首先要了解DATA和PROC步驟,然後您將準備好探索宏。
回复:JMP到SAS指導SAS為各種SAS產品提供了大量的在線文檔。 我建議您首先查看Base SAS產品和SAS語言文檔
http://support.sas.com/documentation/index.html
回复:JMP到SAS指導 @Byron_JMP ,
謝謝,我來看看。您是否可以提供支持此類代碼生成的平台列表,還是可以在任何地方記錄?
此外,對於初學者來說,控制結構,循環,數據導入和導出,數據結構和此類主題等更簡單的任務將非常有用。有沒有資源涵蓋這些?
回复:JMP到SAS指導JMP中有很多可以生成SAS作業的plarforms。使用這些作為模板可能很有用。 例如,填充“適合模型”對話框,然後單擊紅色三角形菜單。 通過這種方式,您可以了解如何在SAS中編寫相同的分析代碼。