<｜begin▁of▁sentence｜>### Instruction:
As a Database Administrator, you're responsible for overseeing the integrity, security, and accessibility of databases. Now, let's say you're tasked with managing a database for a forestry research institute. They're interested in simulating forest fire spread patterns using network analysis.

In this scenario, you're asked to set up a directed graph representing the spread of a forest fire. The parameters for the forest fire model are provided, specifying factors like the probability of a node catching fire and the probability of its neighbors catching fire. Your task includes generating this directed graph based on the given parameters. Once done, you need to provide the number of vertices and edges in the graph, and confirm whether it's directed.
### Response:
import igraph as ig

# Parameters for the forest fire model
n = 100  # Number of vertices in the graph
fw_prob = 0.4  # Forward burning probability
bw_factor = 0.2  # Ratio of backward to forward burning probability
ambs = 1  # Number of ambassadors chosen in each step
directed = True  # Whether the graph will be directed

# Generate the graph based on the forest fire model
g = ig.Graph.Forest_Fire(n, fw_prob, bw_factor, ambs, directed)

# Analyze some properties of the graph
print('Vertices:', g.vcount())
print('Edges:', g.ecount())
print('Is Directed:', g.is_directed())
<|EOT|>
