Actual for You
#1 in Business Subscribe Email Print

You are here: Home > Business > Business > Data Mining Models - Tom's Ten Data Tips

Tags

  • stablein
  • reason behind
  • being appliedthe
  • getting agile

  • Links

  • Motivational Speaker Advises: Never Believe Success Is Permanent
  • 188 stage Hero's Journey (Monomyth): Push into the Middle Cave
  • Taxation of Isle of Man Companies from April 2006
  • Actual for You - Data Mining Models - Tom's Ten Data Tips

    Special Interest Groups Push Your Success
    If you have spent some time talking about non profit groups and being involved with fund-raisers. I would like to suggest that you should be take one step further and you should volunteer to be part of the executive. You may be thinking that you do not have enough time to do this. In reality, being on the executive helps you to steer the organization and make it better. These positions are often hard to fill because of the perceived time commitment. Make this an opportunity to step up to the plate and help give some direction. Every organization I have joined, I have managed to be on the executive. I even have become the President. These positions should not be taken lightly as they are a lot of work but what you get out of the responsibility is far more rewarding. Everyone in the organization will know who you are and how you operate. You will be part of the face the group puts forward. This type of notoriety is very difficult to obtain going through normal business channels.I thoroughly enjoy sitting on the executive with others that have a great deal to offer. I get to work closely with th
    p as reality changes very slowly. Hence, it’s measured by the multi-variate representativeness of the input variables in the final model.

    8. Exploratory Models Are As Good As the Insight They Give

    There are many reasons why you want to give insight in the relations found in the data. In all cases, the purpose is to make a large amount of data and exponential number of relations palatable. You knowingly ignore detail and point to “interesting” and potentially actionable highlights.

    The key here is, as Einstein pointed out already, to have a model that is as simple as possible, but not too simple. It should be as simple as possible in order to impose structure on complexity. At the same time, it shouldn’t be too simple so that the image of reality becomes overly distorted.

    9. Get A Decent Model Fast, Rather Than A Great One Later

    In almost all business settings, it is far more important to get a reasonable model deployed quickly, instead of working to improve it. This is for three reasons:

    1. A working model is making money; a model under construction is not
    2. When a model is in place, you have a chance to “learn from experience”, the same holds for even a mild improvement – is it working as expected?
    3. The best way to manage models is by getting agile in updating. No better practice than doing it… :)

    10. Data Mining Models – What’s In It For Me?

    Who needs data mining models? As the world around us becomes ever more digitized, the

    The 5 Keys To Inducting New Employees
    When it comes to inducting new employees into your business you only get one chance. Get it wrong and you have started to sow the seeds of doubt in the mind of your new starter in the first few weeks.Get it right and it will make a huge difference to how the person settles in. Without being perfectionist, the key is to make sure that every new starter feels excited and positive that they have made the right choice in joining your business. The way to do this is to:1. Get The Practical Stuff Right Make sure you have practical aspects such as a desk, phone and computer ready, with a password. Get their name added to your email system or have a uniform ready for them as appropriate. Will they need business cards? Do they need a key or security pass to access the premises? Having everything ready and organised before they arrive shows you place a high value on the service you provide to your people as well as your customers; something that sets a very good tone with a new starter.2. Have A Plan Make sure there is some form of training/induction plan that is ready before they st
    What is a model? A model is a purposeful simplification of reality. Models can take on many forms. A built-to-scale look alike, a mathematical equation, a spreadsheet, or a person, a scene, and many other forms. In all cases, the model uses only part of reality, that’s why it’s a simplification. And in all cases, the way one reduces the complexity of real life, is chosen with a purpose. The purpose is to focus on particular characteristics, at the expense of losing extraneous detail.

    If you ask my son, Carmen Elektra is the ultimate model. She replaces an image of women in general, and embodies a particular attractive one at that. A model for a wind tunnel, may look like the real car, at least the outside, but doesn’t need an engine, brakes, real tires, etc. The purpose is to focus on aerodynamics, so this model only needs to have an identical outside shape.

    Data Mining models, reduce intricate relations in data. They’re a simplified representation of characteristic patterns in data. This can be for 2 reasons. Either to predict or describe mechanics, e.g. “what application form characteristics are indicative of a future default credit card applicant?”. Or secondly, to give insight in complex, high dimensional patterns. An example of the latter could be a customer segmentation. Based on clustering similar patterns of database attributes one defines groups like: high income/ high spending/ need for credit, low income/ need for credit, high income/ frugal/ no need for credit, etc.

    1. A Predictive Model Relies On The Future Being Like The Past

    As Yogi Berra said: “Predicting is hard, especially when it’s about the future”. The same holds for data mining. What is commonly referred to as “predictive modeling”, is in essence a classification task.

    Based on the (big) assumption that the future will resemble the past, we classify future occurrences for their similarity with past cases. Then we ‘predict’ they will behave like past look-alikes.

    2. Even A ‘Purely’ Predictive Model Should Always (Be) Explain(ed)

    Predictive models are generally used to provide scores (likelihood to churn) or decisions (accept yes/no). Regardless, they should always be accompanied by explanations that give insight in the model. This is for two reasons:

    1. buy-in from business stakeholders to act on predictions is of eminent importance, and gains from understanding
    2. peculiarities in data do sometimes arise, and may become obvious from the model’s explanation

    3. It’s Not About The Model, But The Results It Generates

    Models are developed for a purpose. All too often, data miners fall in love with their own methodology (or algorithms). Nobody cares. Clients (not customers) who should benefit from using a model are interested in only one thing: “What’s in it for me?”

    Therefore, the single most important thing on a data miner’s mind should be: “How do I communicate the benefits of using this model to my client?” This calls for patience, persistence, and the ability to explain in business terms how using the model will affect the company’s bottom line. Practice explaining this to your grandmother, and you will come a long way towards becoming effective.

    4. How Do You Measure The ‘Success’ Of A Model?

    There are really two answers to this question. An important and simple one, and an academic and wildly complex one. What counts the most is the result in business terms. This can range from percentage of response to a direct marketing campaign, number of fraudulent claims intercepted, average sale per lead, likelihood of churn, etc.

    The academic issue is how to determine the improvement a model gives over the best alternative course of business action. This turns out to be an intriguing, ill understood question. This is a frontier of future scientific study, and mathematical theory. Bias-Variance Decomposition is one of those mathematical frontiers.

    5. A Model Predicts Only As Good As The Data That Go In To It

    The old “Garbage In, Garbage Out” (GiGo), is hackneyed but true (unfortunately). But there is more to this topic. Across a broad range of industries, channels, products, and settings we have found a common pattern. Input (predictive) variables can be ordered from transactional to demographic. From transient and volatile to stable.

    In general, transactional variables that relate to (recent) activity hold the most predictive power. Less dynamic variables, like demographics, tend to be weaker predictors. The downside is that model performance (predictive “power”) on the basis of transactional and behavioral variables usually degrades faster over time. Therefore such models need to be updated or rebuilt more often.

    6. Models Need To Be Monitored For Performance Degradence

    It is adamant to always, always follow up model deployment by reviewing its effectiveness. Failing to do so, should be likened to driving a car with blinders on. Reckless.

    To monitor how a model keeps performing over time, you check whether the prediction as generated by the model, matches the patterns of response when deployed in real life. Although no rocket science, this can be tricky to accomplish in practice.

    7. Classification Accuracy Is Not A Sufficient Indicator Of Model Quality

    Contrary to common belief, even among data miners, no single number of classification accuracy (R2, Gini-coefficient, lift, etc.) is valid to quantify model quality. The reason behind this has nothing to do with the model itself, but rather with the fact that a model derives its quality from being applied.

    The quality of model predictions calls for at least two numbers: one number to indicate accuracy of prediction (these are commonly the only numbers supplied), and another number to reflect its generalizability. The latter indicates resilience to changing multi-variate distributions, the degree to which the model will hold up as reality changes very slowly. Hence, it’s measured by the multi-variate representativeness of the input variables in the final model.

    8. Exploratory Models Are As Good As the Insight They Give

    There are many reasons why you want to give insight in the relations found in the data. In all cases, the purpose is to make a large amount of data and exponential number of relations palatable. You knowingly ignore detail and point to “interesting” and potentially actionable highlights.

    The key here is, as Einstein pointed out already, to have a model that is as simple as possible, but not too simple. It should be as simple as possible in order to impose structure on complexity. At the same time, it shouldn’t be too simple so that the image of reality becomes overly distorted.

    9. Get A Decent Model Fast, Rather Than A Great One Later

    In almost all business settings, it is far more important to get a reasonable model deployed quickly, instead of working to improve it. This is for three reasons:

    1. A working model is making money; a model under construction is not
    2. When a model is in place, you have a chance to “learn from experience”, the same holds for even a mild improvement – is it working as expected?
    3. The best way to manage models is by getting agile in updating. No better practice than doing it… :)

    10. Data Mining Models – What’s In It For Me?

    Who needs data mining models? As the world around us becomes ever more digitized, the n

    Time Management: The Overlooked Outline
    In this era when you are bombarded with deadlines and multitasking is listed as a job requirement, it becomes even more important to find easy-to-use tools to keep you as efficient and effective as possible.You were probably first taught about outlining in early school years when they told you how to create a story by listing three events within the body of the work and then developing those. In high school you might have had to turn in your outline prior to a term paper. Later you created a thesis. The function of the outline was to clarify your thoughts, review sequencing, and then add supporting details.If you were lucky enough to have taken a speed-reading course, the same ideas were presented to glean the main ideas from the passages quickly. You would have learned to look at the subject, sub-titles, first sentence of each paragraph, and the conclusion.Unfortunately, some of what you were taught has probably been put aside because you can wind up being too involved with the daily urgent details that bombard you constantly. You may find there is no longer any priority in a d
    >1. A Predictive Model Relies On The Future Being Like The Past

    As Yogi Berra said: “Predicting is hard, especially when it’s about the future”. The same holds for data mining. What is commonly referred to as “predictive modeling”, is in essence a classification task.

    Based on the (big) assumption that the future will resemble the past, we classify future occurrences for their similarity with past cases. Then we ‘predict’ they will behave like past look-alikes.

    2. Even A ‘Purely’ Predictive Model Should Always (Be) Explain(ed)

    Predictive models are generally used to provide scores (likelihood to churn) or decisions (accept yes/no). Regardless, they should always be accompanied by explanations that give insight in the model. This is for two reasons:

    1. buy-in from business stakeholders to act on predictions is of eminent importance, and gains from understanding
    2. peculiarities in data do sometimes arise, and may become obvious from the model’s explanation

    3. It’s Not About The Model, But The Results It Generates

    Models are developed for a purpose. All too often, data miners fall in love with their own methodology (or algorithms). Nobody cares. Clients (not customers) who should benefit from using a model are interested in only one thing: “What’s in it for me?”

    Therefore, the single most important thing on a data miner’s mind should be: “How do I communicate the benefits of using this model to my client?” This calls for patience, persistence, and the ability to explain in business terms how using the model will affect the company’s bottom line. Practice explaining this to your grandmother, and you will come a long way towards becoming effective.

    4. How Do You Measure The ‘Success’ Of A Model?

    There are really two answers to this question. An important and simple one, and an academic and wildly complex one. What counts the most is the result in business terms. This can range from percentage of response to a direct marketing campaign, number of fraudulent claims intercepted, average sale per lead, likelihood of churn, etc.

    The academic issue is how to determine the improvement a model gives over the best alternative course of business action. This turns out to be an intriguing, ill understood question. This is a frontier of future scientific study, and mathematical theory. Bias-Variance Decomposition is one of those mathematical frontiers.

    5. A Model Predicts Only As Good As The Data That Go In To It

    The old “Garbage In, Garbage Out” (GiGo), is hackneyed but true (unfortunately). But there is more to this topic. Across a broad range of industries, channels, products, and settings we have found a common pattern. Input (predictive) variables can be ordered from transactional to demographic. From transient and volatile to stable.

    In general, transactional variables that relate to (recent) activity hold the most predictive power. Less dynamic variables, like demographics, tend to be weaker predictors. The downside is that model performance (predictive “power”) on the basis of transactional and behavioral variables usually degrades faster over time. Therefore such models need to be updated or rebuilt more often.

    6. Models Need To Be Monitored For Performance Degradence

    It is adamant to always, always follow up model deployment by reviewing its effectiveness. Failing to do so, should be likened to driving a car with blinders on. Reckless.

    To monitor how a model keeps performing over time, you check whether the prediction as generated by the model, matches the patterns of response when deployed in real life. Although no rocket science, this can be tricky to accomplish in practice.

    7. Classification Accuracy Is Not A Sufficient Indicator Of Model Quality

    Contrary to common belief, even among data miners, no single number of classification accuracy (R2, Gini-coefficient, lift, etc.) is valid to quantify model quality. The reason behind this has nothing to do with the model itself, but rather with the fact that a model derives its quality from being applied.

    The quality of model predictions calls for at least two numbers: one number to indicate accuracy of prediction (these are commonly the only numbers supplied), and another number to reflect its generalizability. The latter indicates resilience to changing multi-variate distributions, the degree to which the model will hold up as reality changes very slowly. Hence, it’s measured by the multi-variate representativeness of the input variables in the final model.

    8. Exploratory Models Are As Good As the Insight They Give

    There are many reasons why you want to give insight in the relations found in the data. In all cases, the purpose is to make a large amount of data and exponential number of relations palatable. You knowingly ignore detail and point to “interesting” and potentially actionable highlights.

    The key here is, as Einstein pointed out already, to have a model that is as simple as possible, but not too simple. It should be as simple as possible in order to impose structure on complexity. At the same time, it shouldn’t be too simple so that the image of reality becomes overly distorted.

    9. Get A Decent Model Fast, Rather Than A Great One Later

    In almost all business settings, it is far more important to get a reasonable model deployed quickly, instead of working to improve it. This is for three reasons:

    1. A working model is making money; a model under construction is not
    2. When a model is in place, you have a chance to “learn from experience”, the same holds for even a mild improvement – is it working as expected?
    3. The best way to manage models is by getting agile in updating. No better practice than doing it… :)

    10. Data Mining Models – What’s In It For Me?

    Who needs data mining models? As the world around us becomes ever more digitized, the

    The Primacy Of Planning
    “@#$%& it! Will you quit bugging me with your planning meetings – I’ve got work to do!”That was a statement made to me by a manager when I asked him - for the third time - to work with a group of us assigned a critical project. The project, if carried off well, would have profound effects on the long term health of the business. But it ended up fizzling after two months. Why? Because this manager, in a crucial department, didn’t see the need for planning, and wouldn’t ‘play’.Planning can be looked on as a pain in the neck. Often, at the very best, we do it because we know we ought to. But it’s done grudgingly, and because of that incompletely. And then when the plan doesn’t work we reinforce the thought that planning is a waste of time. But really, is it? What are the pitfalls of not planning?PITFALLS OF NOT PLANNING Well, first there’s the effect on the plan itself. What happens when we don’t plan at all? That’s more easily seen if we look at a good vacation. Most of us wouldn’t think of going on an extended vacation without doing significant planning. Why? Beca
    del to my client?” This calls for patience, persistence, and the ability to explain in business terms how using the model will affect the company’s bottom line. Practice explaining this to your grandmother, and you will come a long way towards becoming effective.

    4. How Do You Measure The ‘Success’ Of A Model?

    There are really two answers to this question. An important and simple one, and an academic and wildly complex one. What counts the most is the result in business terms. This can range from percentage of response to a direct marketing campaign, number of fraudulent claims intercepted, average sale per lead, likelihood of churn, etc.

    The academic issue is how to determine the improvement a model gives over the best alternative course of business action. This turns out to be an intriguing, ill understood question. This is a frontier of future scientific study, and mathematical theory. Bias-Variance Decomposition is one of those mathematical frontiers.

    5. A Model Predicts Only As Good As The Data That Go In To It

    The old “Garbage In, Garbage Out” (GiGo), is hackneyed but true (unfortunately). But there is more to this topic. Across a broad range of industries, channels, products, and settings we have found a common pattern. Input (predictive) variables can be ordered from transactional to demographic. From transient and volatile to stable.

    In general, transactional variables that relate to (recent) activity hold the most predictive power. Less dynamic variables, like demographics, tend to be weaker predictors. The downside is that model performance (predictive “power”) on the basis of transactional and behavioral variables usually degrades faster over time. Therefore such models need to be updated or rebuilt more often.

    6. Models Need To Be Monitored For Performance Degradence

    It is adamant to always, always follow up model deployment by reviewing its effectiveness. Failing to do so, should be likened to driving a car with blinders on. Reckless.

    To monitor how a model keeps performing over time, you check whether the prediction as generated by the model, matches the patterns of response when deployed in real life. Although no rocket science, this can be tricky to accomplish in practice.

    7. Classification Accuracy Is Not A Sufficient Indicator Of Model Quality

    Contrary to common belief, even among data miners, no single number of classification accuracy (R2, Gini-coefficient, lift, etc.) is valid to quantify model quality. The reason behind this has nothing to do with the model itself, but rather with the fact that a model derives its quality from being applied.

    The quality of model predictions calls for at least two numbers: one number to indicate accuracy of prediction (these are commonly the only numbers supplied), and another number to reflect its generalizability. The latter indicates resilience to changing multi-variate distributions, the degree to which the model will hold up as reality changes very slowly. Hence, it’s measured by the multi-variate representativeness of the input variables in the final model.

    8. Exploratory Models Are As Good As the Insight They Give

    There are many reasons why you want to give insight in the relations found in the data. In all cases, the purpose is to make a large amount of data and exponential number of relations palatable. You knowingly ignore detail and point to “interesting” and potentially actionable highlights.

    The key here is, as Einstein pointed out already, to have a model that is as simple as possible, but not too simple. It should be as simple as possible in order to impose structure on complexity. At the same time, it shouldn’t be too simple so that the image of reality becomes overly distorted.

    9. Get A Decent Model Fast, Rather Than A Great One Later

    In almost all business settings, it is far more important to get a reasonable model deployed quickly, instead of working to improve it. This is for three reasons:

    1. A working model is making money; a model under construction is not
    2. When a model is in place, you have a chance to “learn from experience”, the same holds for even a mild improvement – is it working as expected?
    3. The best way to manage models is by getting agile in updating. No better practice than doing it… :)

    10. Data Mining Models – What’s In It For Me?

    Who needs data mining models? As the world around us becomes ever more digitized, the

    Undisclosed Tip To Less Business Arguments
    In the Tittha Sutta, some monks remarked to the Buddha that there are many followers of other teachings with differing opinions, who bicker with one another on what is and is not the truth. The Buddha described the situation with a story... Once, a king gathered men blind from birth before an elephant. To some, he "showed" a tusk, and to others the trunk, body, foot, hind, tail and tuft. Next, he asked what they "saw". Those who touched the head said it was like a winnowing basket, while the tusk was like an iron rod, the trunk like a plow pole, the body like a granary, the foot like a post, the hind like a mortar, the tail like a pestle, and the tuft like a broom. The blind men then argued and fought over their "views" of what the elephant was really like. The Buddha remarked that those who are blind to the Dharma (the truth, or the way to the truth) do not know what is beneficial or harmful - thus do they argue over it.To argue with animosity is harmful. It makes one blind to the truth to be seen with calm and clear introspection. The Buddha himself discusses the Dharma peacefully, even wit
    es, like demographics, tend to be weaker predictors. The downside is that model performance (predictive “power”) on the basis of transactional and behavioral variables usually degrades faster over time. Therefore such models need to be updated or rebuilt more often.

    6. Models Need To Be Monitored For Performance Degradence

    It is adamant to always, always follow up model deployment by reviewing its effectiveness. Failing to do so, should be likened to driving a car with blinders on. Reckless.

    To monitor how a model keeps performing over time, you check whether the prediction as generated by the model, matches the patterns of response when deployed in real life. Although no rocket science, this can be tricky to accomplish in practice.

    7. Classification Accuracy Is Not A Sufficient Indicator Of Model Quality

    Contrary to common belief, even among data miners, no single number of classification accuracy (R2, Gini-coefficient, lift, etc.) is valid to quantify model quality. The reason behind this has nothing to do with the model itself, but rather with the fact that a model derives its quality from being applied.

    The quality of model predictions calls for at least two numbers: one number to indicate accuracy of prediction (these are commonly the only numbers supplied), and another number to reflect its generalizability. The latter indicates resilience to changing multi-variate distributions, the degree to which the model will hold up as reality changes very slowly. Hence, it’s measured by the multi-variate representativeness of the input variables in the final model.

    8. Exploratory Models Are As Good As the Insight They Give

    There are many reasons why you want to give insight in the relations found in the data. In all cases, the purpose is to make a large amount of data and exponential number of relations palatable. You knowingly ignore detail and point to “interesting” and potentially actionable highlights.

    The key here is, as Einstein pointed out already, to have a model that is as simple as possible, but not too simple. It should be as simple as possible in order to impose structure on complexity. At the same time, it shouldn’t be too simple so that the image of reality becomes overly distorted.

    9. Get A Decent Model Fast, Rather Than A Great One Later

    In almost all business settings, it is far more important to get a reasonable model deployed quickly, instead of working to improve it. This is for three reasons:

    1. A working model is making money; a model under construction is not
    2. When a model is in place, you have a chance to “learn from experience”, the same holds for even a mild improvement – is it working as expected?
    3. The best way to manage models is by getting agile in updating. No better practice than doing it… :)

    10. Data Mining Models – What’s In It For Me?

    Who needs data mining models? As the world around us becomes ever more digitized, the

    Serviced Offices-Easing The Business Move
    Businesses are regularly changing - it's simply in their nature and a requirement in today’s dynamic markets. Whether such change involves expansion, downsizing or sourcing specialist means of support, business owners undoubtedly have some big decisions to make along the way. Many companies, for example, will find they have to move office at some point in their business life due to changing circumstances - a transition which takes a great deal of organization, time and thought. However, with the right kind of support, any firm will be able to accomplish this task with ease and minimal disruption. Serviced offices provide just that kind of support and take the hassle away.The benefits of a serviced office for a company going through change are immense. In fact, they often largely surpass the offerings of a conventional office. While a serviced office provides all the components of a conventional office, it actually offers a lot more in the longer term. It gives the freedom and flexibility needed to make a business grow in the way required. In addition, serviced offices combine all the costs of
    p as reality changes very slowly. Hence, it’s measured by the multi-variate representativeness of the input variables in the final model.

    8. Exploratory Models Are As Good As the Insight They Give

    There are many reasons why you want to give insight in the relations found in the data. In all cases, the purpose is to make a large amount of data and exponential number of relations palatable. You knowingly ignore detail and point to “interesting” and potentially actionable highlights.

    The key here is, as Einstein pointed out already, to have a model that is as simple as possible, but not too simple. It should be as simple as possible in order to impose structure on complexity. At the same time, it shouldn’t be too simple so that the image of reality becomes overly distorted.

    9. Get A Decent Model Fast, Rather Than A Great One Later

    In almost all business settings, it is far more important to get a reasonable model deployed quickly, instead of working to improve it. This is for three reasons:

    1. A working model is making money; a model under construction is not
    2. When a model is in place, you have a chance to “learn from experience”, the same holds for even a mild improvement – is it working as expected?
    3. The best way to manage models is by getting agile in updating. No better practice than doing it… :)

    10. Data Mining Models – What’s In It For Me?

    Who needs data mining models? As the world around us becomes ever more digitized, the number of possible applications abound. And as data mining software has come of age, you don’t need a PhD in statistics anymore to operate such applications.

    In almost every instance where data can be used to make intelligent decisions, there’s a fair chance that models could help. When 40 years ago underwriters were replaced by scorecards (a particular kind of data mining model), nobody could believe that such a simple set of decision rules could be effective. Fortunes have been made by early adopters since then.

    Further reading

    Some excellent books on Data Mining:

    Dorian Pyle (2003) Business Modeling and Data Mining. ISBN# 155860653-X

    Dorian Pyle (1999) Data Preparation for Data Mining. ISBN# 1558605290

    Michael Berry & Gordon Linoff (2000) Mastering Data Mining. ISBN# 0471331236

    Source Data Mining Models - Tom’s Ten Data Tips

    HTTP = HTML link (for blogs, profiles,phorums):
    <a href="http://www.actual4u.com/article/2571/actual4u-Data-Mining-Models--Toms-Ten-Data-Tips.html">Data Mining Models - Tom's Ten Data Tips</a>

    BB link (for phorums):
    [url=http://www.actual4u.com/article/2571/actual4u-Data-Mining-Models--Toms-Ten-Data-Tips.html]Data Mining Models - Tom's Ten Data Tips[/url]

    Related Articles:

    Essential Office Equipment for a Home Business

    Business Kissing

    Think Like an Investor When Job Interviewing

    Bookmark it: del.icio.us digg.com reddit.com netvouz.com google.com yahoo.com technorati.com furl.net bloglines.com socialdust.com ma.gnolia.com newsvine.com slashdot.org simpy.com shadows.com blinklist.com