Creating an AI Assistant for SAS Viya in 5 steps (@sassoftware/viya-assistantjs) - Part I
Recent Library Articles
Recently in the SAS Community Library: SAS' @kumardeva debunks the myth that developing AI assistants is too hard. He shows you how to use the @sassoftware/viya-assistantjs library to jump start your development.
%macro sort (dname, new, svar) ;
proc sort data=&dname out=&new ;
by &svar;
run;
%Mend;
%sort(sashelp.class, demo1,sex);
data _null_;
if cexist("WORK.SORT") then
put "WORK.SORT exists";
else
put "WORK.SORT does not exist";
run;
Hi Experts,
here i am trying macro catolog exist or not but its giving wrong output please check where i did wrong
... View more
Observing the rapid integration of technology into our children's lives, it's evident that the digital realm has become an intrinsic part of our existence. Discussions around the appropriate age for smartphone ownership and basic guidance on navigating digital landscapes are common occurrences. Each generation seamlessly adapts to technological advancements, exploring its potentials with relative freedom.
While Wikipedia defines digital literacy as "an individual's ability to find, evaluate, and communicate information using typing or digital media platforms," the scope of this literacy extends beyond mere technical skills. It encompasses an understanding of the repercussions of our online actions. Do we consider the data generated when we interact with online content? How does our online behaviour impact society and the environment? Questions of etiquette, safety, and accuracy in information dissemination arise.
Surprisingly, digital literacy is a concern even at the policy level, evident in initiatives like the European Union's Digital Skills Indicator. This tool reveals intriguing trends, highlighting disparities in digital skills across demographics such as age, education level, and geographic location. Particularly striking is the correlation between formal education and digital proficiency, indicating a gap that needs addressing.
Especially education is the most interesting point as it clearly shows the gap of skills between low and high formal education. No surprise about the result, but many people with no or low skills are using digital devices. So just using them does not mean to have skills. That may not harm society but it is a clear chance missed to have more outcome (and maybe income).
Communication, for instance, has undergone a profound transformation in the digital age, presenting both opportunities and challenges. It's imperative that we equip ourselves with the knowledge to navigate this evolving landscape responsibly.
In light of this, I advocate for dedicating time to familiarize oneself with the digital realm's potential while also valuing real-world experiences. Balancing digital engagement with activities like hiking or socializing offline fosters a holistic approach to life in the digital age.
In conclusion, cultivating digital literacy is not merely about acquiring technical skills but understanding the broader implications of our digital actions. By doing so, we empower ourselves to navigate the digital universe effectively while fostering a more responsible and informed society.
Interested in enhancing your digital literacy? Explore our Data Literacy training program to earn a digital learning badge and elevate your skills in the digital age.
Picture source: https://data.europa.eu/en/publications/datastories/digital-literacy-eu-overview
... View more
Hi experts,
I need to deploy SAS Viya4 on AWS. The designated VPC does have access to the public Internet but only via a forward proxy which is accessed via HTTPS and its certificate is signed by a customer's CA. According to the customer the EKS nodes can access "cr.sas.com" to pull SAS docker images but they say that we need two things for this to work:
1. To make EKS (nodes? kubelet?) go through the forward proxy to reach "cr.sas.com".
2. Import the forward proxy's CA chain to EKS (to the nodes? kubelet?) otherwise TLS communication with the proxy will fail.
Anyone has experience doing something like this?
... View more
Hello,
I am building models on VA interface. Is it possible to do a 80/20 train/test split in this interface? Or do I need to use SAS Studio or VDMML pipelines to do that split? Thank you!
... View more
Hi,
I am working with a study where we expect an exponential decay relationship between increasing dose and a pharmacodynamic response variable of interest. An initial idea was therefore to model this using an exponential regression model on the form
y = ab x
where b is the parameter of interest to estimate (x is the dose). This could be done fairly easily, since it transforms to linear model on log-scale. However, there are also repeated measurements per patient, since the same patient is measured at different dose levels. To avoid a potential problem of correlated data points in the model, a proposal is to
1) fit the model separately for each patient and
2) Retrieve all estimates of b and
3) Perform a t-test of the values of b to investigate if mean of b is below 1 (proving a dose-dependent response in Y).
However, while this seems to solve the problem of correlated data points, I am doubtful if it is the most efficient/powerful approach to analyse the data. Some patients have very few datapoints (as few as 3), so it does not seem very robust to me to analyse all of them separately. I am contemplating whether the current model could be extended instead with a mixed effect for patient, something like this:
y = apb x
where p is the random effect for patient, allowing observations to be correlated within the same individual.
Would this be a viable alternative? Which approach is preferable? Do I need to extend the modelling approach even further allowing for a random coefficient model?
Any input and ideas would be helpful.
Kind Regards,
JoakimE
... View more